1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Module 4: MSF Team Model doc

30 275 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề MSF Team Model
Trường học Microsoft Corporation
Chuyên ngành Information Technology
Thể loại document
Năm xuất bản 1999
Định dạng
Số trang 30
Dung lượng 798,18 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Instructor Notes Module 4: MSF Team Model This module provides students with an introduction to the Microsoft Solutions Framework MSF Team Model, including the team goals for success, te

Trang 1

Contents

Overview 1

Principles of a Successful Team 16

Review 21

Module 4: MSF Team Model

Trang 2

Information in this document is subject to change without notice The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended

to represent any real individual, company, product, or event, unless otherwise noted Complying with all applicable copyright laws is the responsibility of the user No part of this document may

be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Microsoft Corporation If, however, your only means of access is electronic, permission to print one copy is hereby granted

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property

 1999 Microsoft Corporation All rights reserved

Microsoft, MS-DOS, MS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A and/or other countries

The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended to represent any real individual, company, product, or event, unless otherwise noted

Other product and company names mentioned herein may be the trademarks of their respective owners

MOC Project Advisor: Janet Wilson

MOC Project Lead: Sharon Salavaria

Program Manager/MSF Project Manager: Sharon Limbocker

Program Manager/Technical Consultant: Dolph Santello

Instructional Designer: Marilyn McCune (Independent)

Product Manager: Jim Wilson

Product Manager: Jerry Dyer

Graphic Artist: Andrea Heuston (Artitudes Layout & Design)

Editing Manger: Lynette Skinner

Editors: Marilyn McCune (Independent) and Wendy Cleary (S&T Onsite)

Production Support: Ed Casper (S&T Consulting)

Manufacturing Manager: Bo Galford

Lead Product Manager: Development Services: Elaine Nuerenberg

Lead Product Manager: Mary Larson

Group Product Manager: Robert Stewart

Trang 3

Instructor Notes Module 4: MSF Team Model

This module provides students with an introduction to the Microsoft Solutions Framework (MSF) Team Model, including the team goals for success, team roles of the model, how to scale the model for small or large projects, principles

of a successful team, and how to apply the model to different types of projects

At the end of this module, students will be able to:

 Describe the six team goals for a successful project

 Name the six roles of the MSF Team Model

 Define feature team and function team, and describe the function of each

 Describe the fundamentals of good teaming by defining team of peers, shared product vision, product mindset, zero-defect mindset, customer-focused mindset, and willingness to learn, as they apply to successful teaming

 Describe what happens to the MSF Team Model when it is applied to an enterprise architecture (EA) project, an application development (AD) project, and an infrastructure deployment (ID) project

Materials and Preparation

This section provides you with the materials and preparation needed to teach this module

Materials

To teach this module, you need the following materials:

 Microsoft® PowerPoint® file 1639a_04.ppt

 Module 4, “MSF Team Model”

 A flip chart or white board

Preparation

To prepare for this module, you should:

• Read all the materials for this module

Presentation:

60 Minutes

Activity:

15 Minutes

Trang 4

iv Module 4: MSF Team Model

Instructions for Activity A: Designing a Dream House

This activity is designed to reinforce what students have just learned about MSF Team Model roles and responsibilities

In this activity, the instructor creates three teams of four students Assign the following roles to each team: product manager, program manager, programmer, and customer

Each team is assigned the task of designing the customer’s dream house In each team, the customer sits apart from the others and is unable to overhear and participate in the discussion Only the product manager has contact with the customer

 The first team has no contact with the customer

 The product manager in the second team can meet with the customer once

 The third team uses the versioning process, so the product manager can meet with the customer after each design revision

The teams have five minutes to complete the task There is a penalty for each minute over five minutes At the end of five minutes, each team presents the house design to the class The customer gives rates the design on a scale of 1 to

10 One point is deducted for each minute over five minutes

Because the third team had several interactions with the customer, their design should be closest to the customer’s expectations

Estimated time to complete this activity: 15 minutes

Objective

• Following is the learning objective for this activity:

The student will be able to describe the fundamentals of good teaming, including a team of peers, shared product vision, product mindset, zero-defect mindset, customer-focused mindset, and willingness to learn

Setup

There are no special setup requirements for this activity

Trang 5

Module Strategy

Use the following strategy to present this module:

 Team Goals for Success This section presents the team goals for success as identified by MSF Topics in this section include:

• The Six Team Goals for Success

• Understanding the Goals

 The MSF Team Model This section presents the six team roles of the MSF Team Model, and the relationship between each team role and their corresponding project goal Topics in this section include:

• Hierarchical Teams and the Team Model

• Product Management Role

• Program Management Role

• Development Role

• Testing Role

• User Education Role

• Logistics Management Role

• Team and Goal Alignment

 Principles of a Successful Team The section presents the principles that underlie the Team Model, the basics

