Free Online Articles Directory
18.11.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Dealing With 'scope Creep' in Software Development Projects

Author: Linda Russell Author Ranking Blue | Posted: 17-09-2008 | Comments: 0 | Views: 44 | Rating:  (177) Article Popularity - Blue (?) Got a Question? Ask.
Sign Up Now!

Dealing with 'Scope Creep' in Software Development Projects

Summary

Scope creep is a significant risk in software development projects. We discuss why this is so, and how to avoid or at least mitigate the risk.

What is scope creep?

New software is usually developed as a result of a customer (which may be an internal or an external organisation) identifying a need. The next step is to specify how the software will meet that need; specifically, what functionality will be developed. This is the 'scope' of the project. The project plans are drawn up, based on the estimates for developing and delivering the specified functionality, and an end date is agreed

Development starts and the project seems to be progressing well. But then the customer realises that there are additional requirements they forgot to mention, or extra elements of functionality that they need. Often, adding these extras will cause the project duration to be extended, resulting in missed deadlines and increased costs, leading to erosion of margin on the project and potentially customer dissatisfaction and loss of credibility due to late delivery.

How to deal with scope creep

It is important that a functional specification is produced at the outset, written in terms that the customer can understand. For example, a walk-through of the process that the software will support, perhaps illustrated with mocked-up screen shots, will help to clarify how the new system will work from the user's point of view.

The functional specification must be agreed and signed by the customer, and should include a Scope Statement. This states that only the functionality which is explicitly described in the specification is included in the project scope, and that anything not described is 'outside scope'.

When the customer subsequently identifies additional elements, reference is made to the specification: is the required functionality described or alluded to? If it is not, then the new development is outside scope.

The next step is to work out the impact of developing the new functionality: what extra effort will be required? What effect will this have on the overall project duration? What additional costs will be incurred and how will this affect the project margin?

If the impact is trivial, it may be agreed to include the new functionality in the existing project, but ideally this should be stated in writing by issuing a revised specification. The danger here is that the customer believes that a precedent has been set and that further revisions will be made in a similar way: it is important to communicate the reasons for allowing the revision in this instance.

It is more likely that the additional development will cause delay and/or extra cost. The customer needs to be made aware of the implications of the revision in terms of its impact on timescales and costs, and a specification of the additions and changes should be written (with its own Scope Statement). It is then up to the customer to decide whether they are willing to pay more, and if they can accept the revised end date for the project. If they agree, the new specification should be signed as before.

Do we really need a Scope Statement?

You may think that writing a sufficiently detailed specification to be able to make the Scope Statement would involve more time (and cost) than is warranted by the value of the project as a whole. For instance, if the whole project is expected to only take a few weeks and it would take 5 days to write a detailed specification, a cost/benefit analysis would show that it is not worth doing.

If this is the case, assess the likelihood of the risk - based on your knowledge of the customer and how confident you are that all the requirements have been identified - and the possible impact. Build in sufficient contingency in your estimates of time and cost to cover all but the most major revisions to the specification.

Rate this Article: Current: 0 / 5 stars - 0 vote(s).

Article Source: http://www.articlesbase.com/project-management-articles/dealing-with-scope-creep-in-software-development-projects-565762.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
About the Author:

Linda has a Master's Degree (with Distinction) in Technical Authorship, and over 25 years' experience in software implementation and consultancy. She was a member of the management buy-out team when 4c Systems Ltd was formed in 2002, having worked on the 4c product for 5 years before that.

Submitting articles has become one of the most popular means to drive traffic to your website and promote yourself and your business. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Related Articles

Risk Assessment in the Workplace. Part 1
By: David Barnard | 25/02/2006 | Management
What is risk assessment? A risk assessment is simply a careful examination of your workplace, to identify what could cause harm to people, so that you can decide as to whether you have taken enough precautions or should do more to prevent harm from being

Risk Assessment in the Workplace. Part 3
By: David Barnard | 09/06/2006 | Affiliate Programs
Step 4. Record your findings. If you have less than 5 employees then you do not need to write anything down. Although you will find it useful to keep a written record of what you have done.

How I Evaluate Risk in Micro-cap Mining Stocks
By: Wolf Stone | 09/07/2007 | Investing
Some tools to assess risk in junior speculative mining stocks.

The Subjectivity and Relativity of Risk Assessments in Investment Decisions
By: Michael Sack Elmaleh | 02/01/2008 | Investing
Standard valuation theory hold that the risk of making an investment is determined by the objective characteristics of the underlying business. I argue that risk, particularly for investors in small closely held businesses, is relative and to a degree subjective.

