Overview

The Planning Guide shows how to start, carry out, and complete a Microsoft Deployment Solution Accelerator project. Microsoft Deployment is the next version of Business Desktop Deployment (BDD) 2007. The guide gives information on assembling the project team, then details defining the vision, goals, scope, and project plans. After the planning is completed, the guide goes on to developing, testing, and deploying. The Planning Guide employs the Microsoft Solutions Framework (MSF) and Microsoft Operations Framework (MOF) to ensure the project can be deployed with less risk, on budget, and on time.

This guide takes up where the Microsoft Deployment Quick Start Guide leaves off. The Planning Guide , along with the Release Management Guide , points to the rest of the documentation in Microsoft Deployment. Use these three guides as a map showing the way to create and deliver Microsoft Deployment in your organization.

Note   In this document, Windows applies to the Windows Vista®, Windows® XP Professional, Windows XP Tablet PC Edition, Windows Server® 2008, and Windows Server 2003 operating systems unless otherwise noted.

Project Overview

Microsoft Deployment uses two project frameworks—MOF and MSF—to guide the deployment process from change initiation to release deployment. Figure 1 shows how MOF and MSF relate during the phases involved in the deployment process. MOF provides a broader scope, including change initiation and release deployment. MSF focuses primarily on development and deployment.

Figure 1. The relationship between MOF and MSF

Figure 1. The relationship between MOF and MSF

This guide describes the scope of the project in the context of both MOF and MSF, starting with the MOF Change Initiation Process, following the five MSF phases that the other feature team guides use, and finishing with the MOF Closing the Project Process. All other Microsoft Deployment feature team guides exist entirely in the context of MSF.

Microsoft Operations Framework

The MOF provides operational guidance that enables organizations to achieve mission-critical system reliability, availability, supportability, and manageability of Microsoft products and technologies. With MOF guidance, teams can assess their current information technology (IT) service management maturity, prioritize their processes of greatest concern, and apply proven principles and best practices to optimize their management of the Windows Server platform.

A Microsoft Deployment project occurs entirely in the MOF Changing Quadrant. When a change is approved and the MSF team begins the planning and development processes, Release Management starts planning the deployment process. Using these processes ensures requirements are met through proper staffing, tools, actions, and resources. Table 1 lists the Release Management Processes. More information on this is detailed in the Release Management Guide.

Table 1. MOF Release Management Processes

Release Management processes

Description

Change initiation

Initiate a request to start the project in motion; culminates with the change initiation review.

Release planning

Plan required activities and resources for successful deployment.

Release building

Develop processes and tools required for the deployment; ends with the pilot readiness review.

Release preparation

Test, pilot test, and prepare the production environment for deployment. The release readiness review determines whether deployment can proceed.

Release deployment

Perform the deployment.

Closing the project

Perform the post-implementation review.

After deployed computers are released to IT Operations for ongoing support, the project enters the MOF Operating Quadrant and eventually the Supporting and Optimizing Quadrants. For detailed information about MOF, visit Microsoft Operations Framework at https://www.microsoft.com/technet/solutionaccelerators/cits/mo/mof.

Microsoft Solutions Framework

The MSF is an adaptable framework for technology projects, proven to successfully deliver high-quality solutions quickly, with minimal risk, and within budget. The framework allows organizations to plan, build, and deploy business-driven solutions of any size or complexity.

MSF contains a set of foundational principles, essential disciplines, and core models that together contribute to project success by focusing on the interaction of people, processes, and technology.

MSF Foundational Principles

The eight MSF foundational principles are core values and standards for all areas of MSF:

  • Foster open communication. Open and inclusive communications are essential to project success. Team members are encouraged to interact with members of the various roles in the MSF team model, users, and stakeholders. This information sharing decreases uncertainty and risk while engaging stakeholders.

  • Work toward a shared vision. A clear, concise vision statement aligns the MSF Team and Process Models and lays the foundation for setting and achieving the project goals and milestones.

  • Empower team members. MSF employs a bottom-up approach in which team members are empowered to meet their own deliverables while holding one another accountable. Members commit to a schedule and communicate delays as soon as they are known.

  • Establish clear accountability and shared responsibility. MSF has a two-tiered approach to accountability and responsibility. Team roles are accountable to each of the team roles and to stakeholders for their role’s deliverables and goals. Meanwhile, all team roles share responsibility because the project could fail if any team member, representing a team role, does not meet the member’s commitments.

  • Focus on delivering business value. For a project to be successful, it must return benefit to the organization. Focusing on the project’s value to the business develops understanding among users and stakeholders while defining how project success will be measured.

  • Stay agile , expect change. Projects continuously evolve as a variety of factors—from changing business needs to personnel changes and technological advances—exert pressure on them. If the MSF teams expect change, they are in a better position to absorb change and move on.

  • Invest in quality. Everyone on the MSF teams is responsible for quality. However, the MSF Test role is responsible for testing. The Test role must continually encourage the team to make the necessary investments in quality to ensure that the project meets expectations. Test cases, key milestones, and test reviews all help create quality. Assigning team members with the proper training and skill sets also increases overall quality.

  • Learn from all experiences. MSF encourages frequent reviews of how the project is progressing, risk analysis, and readiness analysis to allow adjustment as required. Also key to this principle is documenting all aspects of the project and revisiting the project after completion to document what was learned while memories are fresh.

