Some standards may include simple things like a process for training new employees or a formal process where you design a formal Statement of Work or a Software Project Managment Plan. The great thing about these is that you do not have to create one from scratch, their are several examples out there free of charge. You do not have to come up with a project management plan on your own, you can use what IEEE has already established and use what is beneficial to your organization. During the semester we stressed the importance of requirements gathering as it applies to software projects. The top three reasons projects fail is due to poor requirements. I encourage everyone to evaluate their process and strive to continuously improve upon it. (And create one if you don't have one in place). This article from IBM , gives many figures for projects in terms of success/failure.
31 percent of all software projects are canceled before they are completed (a waste of $81 billion).
53 percent of projects cost 189 percent of their original estimate.
In large companies, 9 percent of projects are on time and within budget.
In small companies, 16 percent of projects are on time and within budget.
53 percent of projects cost 189 percent of their original estimate.
In large companies, 9 percent of projects are on time and within budget.
In small companies, 16 percent of projects are on time and within budget.
So what does this tell us?
We are horrible at gathering requirements, we are very optimistic about when we can complete a project, And most importantly we need to improve our abilities and spend more time gathering requirements correctly the first time.
In my next post I will focus specifically on how we can improve the requirements elicitation process.
No comments:
Post a Comment