How Accurate are your Project Predictions?
By: Adele Sommers | 28/01/2008 | Business
Projects typically involve many dynamic aspects, yet they're often constrained by finite conditions. These contradictory forces make it very difficult to determine with pinpoint accuracy the time and effort required. By using a set of proactive estimating techniques to scope, plan, and constrain your project conditions, you can dramatically improve your estimating practices, reduce and mitigate risks, and increase your project success rate.

Technical and Business Analysis Aspects That Deserve Closer Attention When Considering High Risk and High Reward Projects
By: Stig Kristoffersen | 04/03/2008 | Technology
The ability to do efficient exploration in a high diversity of play types and settings and risk scenarios makes a successful exploration strategy. Doing exploration in a low risk setting does not represent the high challenge for the geoscientists nor the economists in an oil and gas company. But exploring in a high risk environment with uncertain or new play models puts the company in another setting.

Risk Management - Iso 9001 Way
By: Ed Bones | 22/05/2008 | Business
In every human endeavour there is an element of risk; personal, project or financial, or a combination of them all. The task of the responsible individual is to identify the risk and act accordingly. We all do these 'risky' things, almost daily, aware that we are taking a risk. Rather than avoiding risk we become adept at identifying it and having a strategy for dealing with it if the risk materialises.

Risk Assessment in Your Workplace
By: Laura Davis | 20/06/2008 | Corporate
Every business is required by law to perform a risk assessment for the safety of employees and the general public, although you are not expected to eliminate all risk you are expected to take reasonable measures towards minimising the risk. This article is a guide as to how you can attempt to perform a risk assessment.

Got a Question? Ask.

Ask the community a question about this article:

Frequently Asked Questions

What is foreign market
By: nisha | 23-09-2008
what is foreign market

Q&A Powered by:
Powered by Yedda 

Latest Project Management Articles

Project Management – the Career for You?
By: projectmanuk | 17/11/2008
Project Management is an increasingly popular career choice for young graduates. According to statistics produced by the Middlesex University National Centre for Project Management, 1.5 – 2 million people earn their living as Project Managers in the UK alone.

Microsoft Project Training - Where Do I Start?
By: Steve Twine | 10/11/2008
Microsoft Project is the world's most popular project management software - but even regular users would often benefit from a better understanding of its full capabilities. Moreover new reporting and communications features in the 2007 release are well worth understanding.

Automation Infatuation-mobile Work Place Automation Makes Chemical Plant Operations More Reliable and Efficient
By: Brady Moritz | 06/11/2008
Throughout the chemical process industry, it’s difficult to think about plant monitoring without visualizing personnel on daily rounds laboriously filling out paper log sheets. Besides being a manual-intensive routine, this traditional monitoring approach primarily focuses only on documentation.

Energy Independence for 800 Year Old Mill on Remote Italian Island
By: Beth Shady | 30/10/2008
Pacific Solar Radiant, Inc. a Santa Cruz based design/build mechanical engineering, plumbing and heating company traveled to a remote Italian island to make an 800 year old mill completely sustainable and off-grid.

How to Build a Library
By: Samuel Bryant | 29/10/2008
When identifying a need for a library a person must identify the needs to the organization or community.

Dust Collectors
By: Oleg Chetchel | 28/10/2008
The use of centrifugal force to throw a dust particle to the periphery of an air stream has been used in the cyclone collector for many years. Dry centrifugal dust collectors can be divided into two basic groups cataloged by their effectiveness in removal of smaller dust particles.

Pacific Timesheet Announces New Iphone Support
By: Jason Trend | 25/10/2008
Pacific Timesheet announces its leading project timesheet software is the first to support the Apple iPhone.

How You Can Make Huge Amount of Money Over the Internet
By: Eddiee | 21/10/2008
It would also help if you can identify their buying power (to see if they can afford your products), their online behavior (to easily make your marketing strategies more focused), and their preferences. Check on your competitors. You can stay on top of the game if you know the strengths and weaknesses of those people that you are up against. Identify the elements that they are using in creating and selling their products online and top them by exerting more efforts and energy on your product cr

More from Linda Russell

How Does Project and Resource Scheduling Software Work?
By: Linda Russell | 28/08/2008 | Software
What are the processes that your project software goes through to produce a project plan? What information do you need to provide to enable it to work effectively? If your software can schedule resources as well, how does it do that and what data does it need?

3 Main Benefits of Project Baselining
By: Linda Russell | 20/08/2008 | Project Management
When you have finished planning your project, and you have all the scheduled dates, hours, and costs (and charges if applicable) agreed, why is it a good idea to store those values? We explore the reasons.

Gantt Charts, Pert Charts - What Use are They?
By: Linda Russell | 20/08/2008 | Project Management
Gantt charts and PERT charts are very useful tools for visualising and communicating information about projects, but they have a number of limitations. In addition, the ease with which they can be created using software applications makes them open to misuse and misinterpretation.

Article Categories





Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below