Specifying What the Project Should Accomplish Delivering Satisfaction.
Transcript of Specifying What the Project Should Accomplish Delivering Satisfaction.
![Page 1: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/1.jpg)
Specifying What the Project Should Accomplish
Delivering Satisfaction
![Page 2: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/2.jpg)
The Nature of requirements
Functional RequirementsDescribe the characteristics of the deliverable in ordinary, non-technical language.
Technical Requirements
describe the features of the deliverable in detailed technical terms.
![Page 3: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/3.jpg)
Problems with Requirements l
Incorrect Requirements• Carefully articulate needs.• Identify the most relevant customers and
meet their needs.• Work closely with the customer to articulate
needs.• Don’t succumb to pitfalls
• Gold-plating• Imposing their own needs on customers• Paternalistic imposition of needs
![Page 4: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/4.jpg)
Problems with Requirements ll
Imprecise Requirements• The Nature of Human Language• Deliberate Imprecision for Flexibility• Human Conflict Preventing Consensus• Inherently Nebulous Information-Age
Projects• Customer’s Lack of Expertise• Oversights on the Part of Project Planners
![Page 5: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/5.jpg)
Problems with Requirements lll
Shifting Requirements• Buyer’s Remorse• Insurmountable Obstacles• Flights of Fancy• Seizing Opportunities
![Page 6: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/6.jpg)
The Fundamental Tradeoff in Specifying Requirements
Over-specification of Requirements• Insufficient Information• Initiative Discouraged• Requirements Ignored• Costly Rework Efforts
Excessive Flexibility• Patchwork Deliverables• Chaotic Project Planning• Time and Cost Overruns
![Page 7: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/7.jpg)
General Guidelines for Specifying Requirements
1. State the requirement explicitly and have project staff and customers sign off on it.
2. Be realistic; assume that if a requirement can be misinterpreted.
3. Be realistic; recognize that there will be changes on your project and that things will not go precisely as anticipated.
![Page 8: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/8.jpg)
General Guidelines for Specifying Requirements (cont.)
4. To as great an extent as possible, include pictures, graphs, physical models, and other nonverbal exhibits in the formulation of requirements
5. Establish a system to monitor carefully any changes made to the requirements.
6. Educate project staff and customers to the problems of specifying requirements.
![Page 9: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/9.jpg)
Application Prototyping
Requirements determined as the project is being carried out.• Work up incomplete model.assess and refine• Design another more complete model.assess and refineContinue until well-defined prototype is developed.Requires clear rules for assessment & refinement
![Page 10: Specifying What the Project Should Accomplish Delivering Satisfaction.](https://reader036.fdocuments.us/reader036/viewer/2022083005/56649f295503460f94c41d19/html5/thumbnails/10.jpg)
Conclusion
Be aware of the role that the requirements play in the evolution of the project.
The requirements form the basis of projects plans.