AY0809 October Semester
In reviewing some of the screens under construction, you are surprised to find anumber of features that were not part of the design. The system builder wasone of your most talented and creative programmers. When you ask aboutthese features, the builder proudly tells you that they add to the functionalityof the system without taking any additional programming time. You can seethat the features definitely do add to the functionality of the system. The codehas already been written for them.Should you allow them to be included in the system, even though they were notpart of the approved technical design?
This is a classic case of feature creep
Programmers (particularly the most talented and creative ones) like to “tweak”systems with added featuresAlthough the added features frequently improve system functionality, the benefitsare generally outweighed by the disadvantages.
The added features may cause conflicts with other parts of the system,particularly in large projects where there are many programmers, each workingon a small part of the system
Even if there is not a conflict with other parts of the system, additional time must be spent downstream to test and document the added features, as well as to tranusers.
Since this additional time was not built into the schedule or budget, this maycause the project to fall behind schedule or to exceed its budget.Conclusion
The project manager should nurture creativity, but insist upon disciplinedadherence to methodology
New features that a stakeholder wants to add should always go through a formalchange management process for approval first, regardless of whether thestakeholder is a system owner, user, design, or builder3. Explain how earned value management helps you monitor project performanceand forecast future cost and schedule information. What do you need to do touse earned value management?
Earned value management (EVM) is a project performance measurementtechnique that integrates scope, time and cost data
10678758.docPage: 2 of