Identifying Your Organizational Teams

A project like this requires a lot of time and effort as well as a broad range of knowledge, expertise, and experience. Unless you are managing a very small network, this project is likely to require more than one person to plan and implement. Team members are assigned to various roles, each of which is concerned with a different aspect of the project.

Each of these roles may be filled by one or more persons, devoting all or part of their workday—and beyond in some cases—to the project. No direct correlation exists between a team role and a single individual who performs it. In a large organization, a team of individuals might fulfill each of these roles, while in a small organization one person can fill more than one role.

Microsoft Solutions Framework Team Model

As with IT processes, a number of vendors and consultants have put together team models, which you can leverage in designing your own team. One such model is the Microsoft Solutions Framework Team Model, which uses six teams to plan and deploy an IT project.

  • Program management team Program management's primary responsibility is ensuring that project goals are met within the constraints set forth at the beginning of the project. Program management handles the functional design, budget, schedule, and reporting.

  • Product management team This team is responsible for identifying the business and user needs of the project and ensuring that the final plan meets those needs.

  • Development team The development team is responsible for defining the physical design and feature set of the project and estimates the budget and time needed for project completion.

  • Testing team The testing team is critical in ensuring that the final deployment is successful. It designs and builds the test environment, develops a testing plan, and then performs the tests and resolves any issues it discovers before the pilot deployment occurs.

  • Release management team The release management team designs the test deployment and then performs that deployment as a means of verifying the reliability of the deployment before widespread adoption.

  • User experience team This team manages the transition of users to the new environment. This includes developing and delivering user training, as well as analysis of user feedback during testing and the pilot deployment.

Working together, these teams cover the various aspects of a significant project, such as rolling out Windows Server 2003.

Your Project Team

The Microsoft model is just that: a model. It serves as an example, yet you will not necessarily implement it, or any other model, exactly as designed by someone else. Although all IT projects share some things in common, and therefore need someone to handle that area of the project, that's where the commonality stops.

Each company is in a different business and has IT needs related to its specific business activities. This might mean additional team members are needed to manage those aspects of the project. For example, if external clients and/or the public also access some of your IT systems as users, you have a set of user acceptance and testing requirements different than many other businesses.

The project team needs business managers who understand, and who can represent, the needs of the various business units. This requires knowledge of both the business operations and a clear picture of the daily tasks performed by line staff.

Representatives of the IT department bring their technical expertise to the table, not only to detail the inner workings of the network, but also to help business managers realistically assess how technology can help their departments and sort out the impractical goals from the realistic ones.

Make sure that all critical aspects of business operations are covered—include representatives from all departments that have critical IT needs, and the team must take the needs of the entire company into account. This means that people on the project team must collect information from line-of-business managers and the people actually doing the work. (Surprisingly enough, the latter escapes many a project team.)

Once you have a team together, management must ensure that team members have adequate time and resources to fulfill the tasks required of them for the project. This can mean shifting all or part of their usual workload to others for the project duration, or providing resources such as Internet access, project-related software, and so on. Any project is easier, and more likely to be successful, with this critical real-time support from management.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset