Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In low-volume deployment projects, such as in a small or medium-sized business, the planning guidance in MDT 2008 can be overwhelming. The MDT 2008 technology framework is well-suited to low-volume deployment projects. In fact, a small business can prepare MDT 2008 to deploy Windows Vista in as little as a few hours. Medium-sized businesses can accomplish the same in a few days. Even though you can use the MDT 2008 technology framework without using its planning guidance, you should still put some effort into planning your deployment. This section describes some of the planning steps you should take in this scaled-down scenario.
The first step in the deployment process is to assess your business needs so that you can define the project scope and objectives. Next, decide how best to use Windows Vista to meet those needs. Then assess your current network and desktop configurations, determine whether you need to upgrade your hardware or software, and choose the tools for your deployment. Having made these decisions, you are ready to plan your deployment. An effective plan typically includes the following:
A schedule for the deployment.
All the details for customizing Windows Vista to suit your requirements.
An assessment of your current configuration, including information about users, organizational structure, network infrastructure, and hardware and software. Create a test environment in which you can deploy Windows Vista by using the features and options in your plan. Have your test environment mirror your production network as closely as possible, including hardware, network architecture, and business applications.
Test and pilot plans. When you’re satisfied with the results in your test environment, roll out your deployment to a specific group of users to test the results in a controlled production environment. This is your pilot test.
A rollout plan. Finally, roll out Windows Vista to your entire organization.
Creating the deployment plan is a cyclical process. As you move through each phase, modify the plan based on your experiences.
Note
Even if you choose not to use the deployment guidance in MDT 2008, you can still use the job aids it includes, which provide templates for planning a Windows Vista deployment more quickly and more thoroughly. |
The scope is the baseline for creating a specification for your deployment project. The scope of your deployment project is defined largely by your answers to the following questions:
What business needs do you want to address with Windows Vista?
How will your Windows Vista client computers interact with your IT infrastructure?
The scope is simply a statement of what you’re trying to accomplish and how you plan to accomplish it. Your statement of scope need only be a few paragraphs long and should not be longer than a page.
Document your existing computing environment, looking at your organization’s structure and how it supports users. Use this assessment to determine your readiness for desktop deployment of Windows Vista. The three major areas of your computing environment to assess include your hardware, software, and network.
Hardware Do your desktop and laptop computers meet the minimum hardware requirements for Windows Vista? In addition to meeting these requirements, all hardware must be compatible with Windows Vista. For more information, see Chapter 1, “Overview of Windows Vista Improvements.”
Software Are your applications compatible with Windows Vista? Make sure that all your applications, including custom-designed software, work with computers running Windows Vista. For more information about application compatibility, see Chapter 8, “Deploying Applications.”
Network Document your network architecture, including topology, size, and traffic patterns. Also, determine which users need access to various applications and data, and describe how they obtain access.
Where appropriate, create diagrams to include in your project plan. Diagrams convey more information than words alone. A good tool for creating these diagrams is Microsoft Office Visio 2007. See http://www.microsoft.com/office for information.
Determine which features to include in your configuration and how to implement these features to simplify the management of users and computers in your organization. An important means of simplification is standardization. Standardizing desktop configurations makes it easier to install, update, manage, support, and replace computers that run Windows Vista. Standardizing users’ configuration settings, software, hardware, and preferences simplifies deploying operating system and application upgrades, and configuration changes can be guaranteed to work on all computers.
When users install their own operating system upgrades, applications, device drivers, settings, preferences, and hardware devices, a simple problem can become complex. Establishing standards for desktop configurations prevents many problems and makes it easier for you to identify and resolve problems. Having a standard configuration that you can install on any computer minimizes downtime by ensuring that user settings, applications, drivers, and preferences are the same as before the problem occurred. The following list provides an overview of some of the features that you must plan for:
Management Desktop management features allow you to reduce the total cost of ownership in your organization by making it easier to install, configure, and manage clients. For more information about Windows Vista management features, see Part III of this book, “Desktop Management.”
Networking You can configure computers that run Windows Vista to participate in a variety of network environments. For more information about Windows Vista networking features, see Part V of this book, “Networking.”
Security Windows Vista includes features to help you secure your network and computers by controlling authentication and access to resources and by encrypting data stored on computers. These features include BitLocker Drive Encryption, Windows Firewall with Advanced Security, and so on. For more information about Windows Vista security features, see Chapter 2, “Security in Windows Vista.”
Before rolling out your deployment project, you need to test it for functionality in a controlled environment. Before you begin testing your deployment project, create a test plan that describes the tests you will run, who will run each test, a schedule for performing tests, and the expected results. The test plan must specify the criteria and priority for each test. Prioritizing your tests can help you avoid slowing down your deployment because of minor failures that you can easily correct later; it can also help you identify larger problems that might require redesigning your plan.
The testing phase is essential because a single error can be replicated to all computers in your environment if it is not corrected before you deploy the image. Create a test lab that is not connected to your network but mirrors your organization’s network and hardware configurations as closely as possible. Set up your hardware, software, and network services as they are in your production environment. Perform comprehensive testing on each hardware platform, testing both application installation and operation. These steps can greatly increase the confidence of the project teams and the business-decision makers, resulting in a higher-quality deployment.
Microsoft recommends that you pilot the project (roll out the deployment) to a small group of users after you test the project. Piloting the installation allows you to assess the success of the deployment project in a production environment before rolling it out to all users. The primary purpose of pilot projects is not to test Windows Vista, but to get user feedback. This feedback will help to determine the features that you must enable or disable in Windows Vista. For pilots, you might choose a user population that represents a cross-section of your business in terms of job function and computer proficiency. Install pilot systems by using the same method that you plan to use for the final rollout.
The pilot process provides a small-scale test of the eventual full-scale rollout: You can use the results of the pilot, including any problems encountered, to finalize your rollout plan. Compile the pilot results and use the data to estimate upgrade times, the number of concurrent upgrades you can sustain, and peak loads on the user-support functions.
After you thoroughly test your deployment plan, pilot the deployment to smaller groups of users, and are satisfied with the results, begin rolling out Windows Vista to the rest of your organization. To finalize the rollout plan, you need to determine the following:
The number of computers to include in each phase of the rollout
The time needed to upgrade or perform a clean installation for each computer that you include
The personnel and other resources needed to complete the rollout
The time frame during which you plan to roll out the installations to different groups
Training needed for users throughout the organization
Throughout the rollout, gather feedback from users and modify the deployment plan as appropriate.