of scaling the Team Model for small or large projects, and team role key responsibilities when the Team Model is applied to different project types Topics in this section include:

• Scaling the MSF Team Model

• Applying the MSF Team Model

Trang 6

vi Module 4: MSF Team Model

Background on Scaling the MSF Team Model

Scaling for Small Projects

Although the Team Model consists of six roles, a team does not always require

a minimum of six people The key is that all six roles must be represented on every team and that some roles—particularly development—should not be combined with anything else

When scaling teams for small projects, keep in mind the following issues:

 Individual team members can have multiple roles within a project

 Team members responsible for multiple roles should make it clear which role or roles they represent when they speak or offer guidance

 Teams can function with fewer than six people

 Be sure that all perspectives are represented

 Avoid conflicts of interest

Not combining Program Managers and Product Managers is just an example

of avoiding conflicts of interest Product management wants to satisfy the customer, whereas program management wants to ship on time and within budget

 Do not distract the developers

Developers are the builders and should not be distracted from their main task by having to take on the tasks of another role on the team For example, adding additional responsibilities from outside development to the

development team is likely to slip the development schedule

 There are no absolutes, however Ultimately, success in combining roles depends on the skills of individuals

Scaling for Large Projects: Feature Teams

The MSF Team Model advocates breaking large teams (more than ten people)

into small, multidisciplinary feature teams and breaking complex or

cumbersome roles into a smaller, focused feature teams

Referring to the slide, feature teams are small teams that work in parallel, making certain to synchronize their efforts frequently The logic behind feature teams includes the following:

 Feature team members are drawn from four of the six roles that make up the Team Model That is because product management and logistics

management tend to focus more at the product level than at the feature level

 Each team is responsible for all aspects of the feature to which it has been assigned

 Feature teams are empowered and accountable because their members have access to the people that they need for making good decisions

 Treating large teams as a collection of small teams offers the benefits enjoyed by smaller teams, such as lower process and communications overhead and greater flexibility

Trang 7

Scaling for Large Projects: Function Teams

Function teams are teams that exist within a role and are formed when tasks

within a role are large enough to require dedicated resources Function teams are effectively the opposite of feature teams They are created when a team or project is so large that it requires grouping people within a role into teams based

on their function When you create a function team, consider the following:

 Function teams are made up of people fulfilling different aspects of the team role that they represent More than one person per role does not make a function team It is the delineation of those people by their tasks that makes

a function team

 A product management function team might have one person focusing on product planning, whereas another does marketing and yet another does public relations

 A development function team might group developers by the service layer that they work on—for example, user, business, or data This could occur within a feature team

Trang 9

Overview

 Team Goals for Success

 The MSF Team Model

 Principles of a Successful Team

At the end of this module, you will be able to:

 Describe the six team goals for a successful project

 Name the six roles of the Microsoft Solutions Framework (MSF) Team Model

 Describe the fundamentals of good teaming by defining team of peers, shared product vision, product mindset, zero-defect mindset, customer-focused mindset, and willingness to learn, as they apply to successful teaming

• Describe scaling the Team Model for small and large projects Define feature team and function team

• Describe what happens to the Team Model when it is applied to an enterprise architecture (EA) project, an application development (AD) project, and an infrastructure deployment (ID) project

In this module, you will learn

about team goals for

success, principles of a

successful team, and the

MSF Team Model

Trang 10

2 Module 4: MSF Team Model

 Team Goals for Success

 The Six Team Goals for Success

 Understanding the Goals

There are six team goals for success that underlie the MSF Team Model satisfied customers, delivery within project constraints, delivery to specification, release after addressing all known issues, enhanced user performance, and smooth deployment and ongoing management

Slide Objective

To introduce the topics

presented in this section

Lead-in

The team goals for success

underlie the MSF Team

Model

Trang 11

The Six Team Goals for Success

 Satisfied Customers

 Delivery within Project Constraints

 Delivery to Specification

 Release After Addressing All Known Issues

 Enhanced User Performance

 Smooth Deployment and Ongoing Management

To be truly successful, every team should strive to accomplish the following goals:

 Satisfied Customers Because every project has a customer, satisfying that

customer has to be a principal goal for the project team Even a project that meets all other criteria for success is a failure if the customer does not consider it a success

 Delivery within Project Constraints Delivering within project constraints is

crucial A product late and over budget is not likely to be considered a success

 Delivery to Specification Delivering the product that everyone agreed

should be delivered is also crucial as is making certain that specifications were built in the first place on what potential users need and want

 Release After Addressing All Known Issues The team should not release the

product until it has identified all of the issues and handled them somehow, whether by fixing them or agreeing to address them in a later release A known bug is better than an unknown bug, because future users can be told about it and offered ways to work around it

 Enhanced User Performance The product should do something to improve

user performance, or it had not really met any meaningful needs The point

of this goal is that even if the product is delivered on time and on budget, it cannot really be considered a success if it does not enhance a user’s ability

