DOC PREVIEW
MSU CEP 812 - Specifying What the Project Should Accomplish

This preview shows page 1-2-3 out of 10 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Specifying What the Project Should AccomplishThe Nature of requirementsProblems with Requirements lProblems with Requirements llProblems with Requirements lllThe Fundamental Tradeoff in Specifying RequirementsGeneral Guidelines for Specifying RequirementsGeneral Guidelines for Specifying Requirements (cont.)Application PrototypingConclusionSpecifying What the Project Should AccomplishDelivering SatisfactionThe 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.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 needsProblems 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 PlannersProblems with Requirements lllShifting Requirements•Buyer’s Remorse•Insurmountable Obstacles•Flights of Fancy•Seizing OpportunitiesThe 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 OverrunsGeneral Guidelines for Specifying Requirements1. 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.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 requirements5. Establish a system to monitor carefully any changes made to the requirements.6. Educate project staff and customers to the problems of specifying requirements.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 & refinementConclusionBe aware of the role that the requirements play in the evolution of the project.The requirements form the basis of projects


View Full Document

MSU CEP 812 - Specifying What the Project Should Accomplish

Download Specifying What the Project Should Accomplish
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Specifying What the Project Should Accomplish and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Specifying What the Project Should Accomplish 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?