I recently did a guest post on Gate6‘s blog about the dilemma technology managers face when asked about estimating complex software development projects, in spite of explaining the benefits for running the project in an agile mode.

Over the last 10 years or so, the software development world has taken a strong inclination toward agile methodologies. And rightly so, as there are many advantages to running a software project in an agile mode, including:

  • As the stakeholders “see” and “touch” the growing product, sprint after sprint, the tendency to tweak the requirements by adding features increases. An agile process helps better adapt a development project to change, which is inevitable.

Click here to read the whole article.