4

Click here to load reader

Aula 2 - Planning Practices by Roger Pressman

Embed Size (px)

Citation preview

Page 1: Aula 2 - Planning Practices by Roger Pressman

Planning Planning Practices Practices

by Roger pressmanby Roger pressman

Page 2: Aula 2 - Planning Practices by Roger Pressman

Planning Planning PracticesPractices PrinciplesPrinciples

Understand the project scopeUnderstand the project scope Involve the customer (and other Involve the customer (and other

stakeholders)stakeholders) Recognize that planning is iterativeRecognize that planning is iterative Estimate based on what you knowEstimate based on what you know Consider riskConsider risk Be realisticBe realistic Adjust granularity as you planAdjust granularity as you plan Define how quality will be achievedDefine how quality will be achieved Define how you’ll accommodate changesDefine how you’ll accommodate changes Track what you’ve plannedTrack what you’ve planned

Page 3: Aula 2 - Planning Practices by Roger Pressman

Planning Planning PracticesPractices

InitiationInitiation Ask Boehm’s questionsAsk Boehm’s questions

Why is the system begin developed?Why is the system begin developed? What will be done?What will be done? When will it be accomplished?When will it be accomplished? Who is responsible?Who is responsible? Where are they located (organizationally)?Where are they located (organizationally)? How will the job be done technically and How will the job be done technically and

managerially?managerially? How much of each resource is needed?How much of each resource is needed?

Page 4: Aula 2 - Planning Practices by Roger Pressman

Planning Planning PracticesPractices

An abbreviated task setAn abbreviated task set Re-assess project scopeRe-assess project scope Assess risksAssess risks Evaluate functions/featuresEvaluate functions/features Consider infrastructure Consider infrastructure

functions/featuresfunctions/features Create a coarse granularity planCreate a coarse granularity plan

Number of software incrementsNumber of software increments Overall scheduleOverall schedule Delivery dates for incrementsDelivery dates for increments

Create fine granularity plan for first Create fine granularity plan for first incrementincrement

Track progressTrack progress