Areas to improve for your software projects
September 20, 2007
A very insightful analysis indeed, by Carl Rogers in his post A little insight into our customers’ process capability …
With tons of useful graphs. A few things that I notice from the graphs:
- The most challenging problems that software projects face are: Delayed Delivery, Cost overruns, Poor Requirements, Unclear/Imprecise Business Objectives, Poor Communication, Lack of Testing
- Importance of software development process in building applications: hight for the most teams
- Use of software development process: In-house grown is the most popular one especially for smaller teams, compared to others like MSF, SCRUM, …
Clearly known agile methodologies emphasizing incremental delivery and frequent customer feedback management focus on solving #1 challenges and must be the only right way to go.
For the most part this survey results seem to be in agreement with the other survey that I mentioned earlier, done specifically for agile methodologies: Agile Project Management Tooling
The only major difference I see is that in Carl’s results the in-house/hybrid methodology and MSF are the most popular ones whereas in the other survey it is SCRUM and XP.
PS: Here is another article that seems to be quite relevant to the topic of the problematic areas for software projects: The Absent Product Owner anti-Pattern