Microsoft Solutions Framework (MSF)

 

 

 

Microsoft Solutions Framework (MSF) provides proven practices for planning, building, and deploying a variety of technology solutions, combining aspects of software design and development, and building and deploying infrastructure into a single project life cycle for guiding technology solutions of all kinds.

 

MSF is a powerful tool that helps organizations address the key areas critical to technology project success—people and processes. Originating from real-life projects of Microsoft and its partners and customers, MSF provides guidance on the application of a defined set of principles, models, disciplines, concepts, and proven practices that have been shown to help prevent the primary causes of technology project failure.

 

 

 

MSF Team Model

 

The MSF Team Model defines the roles and responsibilities of a team of peers working on information technology projects in interdependent multidisciplinary roles. The following diagram is a logical depiction of the model.

 

The MSF Team Model is based on the premise that any technology project must achieve certain key quality goals in order to be considered successful. Reaching each goal requires the application of a different set of related skills and knowledge areas a team role cluster (commonly shortened to role). The related skills and knowledge areas are called functional areas and define the domains of each role. The Program Management Role Cluster, for example, contains the functional areas of project management, solution architecture, process assurance, and administrative services. Collectively, these roles have the breadth to meet all of the success criteria of the project; the failure of one role to achieve its goals jeopardizes the project.

Therefore, each role is considered equally important in this team of peers, and major decisions are made jointly, with each role contributing the unique perspective of its representative constituency.

 

 

 

 

MSF Process Model

 

Every project goes through a life cycle, a process that includes all of the activities in the project that take place up to completion and transition to an operational status. The main function of a life cycle model is to establish the order in which project activities are performed. The appropriate life cycle model can streamline a project and help ensure that each step moves the project closer to successful completion. A simple view of the MSF Process Model life cycle is shown below.

 

 

The MSF Process Model is based on phases and milestones. At one level, phases can be viewed simply as periods of time with an emphasis on certain activities aimed at producing the relevant deliverables for that phase. However, MSF phases are more than this; each has its own distinct character and the end of each phase represents a change in the pace and focus of the project. The phases can be viewed successively as exploratory, investigatory, creative, single-minded, and disciplined. Milestones are review and synchronization points for determining whether the objectives of the phase have been met. Milestones provide explicit opportunities for the team to adjust the scope of the project to reflect changing customer or business requirements and to accommodate risks and issues that may materialize during the course of the project.

Additionally, milestones bring closure to each phase, enable a shift of responsibilities for directing many activities, and encourage the team to take a new perspective more appropriate for the goal of the following phase. Closure is demonstrated by the delivery of tangible outputs that the team produces during each phase and by the team and customer reaching a level of consensus around those deliverables. This closure, and the associated outputs, becomes the initiating point for the next phase.

 

 

 

MSF Risk Management

 

 

This six-step risk management process is integrated with the Team Model through definitions of role responsibilities and with the Process Model through specified actions and milestone deliverables, creating a comprehensive approach to project risk management. The process ends with the learning step—the capture and retention of the project risks, mitigation and contingency strategies, and executed actions for future review and analysis. This knowledge warehouse of risk-related information is a necessary part of creating a learning organization that can utilize and build upon past project knowledge.

 

 

MSF Readiness Management Discipline

 

 

Readiness can be measured at many levels—organizational, team, and individual. At the organizational level, readiness refers to the current state of the collective measurements of individual capabilities. This information is used in both strategic planning and evaluating the capability to achieve successful adoption and realization of a technology investment.

 

Readiness management guidance applies to such areas as process improvement and organizational change management. It provides guidance and processes for defining, assessing, changing, and evaluating the knowledge, skills, and abilities necessary for project execution and solution adoption.

Each person performing a specific role on the project team must be capable of fulfilling all the key functions that go with that role. Individual readiness is the measurement of each team member’s current state with regard to the knowledge, skills, and abilities needed to meet the responsibilities required by his or her assigned role.

 

Readiness management is intended to ensure that team members are fully qualified for the work they will need to perform.

 

 

 

 

Source : http://www.microsoft.com/msf

 

BACK