Posts Tagged ‘WORKING PRODUCT’
Agile development and product re-engineering
I was involved in a discussion last week where this question cropped up on whether agile development adds value to a re-engineering effort? It got me thinking, so I probed further and I figured out that all that was being discussed was adding enhancements and sanitizing the software of unwanted features.
I believe that agile absolutely adds value here, so I started thinking whether this can be applied towards a quantum re-engineering effort as well. The answer to that is also an absolute yes, however with agile it may not be necessary to re-engineer the product on the whole. Even if we should, we can prioritize which portions will be re-engineered in order to achieve better results.
Whether you are developing a new product, re-engineering a product, or adding enhancements to a product, agile can add value to all these initiatives. The easiest way to use agile development is to follow these steps:
Suitability of Agile in fixed bid projects
Fixed bid projects are characterized by fixed time, predefined scope and fixed budget. Add to this, predefined quality checks. We will keep quality out of consideration for it can be never be considered a variable. The other three (time, scope and budget) can be considered variables. In most fixed-bid projects, none of them are allowed to be variables, which more often than not, lead to the project not meeting the expectations of stakeholders. Having all three of time, budget and scope fixed is very unrealistic and will most likely result in project failure. However, if we can change one of the variables, it will certainly increase the probability of success.
The Significance of Time, Budget and Scope in Product Development
Recognition of time, budget and scope as the three variables in product development is of paramount importance. At the outset, it is essential to have two of the variables fixed, otherwise we will never get the product out. Whenever someone says, they can launch a product on time, on budget, and on scope, take it with a bucketful of salt. It almost never happens and when it does, quality often suffers.
Ideally, which are the two variables that one should keep fixed? If you’re a product company, it necessarily has to be time and budget, for one should never throw more time or money at a problem. Additionally, during your product engineering phase itself, your product marketing would have gone to the market in promoting it and it doesn’t make sense to miss the timelines.