Disciplines

The three MSF Disciplines are Project Management, Risk Management, and Readiness Management. They are practice areas in which specific methods, terms, and approaches are employed to ensure optimal team effectiveness.

  • The MSF Project Management Discipline. This practice is modeled after broadly accepted project management organizations. MSF distinguishes itself from the traditional single project manager by having a Project Management team role and by having each member of the MSF team responsible for his or her goal and deliverable timelines.

  • The MSF Risk Management Discipline. MSF uses a proactive approach to risk and risk analysis as a tool to create success. The six-step risk management process is described in greater detail in the “Envisioning” section of this guide.

  • The MSF Readiness Management Discipline. The Readiness Management Discipline in MSF is a measure of the knowledge, skills, and abilities of a project team. When a project team determines what knowledge, skills, and abilities are needed for project success and determines which ones are lacking, the team can then acquire those assets through training and personnel changes.

MSF Models

The MSF employs both a people model and a process model. These models are the embodiment of the foundational principles and the core disciplines described in a visual manner and are the basis for the material presented in this manual.

Team Model

The MSF Team Model is a group of peers working on a project toward a common goal. Each team role brings a set of knowledge and skills to the project. These skills and abilities combine to increase the quality and functionality of the MSF team. Each team role is discussed further in the “Envisioning” section of this guide.

Process Model

The MSF Process Model is the life cycle of the project. It contains the order required for effective completion of the project and sets key milestones to ensure all areas are on target before venturing into the next phase. This manual is designed around the MSF Process Model, with each section named for sections of the model, beginning with Envisioning and ending with Deploying. Table 2 shows the MSF phases.

Table 2. MSF Phases

Development phases

Definition

Milestone

Envisioning

Assemble the team; analyze the inventory; prepare the vision, goals, and scope documents; build the lab.

Vision/Scope Approved

Planning

Create the functional specification, work plans, timelines, designs, and risk analysis.

Project Plans Approved

Developing

Develop images, applications, scripts, and test cases.

Scope Complete

Stabilizing

Test, track, and resolve bugs; conduct pilot tests.

Release Readiness Approved

Deploying

Roll out the deployment, resolve problems, make the transition to IT Operations and support.

Post-Implementation Review

Scenario, Job Aids, and Guides

The sections that follow describe the sample deployment scenario, the feature team guides, and the job aids included with Microsoft Deployment.

Woodgrove Sample IT Scenario

To assist in the Microsoft Deployment process, example documents based on a fictional company called Woodgrove Bank are included. These documents are a starting point for the planning team. Of course, organizations can choose which, if any, of these documents to use in their deployments.

The fictional Woodgrove Bank is a leading global investment bank that serves institutional, corporate, government, and individual clients in its role as a financial intermediary. Its business includes securities underwriting, sales and trading, financial advisory services, investment research, venture capital, and brokerage services for financial institutions.

Woodgrove Bank employs more than 15,000 people in 60 offices worldwide. Woodgrove’s enterprise headquarters is in New York. The company has division headquarters in London and Tokyo. In addition, it has 57 offices across the globe. Of those 57 offices, 13 are considered regional hubs and have server infrastructure and at least one full-time IT administrator on location. Ten locations are considered autonomous branch offices and include server infrastructure on location but no full-time IT staff. The remaining 34 branch offices are micro-branches and do not have any server infrastructure or IT staff on location.

Job Aids

Job aids are sample documents that teams can use as templates for creating deliverables required during the different phases of the deployment project. Table 3 lists the job aids included with Microsoft Deployment.

Table 3. Job Aids

Job aid title

Description

Application Knowledge Sheet

Document template for collecting information about an application, including the version number, compatibility issues, and packaging details

Assessment Template

Spreadsheet used to record assessment data for the environment at each phase of the project

Client Build Requirements

Outlines the requirements and deliverables for creating computer platforms, including hardware configurations that will be tested and software configuration settings

Communications Plan

Document template for creating a development and deployment communications plan

Current State Assessment Template

Document template for describing the current state of the network and infrastructure

Deployment Plan

Document template for creating a deployment plan

Functional Specification

Document template for creating the project’s functional specification; describes the project’s requirements, its conceptual, logical, and physical design, and so forth

Inventory Template

Spreadsheet for recording inventory data, including hardware, operating systems, and applications

Milestone Exit Criteria

This job aid will be available with the R2 release of Microsoft Deployment.

Network and Workstation Hardware Upgrades List

Spreadsheet to record the network and hardware updates (RAM, disks, and so on) required

Pilot Plan

Template checklist for determining the readiness of the pilot deliverables

Request for Change

Document template for creating the deployment plan, including phased migration, the tool set, and other elements

Risk Template Tool

