Reasons For Project Change
Reasons For Project Change
Reasons For Project Change
Let's talk a little about a universal approach to having a good project scope change control process. Change requests have the power to change your deliverables, your team, and your budget, so it is essential to have a good process to manage these changes. When understanding how to approach a problem such as project scope change control, it is important to understand the causes of scope change. The top ten causes of Scope Change are:
1.
2.
3. 4.
Proper planning was not done. Planning suffered a lack of stakeholder engagement.
5.
6.
Realized Risk
7.
8.
9.
A point of note is that only one of the 10 relates to evil vile scope creep and scope inflation. Interested in reading more on project scope? Further reading:
Scope Planning
0 0 0 0 2
November 18, 2008, 10:38 AM Some of the most common reasons why change requests are made. Change requests alter the course of a project and working within the constraints of time, budget and quality more challenging. If change requests are not handled properly, the project will overshoot its schedule and accumulate costs that are beyond the original plan. Realize that change requests are not made because people in your team, the project sponsors, or clients cannot make up their minds. Instead, most requests for changes are made in order to improve the project and, in some cases, the process of implementing the project.
Changes are inevitable during the course of the development lifecycle, and there are various reasons why changes occur. Some of these reasons are technical, some are procedural, some are financial, and still some are political or people-related. Whether a project manager supports the adjustments or not, it is important to think over why changes are requested and their possible impact on the integrity of the project, as well a the delivery process. Let us look at the most common reasons why changes occur. Incomplete requirements Scope changes or creeping functionality--are the results of ineffective management of requirements. These are also the results of a project mangers inability to get approval from project sponsors. When requirements kept going through changes during the course of a development lifecycle, new features and functionalities are often added, resulting in a product that overshoots the allocated time and resources, but fails to meet an acceptable level of quality. Organizational restructuring If the clients organizational structure changes midway through the project lifecycle, it is inevitable for the delivery team to expect either a closer scrutiny of the project or change requests to be submitted. Financial considerations, corporate policies, and new sets of end users are some of the factors to consider as change agents when organization restructurings happen. Some requirements are too rigid, while some requirements need more room for discrepancy in specifications. When alpha releases prove to be too limited to one set of target users alone, then expect change requests from auxiliary end-users. External factors, such as new vendors, technologies, or methodologies External factors, such as the involvement of another vendor or a representative end-user, can cause diversion from the original project execution plan. This issue is often as technical as it is financial (or political). Ideas that are tied to the new vendors methodologies and technologies can affect the execution of the project plan halfway through the lifecycle. Sometimes, clients can be finicky about what they want out of the project that agreed-upon requirements kept getting changed. The more a finicky client gets in contact with vendors who want to take on the project, the more ideas they get about improving the product and cutting the cost of development. In such a scenario, be prepared. By ExecutiveBrief ExecutiveBrief, the technology management resource for business leaders, offers articles loaded with proven tips, techniques, and action plans that companies can use to better manage people, processes and tools the keys to improving their business performance. For more information visit us at: www.executivebrief.com.
Only a few projects achieve all three. Many more are delivered which fail on one or more of these criteria, and a substantial number are cancelled having failed badly. So what are the key factors for success? Organisations and individuals have studied a number of projects that have both succeeded and failed and some common factors emerge. A key finding is that there is no one overriding factor that causes project failure. A number of factors are involved in any particular project failure, some of which interact with each other. Here are six of the most important reasons for failure.
3. Poor or No Requirements
Many projects have high level, vague, and generally unhelpful requirements. This has led to cases where the developers, having no input from the users, build what they believe is needed, without having any real knowledge of the business. Inevitably when the system is delivered business users say it does not do what they need it to. This is closely linked to lack of user involvement, but goes beyond it. Users must know what it is they want, and be
able to specify it precisely. As non-IT specialists this means normally they need skills training.
4. Scope Creep
Scope is the overall view of what a system will deliver. Scope creep is the insidious growth in the scale of a system during the life of a project. As an example for a system which will hold customer records, it is then decided it will also deal with customer bills, then these bills will be provided on the Internet, and so on and so forth. All the functionality will have to be delivered at one time, therefore affecting time scales, and all will have to have detailed requirements. This is a management issue closely related to change control. Management must be realistic about what is it they want and when, and stick to it.
6.Poor Testing
The developers will do a great deal of testing during development, but eventually the users must run acceptance tests to see if the system meets the business requirements. However acceptance testing often fails to catch many faults before a system goes live because:
Poor requirements which cannot be tested Poorly, or non planned tests meaning that the system is not methodically checked Inadequately trained users who do not know what the purpose of testing is Inadequate time to perform tests as the project is late
Users, in order to build their confidence with a system, and to utilise their experience of the business, should do the acceptance testing. To do so they need good testable requirements, well designed and planned tests, be adequately trained, and have sufficient time to achieve the testing objectives.
Conclusion
These six factors are not the only ones that affect the success or failure of a project, but in many studies and reports they appear near, or at the top of the list. They are all interlinked, but as can be seen they are not technical issues, but management and training ones. This supports the idea that IT projects should be treated as business projects.
Further Information
The following pages cover some of the above points in greater detail:
Basics of Project Plans gives further information on item 2:"Long or Unrealistic Timescales" and item 4:"Scope Creep" as two of the five key characteristics of a project plan and the importance of balancing them. User Requirements covers what is needed to avoid Item 3:"Poor or No Requirements" including three areas to include and one to avoid when writing user requirements. Verification and Validation has further information on item 6:"Poor Testing" by explaining what the terms Verification and Validation mean. Projects Success describes some of the features required for a project to be successful.