Managing Complexity in the Face of...

27
1 Islamic University, Gaza - Palestine Effective Project Management: Traditional, Agile, Extreme Managing Complexity in the Face of Uncertainty Ch06: How to Launch a TPM Project? Islamic University, Gaza - Palestine Describe the characteristics of an effective project team member Understand the different roles (functions) and responsibilities of core versus contract team members Help contract team members become part of the team Establish team operating rules (regulations) for problem solving, decision making, and conflict resolution Know the types of team meetings and when to use each type After successful studying this chapter, you will be able to: Ch06: How to Launch a TPM Project?

Transcript of Managing Complexity in the Face of...

Page 1: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

1

Islamic University, Gaza - Palestine

Effective Project Management: Traditional, Agile, Extreme

Managing Complexity inthe Face of Uncertainty

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

• Describe the characteristics of an effective project teammember

• Understand the different roles (functions) andresponsibilities of core versus contract team members

• Help contract team members become part of the team• Establish team operating rules (regulations) for problem

solving, decision making, and conflict resolution• Know the types of team meetings and when to use each

type

After successful studying this chapter, you will be able to:

Ch06: How to Launch a TPM Project?

Page 2: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

2

Islamic University, Gaza - Palestine

• Establish and use a team war room• Define scope change processes and change

management processes• Know project communications requirements and use• Assign resources• Finalize the project schedule• Describe the format and explain the contents of a work

package• Know when to require a work package description

After successful studying this chapter, you will be able to(cont.):

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Project Executing

• It usually takes the most time and resources to performproject execution since the products of the project areproduced here

• The most important output of execution is work results• Project managers must use their leadership skills to

handle the many challenges that occur during projectexecution

Page 3: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

3

Islamic University, Gaza - Palestine

Recruiting the Project Team Team Operating Rules Problem Solving Decision Making Conflict Resolution Consensus Building Brainstorming Team Meetings

Tools, Templates, & Processes Used to Launch a Project

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Scope Change Management Process Communications Management Planning Work Packages Resource assignment Finalize the project schedule Writing work packages

Tools, Templates, & Processes Used to Launch a Project (cont.)

Ch06: How to Launch a TPM Project?

Page 4: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

4

Islamic University, Gaza - Palestine

A project team is a group of professionals committed toachieving common objectives, who work well together, andwho relate directly and openly with one another to getthings done.

Project team membership Co-Project manager – developer (chosen before Scoping) Co-Project manager – client (chosen before Scoping) Core team (chosen before Planning) Developer team (chosen before Launching) Client team (chosen before Launching) Contracted team (chosen after Launching)

What Is a Project Team?

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

The core team is usually identified at the beginning of thescoping phase.

Flexibility, Task-oriented Ability to work within schedules and constraints Willingness for trust and mutual (common)support Team-oriented, Open-minded Ability to work across structure and authorities Ability to use project management tools Commitment, Shared responsibility

Characteristics of the core team

Ch06: How to Launch a TPM Project?

Page 5: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

5

Islamic University, Gaza - Palestine

Internal or external to the company Must understand their business unit processes Must be able to make decisions and commitments for

their business unit

Client Team Members

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Little variance in times they are available Know how their tasks relate to the project Commitment can be a problem Quality of work may be poor May require more supervision than core team

Contract Team Members - Implications

Ch06: How to Launch a TPM Project?

Page 6: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

6

Islamic University, Gaza - Palestine

Developing a team deployment strategy Developing a team development plan

Balancing a Team

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Work methods and procedures Knows appropriate technology Associate attraction and retention Staffing flexibility Service and product quality use Rate of output Decision making Reduced staff support level Reduced supervision

Where Project Teams Can Improve

Ch06: How to Launch a TPM Project?

Page 7: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

7

Islamic University, Gaza - Palestine

Team Member Responsibilities

Open communication Good listening skills Shared goals Positive outlook Creativity Respect for others Growth and learning

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Sponsor-led part Introduce the sponsor to the project team Introduce the importance of the project by the sponsor Introduce the project (client) Introduce the project (project manager)

Kick-Off Meeting Agenda

Ch06: How to Launch a TPM Project?

Page 8: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

8

Islamic University, Gaza - Palestine

Introduce the project team members to each other Write the Project Definition Statement Establish team operating rules Problem solving Decision making Conflict resolution Consensus building Brainstorming Team meetings

Review the project plan Finalize the project schedule Write work packages

The Working Session Project Manager-led Agenda

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Expands the POS Project objectives Assumptions, risks, and obstacles

Project Definition Statement – Contents

Ch06: How to Launch a TPM Project?

Page 9: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

9

Islamic University, Gaza - Palestine

As a basis for continued project planning To clarify the project for the project team As a reference that keeps the team focused in the right

direction As an orientation for new team members As a method for discovery by the team

Project Definition Statement – Purpose

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Problem solving Decision making Conflict resolution Consensus building Brainstorming Team meetings

Establishing Team Operating Rules

Ch06: How to Launch a TPM Project?

Page 10: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

10

Islamic University, Gaza - Palestine

