Top Banner
Ned Newton Logica plc, UK [email protected] Managing programme work in a matrix environment
36
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

Ned NewtonLogica plc, UK

[email protected]

Managing programme work in a matrix environment

Page 2: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

2

Background

Non-project work in programmes

Assignment of people to teams

Subcontracting work

Effective and efficient unit management

Matrix management ?

Page 3: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

3

Topics

What is matrix management?

Matrix management issues

Centre management

GCHQ case study

Page 4: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

4

What is matrix management?

LINE MANAGEMENTLINE MANAGEMENTLINE MANAGEMENTLINE MANAGEMENT

FUNCTIONALUNIT

ROUTINE WORK

FUNCTIONALUNIT

ROUTINE WORK

FUNCTIONALUNIT

ROUTINE WORK

Page 5: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

5

What is matrix management?

FUNCTIONALUNIT

FUNCTIONALUNIT

FUNCTIONALUNIT

WORKWORKWORKWORK

ROUTINE WORK ROUTINE WORKROUTINE WORK

Page 6: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

6

FUNCTIONALUNIT

FUNCTIONALUNIT

FUNCTIONALUNIT

What is matrix management?

RESPONSIBILITYRESPONSIBILITYRESPONSIBILITYRESPONSIBILITY

ROUTINE WORK ROUTINE WORKROUTINE WORK

Page 7: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

7

FUNCTIONALUNIT

FUNCTIONALUNIT

FUNCTIONALUNIT

PROJECT

What is matrix management?

PROJECT

PROJECT

PROJECT

PROJECT

ROUTINE WORK ROUTINE WORKROUTINE WORK

Page 8: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

8

FUNCTIONALUNIT

FUNCTIONALUNIT

FUNCTIONALUNIT

What is matrix management?

PROJECT

ROUTINE WORK

PROJECT

PROJECT

ROUTINE WORKROUTINE WORK

Page 9: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

9

FUNCTIONALUNIT

FUNCTIONALUNIT

FUNCTIONALUNIT

What is matrix management?

PROJECT

ROUTINE WORK ROUTINE WORKROUTINE WORK

????

????

WORK & WORK & RESOURCE ALLOCATIONRESOURCE ALLOCATION

WORK & WORK & RESOURCE ALLOCATIONRESOURCE ALLOCATION

????

????

RESPONSIBILITYRESPONSIBILITYRESPONSIBILITYRESPONSIBILITY

Person or skills ?Until job is done or time is up ?What about absence ?Priority changes ?

Project Manager ?Line Manager ?

Page 10: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

10

Impact

inefficient use of resources

internal conflict and stress for those involved

difficulty in meeting functional responsibilities

difficulty in delivering programmes & projects as planned

Page 11: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

11

Centre Management

Functional unit called a ‘Centre’

Centre Manager

Centre Team

Designed for the matrix

Undertakes: Assignment of staff to a project Execution of work packages (tasks) Execution of routine work (roles)

Page 12: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

12

FUNCTIONALUNIT

CENTREFUNCTIONAL

UNITFUNCTIONAL

UNIT

Centre Management

REALPROJECT

ASSIGNMENT OF STAFF TO ‘PROJECT TEAM’

EXECUTE ROUTINE WORK AS A ‘ROLE’

EXECUTE A WORK PACKAGE AS A ‘TASK’

ROUTINE WORK

Page 13: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

13

Centre Management

Environment for Centre Management:

1. Real Projects2. Assignment of staff to a project team3. Execution of a work packages (task)4. Execution of routine work (role)

Page 14: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

14

1. Real projects

Main project method (like PRINCE 2)

Re-badge other work: Work packages Routine work

Page 15: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

15

2. Assignment of staff to projects

An agreement for: A given person For a number of days Over a calendar period With any provisos

To join the ‘Project Team’

Page 16: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

16

3. Execution of work packages

An agreement to: Execute a work package On behalf of a project To an agreed work package description:

product descriptions resource usage timescales reporting requirements approved budget

Known as a ‘Task’

Page 17: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

17