Spreadsheet for recording, prioritizing, and evaluating project risks

Security Summary

Summarizes destination computer security settings

Server Build Requirements

This job aid will be available with the R2 release of Microsoft Deployment.

Site Deployment Project Plan

Master project schedule created using Microsoft Office Project

Support and Escalation

This job aid will be available with the R2 release of Microsoft Deployment.

Test Cases Workbook

Outlines the various scenarios that the Test feature team will validate

Test Plan

Describes the strategy and approach used to plan, organize, and manage the project’s testing activities

Test Specification

Describe how the Test feature team conducts testing, the test cases used in various scenarios, what the Test feature team expects, and what can be expected of the Test feature team

Training Plan

Identifies the training required for the project team members to make the Microsoft Deployment project successful

Vision Scope

Document template for describing the project’s business goals and scope

Woodgrove Business Case

Examples of business justification (document and presentation) for Woodgrove Bank

Feature Team Guides

These guides show how to accomplish specific areas of the deployment project. The feature team guides listed in Table 4 are mentioned in this guide.

Table 4. Feature Team Guides

Process guide

Description

Deployment Feature Team Guide

Describes the deployment process, including release planning, release building, acceptance testing, release preparation, and release deployment

Test Feature Team Guide

Describes testing methodologies for validating the process during development and during acceptance testing

Application Management Feature Team Guide

Provides guidance for creating and prioritizing an application inventory and for repackaging applications and automating installations

Image Engineering Feature Team Guide

Describes how to create reference images using Microsoft Deployment; includes best practices and issues to consider for peripherals, image maintenance, and image versioning.

Infrastructure Remediation Feature Team Guide

Describes how to prepare the hardware and software infrastructure for deployment

Migration Feature Team Guide

Describes key decisions and concepts about migrating client computer and server configurations to a new platform

Security Feature Team Guide

Provides guidance for planning the security of deployed operating systems as well as protecting the deployment infrastructure itself

Operations Readiness Feature Team Guide

Describes how to prepare support and operations tools and guidance

Planning References

This section provides references that teams may find useful throughout their deployment project.

Web References

The following Web sites provide useful references during deployment projects:

Microsoft Operations Framework at https://www.microsoft.com/technet/solutionaccelerators/cits/mo/mof/default.mspx 

Microsoft Solutions Framework at http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx 

Windows Deployment Services at https://technet2.microsoft.com/windowsserver2008/en/library/b279dfef-892e-4b12-bb6b-c250cf8c95f41033.mspx?mfr=true 

Windows Vista Technical Library at https://technet2.microsoft.com/WindowsVista/en/library/90a564b9-34af-4a6b-937f-324e1862244b1033.mspx 

Windows XP Technical Library at https://technet.microsoft.com/en-us/windowsxp/bb395206.aspx 

Windows Server 2003 Technical Library at https://technet2.microsoft.com/windowsserver/en/library/e3d396dd-c141-432b-9e69-50f597061e471033.mspx 

Windows Server 2008 Technical Library at https://technet2.microsoft.com/windowsserver2008/en/library/bab0f1a1-54aa-4cef-9164-139e8bcc44751033.mspx 

Windows Vista Events and Webcasts at https://technet.microsoft.com/en-us/windowsvista/aa905054.aspx 

Windows Server 2003 R2 Webcasts at https://technet2.microsoft.com/windowsserver/en/r2webcasts.mspx 

Windows Server 2008 Webcasts and Chats at https://www.microsoft.com/windowsserver2008/webcasts.mspx 

Introducing System Center at https://www.microsoft.com/systemcenter 

Communities

Newsgroups: Desktop Deployment at https://www.microsoft.com/technet/community/newsgroups/topics/desktopdeployment.mspx

Windows Vista Deployment and Imaging (forum) at https://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=721&SiteID=17 

Setup & Deployment: Discussion on setting up and deploying Windows Server 2008 at https://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=579&SiteID=17

TechNet Forums: System Center Configuration Manager at https://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=488&SiteID=17

Systems Management Server Community at https://www.microsoft.com/technet/community/en-us/smserver/default.mspx 

The following books provide useful technical references for deployment projects:

Microsoft Windows XP Professional Resource Kit , Second Edition , at https://www.microsoft.com/mspress/books/6795.aspx 

Windows Vista Resource Kit at https://www.microsoft.com/MSPress/books/9536.aspx

Microsoft Windows Server 2003 Resource Kit: Special Promotional Edition , at https://www.microsoft.com/mspress/books/5555.aspx 

Windows Server 2008 Networking and Network Access Protection (NAP) at https://www.microsoft.com/MSPress/books/11160.aspx

Windows Server 2008 Security Resource Kit at https://www.microsoft.com/MSPress/books/11841.aspx 

Windows Server 2008 Active Directory Resource Kit at https://www.microsoft.com/MSPress/books/9552.aspx 

Download

Get the Microsoft Deployment Solution Accelerator

Update Notifications

Sign up to learn about updates and new releases

Feedback

Send us your comments or suggestions