Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pgina 1 de 3
productivity improvement:
Managing maintenance project is tough. Presenting maintenance project report to upper management is tough. There are
several factors, which drives maintenance project into crazy!.
Most of the product companys significant effort goes to maintain the legacy systems.
Those products support many customer Bases. Organization cannot say NO to the customer. Organization has to listen to
their customer and help them to satisfy their need. More customization happening the product stability, extensibility of the
product is becoming issue if the product was not architecting properly and then maintenance projects born
Most of the maintenance project are in legacy system with legacy technology.
Getting good resources for old technology is challenging,
retaining and maintaining motivation level of the resources for maintenance project is challenging.
Driving the maintenance project based on the release/priority need constant push.
Maintenance project ROI is not always good.
Deploying standard process for maintenance project is a challenge
Resource loading is a challenge if the SPR flow is not constant
Most of the maintenance project team size are small in number
Project can not afford to do many process as overhead will increase
priority fluctuation cause lot of planning issue, some time some issues are do it now, some time it tag with some release
schedule for later period, some time product manager change the priority `
Kanban is best to apply for maintenance project.
Kanban word meaning is Signboard or Billboard. The concept is related to lean or Just in time(JIT).Lean is a general
term for finding ways to eliminate waste and increase efficienty.Kanban is one of the lean tool .Kanban is a scheduling
system that tells you what to produce, when to produce it, and how much to produce
Software maintenance project follow certain process a series of steps to achieve the results.
Kan ban is a tool for managing the flow of materials or information in a process.Kanban is a tool to learn and manage an
optimal flow of work within a process.
Kanban process will tell us:
http://buildandsustainorg.in/kanban-and-software-maintenance-projects-and-productivity-... 19/01/2013
Kanban and software maintenance projects and productivity improvement: | Build and ...
Pgina 2 de 3
http://buildandsustainorg.in/kanban-and-software-maintenance-projects-and-productivity-... 19/01/2013
Kanban and software maintenance projects and productivity improvement: | Build and ...
Pgina 3 de 3
This approach limits WIP, as opposed to a push system, where getting started with Kanban each stage works as quickly
as possible and then pushes.
Pull means that when someone is ready to do work, they look on the board to see what
needs to be done, and they pull their next task into the column representing the next step in the process. The task
becomes their responsibility until they finish their step in the process and someone else pulls it into the next step.
Inspect and Adapt:
Its not a requirement of kanban that you learn from your
mistakes, but generally its a good idea. Certain advantages
come simply as a result of visualizing your workflow. Two powerful tools
for tracking improvements are to know the lead-time and
cycle time.
Work to the next task no matter how much WIP already
exists.
http://buildandsustainorg.in/kanban-and-software-maintenance-projects-and-productivity-... 19/01/2013