1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional...

33
1 MSF Overview MSF Overview (Microsoft Solutions (Microsoft Solutions Framework) Framework) Eran Kolber Eran Kolber Vice President – LIH Ltd Vice President – LIH Ltd Regional Director – Microsoft Regional Director – Microsoft Product Management Advisor – MSF Development Team Product Management Advisor – MSF Development Team (Seattle) (Seattle) [email protected] [email protected] [email protected] [email protected]

Transcript of 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional...

Page 1: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

1

MSF OverviewMSF Overview(Microsoft Solutions Framework)(Microsoft Solutions Framework)

Eran KolberEran KolberVice President – LIH LtdVice President – LIH LtdRegional Director – MicrosoftRegional Director – MicrosoftProduct Management Advisor – MSF Development Team (Seattle)Product Management Advisor – MSF Development Team (Seattle)

[email protected]@[email protected]@lihgroup.com

Page 2: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

2

Is Your Project Out Of Control?Is Your Project Out Of Control?

Page 3: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

3

Standish Group SurveyStandish Group Survey

Based on more than 30,000 projects

Challenged means completed over budget or past the original deadline

Challenged

Succeeded

Failed 28%28%46%46%

26%26%

Page 4: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

“When projects fail, it’s rarely technical.”

Jim Johnson, The Standish Group

Root Causes of FailureRoot Causes of Failure

Separation of goal andfunction

Separation of businessand technology

Lack of common languageand process

Failure to communicateand act as a team

Processes that are inflexible to change

Page 5: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

Challenged ResultsChallenged Results

Average cost overrun:189%

Projects restarted:94%

Average time overrun:222%

Average functionality delivered:61%

Page 6: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

6

MSF DefinedMSF Defined

Page 7: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

7

What is What is ? ?

Guidance to help organizations be more successful delivering IT Solutions:

Faster,

With fewer people,

Less risk,

While enabling higher quality results

A collection of principles, processes and best practices that work well together

Grouped into “Models & Disciplines”

Page 8: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

8

RiskManagement

Discipline

ProcessModel

TeamModel

ProjectManagement

Discipline

ReadinessManagement

Discipline

MSF Models and DisciplinesMSF Models and DisciplinesModels

Disciplines

Page 9: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

Frameworks:Frameworks:Supplementing MethodologiesSupplementing Methodologies

A methodology applies specific directions to a known destinationA framework, like a compass, verifies progress and provides directional guidance

1st Avenue Plu

m S

tree

t

Ora

ng

e S

tree

t

. .Smith River

2nd Avenue

3rd Avenue

4th Avenue

. .

.. .

S

MSF

.

EW

. .N

.

.. .

Page 10: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

10

The Origin of MSFThe Origin of MSF

Analyzes results from project teams and product groups

Contrasts these with industry practices and methods

Organizes and consolidates into “people and process” guidance

Microsoft Worldwide Products Groups

MicrosoftInformationTechnology

Group

Microsoft Consulting

Services

Microsoft Partners

ProvenPractices

Evolving since 1993

Page 11: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

11

Team Management ModelTeam Management Model

Page 12: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

12

Team Goals for SuccessTeam Goals for Success

Satisfied customersDelivery within project constraintsDelivery to specifications that are

based on user requirementsRelease after addressing all known issuesEnhanced user performanceSmooth deployment and ongoing

management

Page 13: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

13

MSF Team ModelMSF Team Model

ProgramManagement

ProgramManagement

DevelopmentDevelopment

TestingTesting

ReleaseManagement

ReleaseManagement

UserExperience

UserExperience

ProductManagement

ProductManagement

Team of Peers

Page 14: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

14

Why These 6 Roles?Why These 6 Roles?

Key goals need dedicated equally valued roles:Customer Satisfaction: Product Manager

Project delivered within Project Constraints: Program Manager

Design and Implementation Based on Specification: Development

All Issues Known and Addressed: Testing

Users Performing Better: User Experience

Deployment, Admin, and Support: Release Management

Page 15: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

ProductManagement

ProductManagement

Teams: Scaling DownTeams: Scaling Down

ProgramManagement

ProgramManagement DevelopmentDevelopment

TestingTesting

ReleaseManagement

ReleaseManagement

UserExperience

UserExperience

Page 16: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

16

Process ModelProcess Model

Page 17: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

17