to work

 Smooth Deployment and Ongoing Management Finally, a successful team

is one that can deploy a product without great difficulties and make certain that it is supported in a way that bolsters users’ confidence in the product

Slide Objective

To present the six team

goals for success that form

the basis of the Team

Model

Lead-in

The Team Model is built on

principles that include the

six team goals for success,

which become the

responsibilities of the Team

Model roles

Trang 12

4 Module 4: MSF Team Model

Understanding the Goals

 Overall Success Requires Accomplishment of Each Goal

 Each Goal Must Be Equally Valued

 Each Goal Requires a Discipline That Is Focused on That Goal

 Each Discipline Is Embodied in a Role

 Equally Valued Goals Equate to Equally Valued Roles

The key to understanding the six team goals and objectives lies in understanding that the goals are an “all-or-nothing” proposition You cannot achieve success overall unless you accomplish each one of the goals This point

is crucial to explaining how the six goals map to the team roles

The connection between the team goal and the team role is based on the following logic:

 Overall success requires accomplishment of each goal For the team to

succeed overall, it must succeed with each goal

 Each goal must be equally valued The only way to ensure that the team

succeeds is to require that it pay attention to each goal, which means that all team members must value all six goals equally

 Each goal requires a discipline that is focused on that goal The link

between a goal and a role is the discipline applied to a goal that focuses specifically on accomplishing that goal

 Each discipline is embodied in a role Each goal is equally necessary for

success and must be equally valued In the same way, each role that focuses specifically on achieving a goal must also be equally valued

 Equally valued goals equate to equally valued roles The relationship of

goal and role is the basis for the idea of a team of peers, which is the heart

of the Team Model for application development

Slide Objective

To present the principles

that correspond to the six

team goals for success

Lead-in

The team goals for success

assume that overall project

understanding how the

goals are linked to one

another is important

because it helps explain

how the goals relate to the

six team roles

Trang 13

 The MSF Team Model

Program Management

Development

Testing

Logistics Management

User Education

Product Management

Communication

The MSF Team Model includes six team roles that are independent and multidisciplinary, meaning that each role on the team is a different discipline,

so each team is made up of multiple disciplines

When the Team Model is applied to different project types, the responsibilities

of each role may change, but the naming of the roles and their focus on their specific success goals remains the same

Slide Objective

To present the Team Model

roles

Lead-in

The MSF Team Model

includes six team roles that

are independent,

interdependent, and

multidisciplinary

Delivery Tip

Note that all roles exist

within the organization At

the project level, the six

team roles are involved from

the beginning of the project

Trang 14

6 Module 4: MSF Team Model

Hierarchical Teams and the Team Model

Testing Developer

Project Manager

Logistics

Developer

Analyst User

Education

The Team Model is not intended to replace a traditional organizational chart; it

is intended to coexist with hierarchical structures and, by doing so, to overcome issues related to hierarchical structures

 Some issues are inherent to hierarchical team structures, including the fact that the hierarchical structure imposes a relatively high overhead, which may inhibit communications

 Team members may not communicate clearly unless they understand their roles and the roles of others on their team

 Team members who do not communicate directly increase their chances of being misunderstood

 Team members are likely to disengage if they do not understand what is happening or where they are going

 High process overhead

To overcome some of the issues inherent in hierarchical team structures, the MSF Team Model can be integrated to provide:

 Shared team goals for success

 Clear roles and responsibilities

 Team of peers

 Direct communication

 Team and project goal alignment

 Flexibility and scalability

coexist with hierarchical

structures and, by doing so,

to overcome issues related

organizational models for

reporting purposes and to

become an organizational

model, but to exist and

operate within traditional

hierarchical organizational

models

Trang 15

Product Management Role

 Act As Customer Advocate to the Team

 Act As Team Advocate to the Customer

 Drive Shared Project Vision

 Manage Customer Expectations

 Develop, Maintain, and Execute the Business Case

 Drive Feature Identification and Prioritization

 Develop, Maintain, and Execute the Communications Plan

For the most part, there is no significance to the order in which the six roles of

the Team Model appear But product management does come first because

projects start with product management in response to a customer need

The activities of the product manager may vary depending on the type of project, but common activities carried out by the product manager on any project include the following:

 Act as a customer advocate to the team Drive the team to a shared vision of

how to meet customer expectations There is an important difference between the customer and the end user—the customer pays for the product, whereas the end user uses it This means that the needs of the customer and those of the end user have important differences, and the team must achieve

a balance between them

 Act as team advocate to the customer Handle high-level communications

 Drive shared product vision Establish a shared vision between the team and

the customer

 Manage customer expectations How well the team manages customer

expectations can determine whether the project is a success or a failure

Emphasize that product

management is both the

customer advocate to the

team and the team advocate

to the customer

Ngày đăng: 24/01/2014, 10:20

TỪ KHÓA LIÊN QUAN