1. Define the problem & the owner2. Gather relevant data and analyze causes3. Generate ideas and solutions4. Evaluate and prioritize ideas and solutions5. Develop an action plan

Five Steps to Solving a Problem

Source: Creative Problem Solving and Opportunity FindingJ. Daniel Couger, 1995

Figure06-01

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

• Directive (In this model, the person with the authority (the projectmanager for the project and the task manager for the task) makes thedecision for all team members.)

• Participative (In this model, everyone on the team contributes to thedecision-making process.)

• Consultative (This middle-ground approach combines the best of theother two approaches. The person in authority makes the final decision,but this decision is made only after consulting with all membersto get their input and ideas.)

Decision Making Styles

Ch06: How to Launch a TPM Project?

Page 11: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

11

Islamic University, Gaza - Palestine

Conflict Resolution

Conflict is good.

I have adifferent

idea!

Conflict is bad.

I’ll win atany cost!

Ch06: How to Launch a TPM Project?

Conflicts arise when two ormore team members have adifference of opinion, or in avariety of other situationsinvolving two partieswith different points of view.

Islamic University, Gaza - Palestine

Conflict Resolution

Avoidant (Some people will do anything to avoid a direct confrontation.This style cannot be tolerated on the project team.)

Combative/ aggressive (others seem to seek it out. Some teammembers play devil’s advocate at the least provocation. The project managermust be able to identify these combative team members and act to mitigatethe chances of these combative situations arising.)

Collaborative (the team looks for win-win opportunities. The approachseeks a common ground as the basis for moving ahead to a solution. Thisapproach encourages each team member to put his or her opinions on thetable and not avoid any conflict that may result.)

Ch06: How to Launch a TPM Project?

Page 12: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

12

Islamic University, Gaza - Palestine

Consensus Building

Be careful--a consensus decision that equally satisfies allparties may be a bad decision after all.

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Assemble individuals with knowledge of problem area Throw any/all ideas on the table Continue until no new ideas are uncovered Discuss items on the list Solutions begin to emerge Test each idea with an open mind

Brainstorming Method

Look for solutions that no individual could identify butthe group may identify.

Ch06: How to Launch a TPM Project?

Page 13: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

13

Islamic University, Gaza - Palestine

What is your purpose? How often? How long? Who should attend? Do we need an agenda? Are there minutes? Who takes them? Who gets them?

Team Meetings

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Is the meeting necessary? Determine the purpose of the meeting Set the ground rules for the discussion Determine who really needs to be present and only invite those

people Make notes and prepare your presentation Start and end the meeting on time

Guidelines for Managing Meetings - Before the Meeting

Ch06: How to Launch a TPM Project

Page 14: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

14

Islamic University, Gaza - Palestine

Specify a time limit and stick to it Identifying the specific objectives Gather input from the participants Keep things moving Use visual aids Periodically summarize the results of the discussion in terms of

consensus achieved or disagreements still in progress Assign action items to team members

Guidelines for Managing Meetings - During the Meeting

Ch06: How to Launch a TPM Project

Islamic University, Gaza - Palestine

Time, place, and instructions for the next meeting Time and place of the meeting and list of attendees with their

project role Agenda items discussed Decisions reached or held for further studies Action items and persons responsible for follow up and

reporting back to the team at the next meeting

Guidelines for Managing Meetings - After the Meeting

Ch06: How to Launch a TPM Project

Page 15: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

15

Islamic University, Gaza - Palestine

Daily status meetings Problem resolution meetings Project review meetings

Project Meetings

FrequencyLength

PurposeTeam Room

Ch06: How to Launch a TPM Project

Islamic University, Gaza - Palestine

• 15 minutes• Everyone stands• Only reporting on tasks open for work and not yet done• Status

– I’m on plan– I am x hours behind schedule but have a plan to be caught

up by this time tomorrow– I am x hours behind plan and need help– I am x hours ahead of plan and available to help

Daily Status Meetings

Ch06: How to Launch a TPM Project

Page 16: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

16

Islamic University, Gaza - Palestine

• Only attended by those involved in the problem• Who owns the problem?• What is the resolution?• When will it be completed?

Problem Resolution Meeting Agenda

Ch06: How to Launch a TPM Project

Islamic University, Gaza - Palestine

• Held at project milestone events• Project review panel• Formal presentation of project performance to date

Project Review Meetings

Ch06: How to Launch a TPM Project

Page 17: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

17

Islamic University, Gaza - Palestine

Physical layout Variations Operational uses

Team War Room

Ch06: How to Launch a TPM Project

Islamic University, Gaza - Palestine

Typical Scope Change Management ProcessSubmitchangerequest

Changeapproved for

implementation

Requestimpact study

Reviewimpactstudy

Reviewchangerequest

Reject

Reject Rework & Resubmit

Rework & Resubmit

Figure06-02

Ch06: How to Launch a TPM Project

Page 18: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

18

Islamic University, Gaza - Palestine

What is the expected benefit of the change? How would the change affect the project’s cost? How would the change affect the project’s schedule? How would the change affect the software’s quality? How would the change affect the project’s resource allocation? Can the change be delayed to a later stage of the project or a later

