Why Agile Software Projects are Good for Customers
We have two software projects that are going on at the Foundation. Project #1 is just finishing. It was not managed by me and it was done using a traditional waterfall death march type methodology. Project #2 is being managed by me and we’re using a traditional Agile project management approach.
# Project #1 is 100% over original estimate for no apparent reason. The customer gave up trying to even get a date from because they haven’t seen any deliverables, don’t even really understand the scope of work and just want it done.
# In Project #1, there was about 1 month just spent trying to define requirements. There were dozens of meetings trying to nail down field mappings with no code being written in the meantime (which starts to explain why the project is late). The right people were never in the room and the developers got different answers from different people.
# In Project #1, despite the investment in time, the output in terms of requirements documentation and certainty of scope was quite poor. Despite the investment, the requirements still changed up until the last week before testing including major business rule corrections.
Read more…