4. Execution of routine work

An agreement to: Execute routine work Throughout the year For a sponsor To an agreed authorisation:

description of work resource usage quality reporting requirements approved budget

Known as a ‘Role’

Page 18: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

18

Centre Management

Environment for Centre Management:

1. Real Projects2. Assignment of staff to a project team3. Execution of work packages (task)4. Execution of routine work (role)

Page 19: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

19

Resource allocation

STAFF ASSIGNMENTAGREEMENT

PROJECT TEAM

CENTRE MANAGER

PROJECT MANAGER

ROLE TEAM

CENTRE STAFF

ASSIGNEDPERSON ROLE TEAMROLE TEAMROLE TEAM

TASK TEAMTASK TEAMTASK TEAMTASK TEAM

Page 20: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

20

Execution of work

CENTRE MANAGER

PROJECT MANAGER

WORK EXECUTED BYPROJECT TEAM

CENTRE WORK

SPONSOR

ROLEAGREEMENTWORK PACKAGE

AGREEMENT

TASKTASK

PRODUCTS

ROLE

ROLE OUTPUT

Page 21: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

21

Centre Manager responsibilities

Undertake roles throughout year

Undertake tasks for programmes / projects

Assign people to programme / project teams

Planning centre’s work to: deliver above as agreed use resources efficiently

Page 22: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

22

Project work

PROJECT

Choice for how project work gets done:

• Import staff (staff assignments)

WORK PACKAGE(TASK)

• Export work (tasks)

Page 23: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

23

CENTREFUNCTIONAL

UNITFUNCTIONAL

UNIT

Matrix management by design

PROJECT

ROUTINE WORK ROUTINE WORKROUTINE WORK

Page 24: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

24

Resource allocation

A centre needs to: Manage activities (roles, tasks, project

assignments, leave, training, etc) Manage staff Manage commitments of staff against

activities

Page 25: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

25

Centre Management IT Support

A system to: Record activities (roles, tasks, project

assignments, leave, training, etc) Record staff Record commitments of staff against

activities Produce outlooks (by activity / staff) Compare timesheet actuals with outlooks

Page 26: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

26

GCHQ

Part of the UK’s intelligence and security services

Origins in work to crack the German’s Enigma Code

Technical area employs over 1000 staff in 14 functional areas

Over 200 projects and a range of services

Page 27: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

27

Matrix management at GCHQ

People work on more than one project

And have responsibilities for routine work

History of over-committing functional areas

PRINCE 1

Page 28: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

28

Centre Management at GCHQ

Centre Management implemented alongside: PRINCE 2 Managing Successful Programmes 1999 Professionalisation of project managers Integrated MIS

Page 29: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

29

Centre Management at GCHQ

Database for Centre Management support: People Activities Commitments (People against Activities) Actuals from timesheets Range of reports

Page 30: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

30

Centre Management at GCHQ

Page 31: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

31

Benefits at GCHQ

Establish core specialist teams

Being part of a permanent team

Helps clarify who is working on a project

Rationalised projects

Roles define and quantify routine work

Customer / supplier relationship

Page 32: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

32

Benefits at GCHQ

In one pilot area, the increase in work throughput with the same resources has been estimated at 30%. Although more modest improvements are expected overall, even a 3% improvement in the use of resources would represent 30 additional staff, or an efficiency gain on the salary bill of over £1M p.a.

Page 33: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

33

Conclusion - 1

Organisations end up with matrix management

Which leads to problems with resource allocation and responsibility for work

And matrix management is blamed

Page 34: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

34

Conclusion - 2

Centre Management is matrix management by design

It provides: assignment of staff to project teams execution of work packages - tasks execution of routine work - roles efficient and effective use of resources allows all work to be planned, authorised and

accounted for

Page 35: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

35

Conclusion - 3

Centre Management at GCHQ has delivered a range of benefits

Confirming that matrix management is a positive advantage

Not an excuse for things going wrong

Page 36: Ned Newton Logica plc, UK nednewton@lineone.net Managing programme work in a matrix environment.

36

End