MSF Process ModelMSF Process Model

Project Plans Approved

Scope Complete

Release ReadinessApproved

DeploymentComplete

Vision/Scope Approved

MSF

Page 18: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

18

Envisioning PhaseEnvisioning Phase

DeliverablesVision/scopedocument

Project structuredocument

Initial riskassessment document

Page 19: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

19

Setting the TargetSetting the TargetAlice: “Would you tell me please, which way I ought to go from here?” Cat: “That depends a good deal on where you want to get to.”Alice: “I don’t much care where …”Cat: “Then it doesn’t matter which way you go.”

Alice in Wonderland by Lewis Carroll

Page 20: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

20

Obsolete Solution

TechnologyTechnology

BusinessBusiness

Rate ofRate ofChangeChange VersionedVersioned

ReleasesReleases

Using VersionedUsing VersionedReleases to Keep Up With Releases to Keep Up With the Curvethe Curve

Traditional Release Study and Analysis

TimeTimein Six-Month Cyclesin Six-Month Cycles

Page 21: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

21

Planning PhasePlanning Phase

Deliverables:

Functionalspecifications

Master projectplan

Master projectschedule

Page 22: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

22

Defining the ScopeDefining the Scope

Res

ourc

es

Res

ourc

es

Res

ourc

es

Res

ourc

es

FeaturesFeaturesFeaturesFeatures

Schedule

Schedule

Schedule

Schedule

EnvisioningEnvisioning

Res

ourc

es

Res

ourc

es

Res

ourc

es

Res

ourc

es

FeaturesFeaturesFeaturesFeatures

Schedule

Schedule

Schedule

Schedule

PlanningPlanning

Page 23: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

23

Cost of Fixing a PoorlyCost of Fixing a PoorlyDesigned SolutionDesigned Solution

100

80

60

40

20

EnvisioningEnvisioning PlanningPlanning DevelopingDeveloping StabilizingStabilizing

Relative C

ost

Project PhaseDeployingDeploying

Page 24: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

24

Developing PhaseDeveloping Phase

Deliverables:

Solution code

Build images

Training materials

DocumentationDeployment processes

Operational procedures

Support and troubleshooting

Marketing materials

Updated master plan and schedule

Page 25: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

25

MSF

Testing the SolutionTesting the SolutionTesting is part of the build cycle, not a standalone activity

Release ReadinessApproved

ScopeComplete

Project PlansApproved

Page 26: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

26

Stabilizing PhaseStabilizing Phase

Deliverables:Pilot review Release-ready versions:

Source code andexecutablesScripts and installation documentationEnd-user help and training materialsOperations documentationRelease notes

Testing and bug reportsProject documents

Page 27: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

27

MSF Deploying Phase MSF Deploying Phase Milestones and Deliverables Milestones and Deliverables

DeliverablesOperations andsupport informationsystems

Repository of allversions of docs,load sets, configs,scripts, and code

Project close-out report

Page 28: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

28

You Don’t KnowYou Don’t KnowWhat You Don’t Know!What You Don’t Know!

Remember …Remember …

Page 29: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

29

Analyze andPrioritize

Analyze andPrioritize

MasterRisk List

Top nRisks

Plan andSchedulePlan andSchedule

Identity

RiskStatement

ControlControl

MSF MSF Risk ManagementRisk Management Process Process

LearnLearnRisk

Knowledge Base,Concepts,

and Processes

Track andReport

Track andReport

Page 30: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

30

MSF ReadinessMSF ReadinessManagement DisciplineManagement Discipline

Use proactive vs.reactive approachTreat readiness gaps as risksCapture and manage team knowledgeFocus on individual, not organizational readinessRemember – the need for team readiness spans the life of the project

KnowledgeSkills

Abilities

AssessAssess

ChangeChange

DefineDefine

EvaluateEvaluate

Page 31: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

31

Information SourcesInformation Sources

Page 32: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

32

More InformationMore Information

www.microsoft.com/msf

Page 33: 1 MSF Overview (Microsoft Solutions Framework) Eran Kolber Vice President – LIH Ltd Regional Director – Microsoft Product Management Advisor – MSF Development.

[email protected]@[email protected]@[email protected]@[email protected]@lihgroup.com

Organizational Change.Organizational Change.Organizational Change.Organizational Change.

We Support It.We Support It.We Support It.We Support It.