 |
 |
 |
 |
| According to the Standish
Group, CHAOS Report, 2000 26% of software projects succeed. That means
74% failed! (Failure includes failure to complete on time and/or failure
to meet client requirements fully). |
|
Summary: An introduction
to successful strategies in software development.
|
|
|
 |
| The information given in the following
tables collates the responses to a poll conducted by the Standish
Group. |
 |
| What are
the reasons for a high rate of failure among software projects? |
- User input is inadequate
- Objectives are not clear
- Incomplete Requirements and Specifications
- Frequent changes in requirements and specifications
- Poor Planning

|
| How
can these problems be overcome in a real life scenario? |
| Requirements management
can go a long way in significantly improving the situation. Rational
Software offers a good definition for requirements management. According
to Rational, Requirements Management is a systematic approach to eliciting,
documenting, organizing and tracking changing requirements. |
|
 |
To understand Requirements in the context
of a Software Project, one needs to understand requirements through
the eyes of the various stakeholders involved with that project. Who
are the stakeholders and what are their needs?

Stakeholder Their
Needs
Customers : Business
model and Business Plans
Users : Bugs,
Enhancements
Domain Experts : Subject
matter experts and Industry analysts
Partners : Strategic
markets
Software team : Scope
well defined

The key is to optimize the various needs and synergize between the
various stakeholders to achieve maximum leverage.

The other aspect about requirements is that they seldom stay put.
If development teams dread anything, it is fluctuations in requirements.
Let us examine a few causes for change in requirements. |
 |
|
|
Outsourcing is indeed a great idea and
it makes a lot of business sense. And with the power of the Internet,
it works perfectly well. Nevertheless, if your requirements are not
managed well, even the best software team will fail to give you what
you want.

Requirements management is critical throughout the lifecycle of the
software project. It is often misunderstood in its scope and significance.
Did you know that the development methodology used by the developer
plays an important role in requirements management? You will be surprised
how much it will reveal to you how your requirements are being met.
|
 |
 |
 |
| Outsource
your Software and Web Development Projects to VCS |
 |
 |
 |
We've been in the business
of Internet applications for the past five years and our services
include Internet solutions, custom software development, web
design and web application development, web enabling legacy
systems, technical support and maintenance of web applications.
Our Value Proposition - our development methodology, our project
management skills and adherence to high- quality and low risk
solutions. Contact us
here if you are interested in outsourcing projects to VCS. |
 |
 |
 |
|
 |
| Check out the 6 Tips to Evaluate your Development
Partner/Solution Provider. |