3. MSF Process Model DeploymentComplete Create Living Documents Baseline Early, Freeze Late Daily builds Release ReadinessApproved Vision/Scope Approved MSF Milestone : Used to plan and monitor project progress and schedule major deliverables Project Plans Approved Scope Complete [1,5]
4. MSF is an Iterative process Version 3 Version 2 Version 1 Functionality Time Force closure on project issues Set clear and motivational goals with all team & stakeholder1 Manage the uncertainty and change in project scope Encourage continuous and incremental feature delivery Enable shorter time to market MSF recommends that solutions be developed by building, testing and deploying core functionality. Later sets of features are added. This is known as a version release strategy.
5. Guidelines for Versioned Releases • Create a multi-release plan. • Deliver core functionality first. • Cycle through iterations rapidly. • Establish change control. • Stop creating new versions when they no longer add value.
18. Point of synchronization for the whole team.Traceability 1 The design process gives the team a systematic way to work from abstract concepts down to specific technical detail. User profiles & Usage scenarios [ TFS-Persona definition2] Conceptual design Logical design Physical design 3 2 4 Once the functional spec is baselined, detailed planning can begin.
20. Planning Phase Master Project Plan BaseLined deployment plan pilot plan purchasing plan facilities plan test plan training plan communication plan capacity plan security plan budget plan
24. Project Tradeoff Matrix Change Control Methodology Avoid Scope Creep Given fixed ____________, we will choose a ___________ and adjust ___________ as necessary.
25. Recommended Focus Creativity by Evolving Features and Constraining Resources Establish Fixed Schedules Schedule for an Uncertain Future Buffer Use Small Teams, Working in Parallel with Frequent Synchronization Points Break Large Projects into Manageable Parts Apply No-Blame Milestone Reviews 1 Use Prototyping Use Frequent Builds and Quick Tests Cycle Rapidly Avoid Scope Creep Bottom-Up Estimating