Why it is important for an Agile software development team to understand that the work they produce is a corporate investment expected to yield value in the form of an internal process improvement or marketable commodity.
If an Agile software development team is treated merely as a “staff augmentation” line item, and not as a strategic partner in an investment project, there is a high risk that stakeholders will not achieve the results they originally intended – they will not achieve maximum process development / improvement levels, cost savings, or highest possible returns on investment that the business has intended. The teams in such a scenario risk falling into an “order-taking” mindset vs. a more proactive and innovative mindset. If this occurs, the project execution results risk being only marginally better than in a “Waterfall” approach…the return on investment will be low, because sprint over sprint, low-commitment “order-takers” will not succeed in delivering the highest quality of acceptable software…this phenomenon results in reduced value delivered over the duration of the project. In other words, in terms of cost analysis, the company will have just paid for less than they had planned for.
Read More »