msf

Published on December 2016 | Categories: Documents | Downloads: 63 | Comments: 0 | Views: 450
of 17
Download PDF   Embed   Report

Comments

Content

Microsoft Solution Framework

Geir Amsjø

Microsoft Solution Framework
What is MSF? What is it a part of? What does it consist of? How is it build up? How does MSF relate to CMM and RUP?

Microsoft Solution Framework

2

Q-Labs' Presentation Template

1

Microsoft Enterprise Service Framework (ESF)
Microsoft Readiness Framework (Prepare) Microsoft Solution Framework (Plan and Build) Microsoft Operations Framework (Manage/operation) ESF is the total system life-cycle ++ MSF is the project life-cycle

Microsoft Solution Framework

3

Enterprise Service Framework
Microsoft Readiness Framework (MRF) (MRF)

Prepare Plan & Build Manage
Microsoft Operations Framework (MOF) (MOF)
Microsoft Solution Framework

Microsoft Solutions Framework (MSF) (MSF)

4

Q-Labs' Presentation Template

2

MSF - the three core models
MSF recognizes that technology is not the only piece of a successful solution Risk Management Model Team Model Process Model

Microsoft Solution Framework

5

What can we achieve by using MSF?
Create solutions that better match the user requirements Speed up development cycles Improve success on planned events Improve core IT competencies Manage project risks

Microsoft Solution Framework

6

Q-Labs' Presentation Template

3

The MSF Risk Management Model
Principles of successful Risk Management Risk Management Strategies Steps of the Risk Management Process Risk is not something to fear, but something to manage

Microsoft Solution Framework

7

Principles of successful Risk Management
Assess risks continuously throughout the project life cycle Involve all project members Start early be proactive Treat risk identification as a positive-no punishment or criticism Cover all key people and processes Establish some level of formality
Microsoft Solution Framework 8

Q-Labs' Presentation Template

4

Risk Management Strategies
Reduce the risk - minimize the likelihood that a risk will occur (or the impact) Transfer the risk - handled by most competent party Avoid the risk - avoid unproven technology / cancel the project

Microsoft Solution Framework

9

Risk management process steps
Identify the risk - brainstorming/question Analyze the risk - likelihood/severity Plan the risk - actions Track the risk - Monitor the status Control the risk - Retired Risks

Microsoft Solution Framework

10

Q-Labs' Presentation Template

5

The Risk Management Process

1

Identify

Risk Statements

2

Analyze
Risk Assessment Document Top 10

Retired Risks

5

Control

3

Plan

4

Track

The ongoing deliverable of this process is a living risk assessment document

Microsoft Solution Framework

11

MSF Team Model
Team model principles The Six Team Goals for Success The Six Team Roles The connection between roles and goals

Microsoft Solution Framework

12

Q-Labs' Presentation Template

6

MSF Team Model Principles
Team of peers - no project manager Clear roles and responsibilities Zero-defect mindset - Quality Customer-focused mindset - satisfied customer Willingness to learn

Microsoft Solution Framework

13

The Six Team Goals for success
Satisfied customers - a principal goal Delivery within project constraints time/budget/plan/resources Delivery to specification that are based on user needs/wants Release after addressing all known issues Enhanced user performance - enhance users ability to do productive work Smooth deployment and ongoing management

Microsoft Solution Framework

14

Q-Labs' Presentation Template

7

The Six Team Roles
Product management - analysis/customer expectation/scope/priority Program management - PM/Drive the overall process/resources Development - design/coding/test Testing - test strategy, conduct tests User education - efficient use of the system Logistics Management - logistics/coordinator
Microsoft Solution Framework 15

The MSF Team Model

Program Management Product Management

Development

Communication
User Education Logistics Management Testing

Microsoft Solution Framework

16

Q-Labs' Presentation Template

8

The Team Role and Goal

Team role
Product management Program management Development Testing User education Logistics management

Goal
Satisfied customers Delivery within project constraints Delivery to product specifications Release after addressing all known issues Enhanced user performance Smooth product deployment

Microsoft Solution Framework

17

Some more principles
Each goal must be equally valued Overall success requires accomplishment of each goal Equally valued goals equate to equally valued roles

Microsoft Solution Framework

18

Q-Labs' Presentation Template

9

The MSF Process Model
Release
LI

NG ZI

EN VI
I IO SI

STA

BI

G NN NN NI N

Scope Complete
NG
PI N

Vision Approved

G

PL

Project Plan Approved

Microsoft Solution Framework

N

A

NI

Characteristics of The Process Model
Combines the best principles of the waterfall and spiral model minimize risk, improve product quality, increase development speed, improve project control 4 phases and 4 milestones

D D DE
V V VE
LO
Microsoft Solution Framework

19

20

Q-Labs' Presentation Template

10

Envisioning phase and Vision Approved
High level view of project goal and constraints Analysis of the business problems Vision/scope document, risk assessment document At milestone approval to plan the product

Microsoft Solution Framework

21

Planning Phase and Project Plan Approved
Requirements engineering - functional specification Planning - Project plan, master project schedule Risk Management - Top 10 risk factors At milestone approval to build the product

Microsoft Solution Framework

22

Q-Labs' Presentation Template

11

Developing Phase and Scope Complete Milestone
Coding and testing - making the product Frozen functional specification Risk management - identification/mitigation At milestone - approval to external testing

Microsoft Solution Framework

23

Stabilizing Phase and Release Milestone
Begins with beta test All necessary testing ends with customer accept the product At milestone approval to ship the product Transfer to operation management and support (golden release) Restart the MSF process again

Microsoft Solution Framework

24

Q-Labs' Presentation Template

12

Process Principles
Using versioned releases Managing trade-offs Managing risk Breaking large projects into manageable parts Performing daily builds Using bottom-up estimating

Microsoft Solution Framework

25

MSF and the CMM
Many elements of MSF can support organizations evolving to CMM level 2 and 3 How can we move from level 1 to level 2? How does MSF relate/support the KPA’s at level 2?

Microsoft Solution Framework

26

Q-Labs' Presentation Template

13

MSF and Requirements Management
Deliverables of the MSF process model include vision document, functional specification document It includes initial agreement on functionality with the customer Test results to verify that requirements are met Tracing of each element to final implementation
Microsoft Solution Framework 27

MSF and Project Planning
MSF require planning pr cycle Risk Management Estimation Planning documents etc

Microsoft Solution Framework

28

Q-Labs' Presentation Template

14

MSF and Project Tracking and Oversight
the project must track its ability to meet commitments and to execute planned activities take actions to change plans if necessary schedule and plan modification

Microsoft Solution Framework

29

MSF and Software Configuration Management
The team must plan activities for software configuration management Establish processes that ensure it can identify and control work products Processes for managing and controlling changes to requirements Baselines/change control procedures

Microsoft Solution Framework

30

Q-Labs' Presentation Template

15

MSF and Software Quality Assurance
MSF does not advise how to do quality assurance

Microsoft Solution Framework

31

MSF and Subcontract Management
MSF is silent on subcontracting

Microsoft Solution Framework

32

Q-Labs' Presentation Template

16

MSF and RUP
Iterative software development approach Early and continuous end user interaction Risk identification and mitigation Frequent releases The entire team is responsible for quality

Microsoft Solution Framework

33

Q-Labs' Presentation Template

17

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close