version of the software? Is the project at a point when making the change would risk

destabilizing the software?

Project Impact Statement - Contents

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

It can be accommodated within project resources and timelines It can be accommodated but will require extension of deliverable

schedule It can be accommodated within the current deliverable schedule

but additional resources will be needed It can be accommodated but additional resources and extension of

deliverable schedule will be required It can be accommodated with a multiple release strategy and by

prioritizing the deliverables across the release dates It cannot be accommodated without a significant change to the

project

Project Impact Statement – Possible OutcomesCh06: How to Launch a TPM Project?

Page 19: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

19

Islamic University, Gaza - Palestine

Scope Change Request FormProject Name

Change Requested By

Date Change Requested

Description of Change

Business Justification

Action

Approved By Date Figure06-03

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Business needs change or are discovered during theproject

Scope change requests are expected Project team will analyze the request’s impact on the project

plan Project impact statement will define alternatives for

accommodating the request Client will choose the alternative to be followed Project manager will adjust project plan accordingly and

inform the client

Tips to Help the Client Understand Scope Change

Ch06: How to Launch a TPM Project?

Page 20: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

20

Islamic University, Gaza - Palestine

A percentage (5-10%) of the project duration is set aside asa time contingency for processing and incorporatingscope change requests.

Utilizing a Scope Bank to store prioritized functions andfeatures not yet integrated into the solution will helpmanage Management Reserve.

Management Reserve

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Set up a scope request bank account with an initialdeposit of time (5-10 percent of total project work time)to be used to process cope changes and adjust theschedule.

Utilize the Scope Bank to store prioritized changerequests not yet integrated into the solution.

Change requests can be handled at the end of a projectcycle or as needed.

Scope Bank

Ch06: How to Launch a TPM Project?

Page 21: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

21

Islamic University, Gaza - Palestine

Establishing a communications model including:

TimingContentChoosing Effective Channels

Managing Team Communications

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Communications Management – The Process

Sender

Receiver

Generatesthe idea

Encodesthe message

Decodesthe message

Checksthe meaning

Feedback

Transmitsthrough a channel

Ch06: How to Launch a TPM Project?

Page 22: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

22

Islamic University, Gaza - Palestine

One-to-one Conversations (in person and on the phone) Meetings

Electronic Email messages Web sites Databases

Written Memos Letters Documents Reports

Two-way

One-way

Communications Management – TypesCh06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Communications Management – Interfaces

ProjectManager

ClientTeamManagers

ProjectTeam

Members

Sponsor

Public3rd Parties

Ch06: How to Launch a TPM Project?

Page 23: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

23

Islamic University, Gaza - Palestine

Delegation: RASCI Matrix

R= Responsible, accountable for successful completionA= Needs to Approve decisionsS= Will provide Support for the “R”C= Available to Coach and ConsultI= Needs to be kept informed of status

RI

C

SA

Confirm customerapproval of scope

Choose project team R

Define Budget R IPlan project RS

Plan Kick-Off Meeting RI

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Expanded Variation of the RASCI Matrix

YEndB C7/14/087/16/087/14/048

HarryD

NDA7/13/087/10/087/5/08CherylC

YDA7/13/08XXXX7/5/08BobB

YBStart7/2/087/3/087/1/08JackA

CommentsCP?Succ.Pred.Est.End

EndDate

StartDate

Task LeadTasks

Ch06: How to Launch a TPM Project?

Page 24: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

24

Islamic University, Gaza - Palestine

Assigning Resources

Figure06-04

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Utilizing available slack Shifting the project finish date Smoothing

Resource-Leveling Strategies

Ch06: How to Launch a TPM Project?

Page 25: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

25

Islamic University, Gaza - Palestine

Further decomposition of tasks Stretching tasks Assigning substitute resources

Alternative Methods of Scheduling Tasks

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Launch the Project – Finalize Resources & Schedule

A13

C13

B12

C22

B22

C31

A22

M T W R F S S M T W R F S S

Duffy

Ernie

Fran

a1 a1 a1

b1 b1

a2 a2

b2 b2 b2

c1 c1 c1 c2 c2 c2 c3c3

Figure06-05

Ch06: How to Launch a TPM Project?

Page 26: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

26

Islamic University, Gaza - Palestine

Launch the Project – Work Packages

A Work Package is a brief description at the subtask levelthat describes how a task will be completed. It is a primitiveproject plan.

Work Packages should be written for:

Critical path tasks High-risk tasks Tasks requiring scarce resources Tasks with large duration variances

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

Launch the Project – Work Package Assignment Sheet

Figure06-06

Ch06: How to Launch a TPM Project?

Page 27: Managing Complexity in the Face of Uncertaintysite.iugaza.edu.ps/.../2014/09/EPM-Chap-6How-to-launch-a-TPM-project.pdf · A project team is a group of professionals committed to achieving

27

Islamic University, Gaza - Palestine

Launch the Project – Work Package Description Form

Figure06-07

Ch06: How to Launch a TPM Project?

Islamic University, Gaza - Palestine

End of Chapters (6)