Unit 3 SPPM ppt
Unit 3 SPPM ppt
two minor milestones are needed: the iteration readiness review and
at the start of each iteration to review the detailed iteration plan and
done, and to review the impact of the iteration results on the plan for
subsequent iterations.
PERIODIC STATUS ASSESSMENTS
Periodic status assessments serve as project snapshots.
While the period may vary, the recurring event forces the
project history to be captured and documented. Status
assessments provide the following:
› A mechanism for openly addressing, communicating,
and resolving management issues, technical
issues, and project risks
› Objective data derived directly from on-going activities
and evolving product configurations
› A mechanism for disseminating process, progress, quality
trends, practices, and experience information to and from
all stakeholders in an open forum
Software Management Disciplines
Excessive rework
Delays in completion
Confusion and uncoordinated efforts
Unnecessary work
Schedule and budget overruns
Repeated project re-plans and extensions
Unclear work assignments
Scope creep
Missed deadlines
Unusable new products or delivered features
EVOLUTIONARY BREAKDOWN STRUCTURE
An evolutionary WBS should organize the planning elements
around the process framework rather than the product framework.
Third-level elements are defined for the focus of activities that produce
the artifacts of each phase.
Schedul
10% 30% 50% 10%
e
THE COST AND SCHEDULE ESTIMATING
PROCESS
Project plans need to be derived from two perspectives.
The software project manager partitions the estimate for the effort
into top-level WBS using guidelines.
The second perspective is a backward-looking, bottom-up
approach.
This approach tends to define and populate the WBS from the lowest
levels upward. From this perspective, the following planning
sequence would occur:
The lowest level WBS elements are elaborated into detailed tasks
During the engineering stage top down approach dominates bottom up approach.
During the production stage bottom approach dominates top down approach .
THE ITERATION PLANNING PROCESS
Inception Iterations
Elaboration Iteration
Construction Iterations
Transition Iterations
Inception Iterations:
The early prototyping activities integrate the foundation
components of candidate architecture and provide an executable
framework for elaborating the critical use cases of the system.
Elaboration Iteration:
These iterations result in architecture, including a complete
framework and infrastructure for execution. Upon completion of the
architecture iteration, a few critical use cases should be
demonstrable
Transition Iterations:
Most projects use a single iteration to transition a
beta release into the final product.
The typical project would have the following six-
iteration profile: