helping enterprise pmo and agile play nice together › pm2019 › wp-content › ... · helping...

11
| 1 | © 2018 The MITRE Corporation. All rights reserved. Stuart Lesley Yanlin Liu 2019 Project Management Symposium HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER

Upload: others

Post on 29-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 1 |

© 2018 The MITRE Corporation. All rights reserved.

Stuart Lesley Yanlin Liu2019 Project Management Symposium

HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER

Page 2: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

© 2018 The MITRE Corporation. All rights reserved.

| 2 |

S. Lesley and Y. Liu

Helping Enterprise PMO and Agile Play Nice Together

Approved for Public Release; Distribution Unlimited. Public Release Case Number 18-3186

The author's affiliation with The MITRE Corporation is provided for identification purposes only, and is not intended to convey or imply MITRE's concurrence with, or support for, the positions, opinions, or viewpoints expressed by the author.'©2018 The MITRE Corporation. ALL RIGHTS RESERVED.

Page 3: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 3 |

© 2018 The MITRE Corporation. All rights reserved.

The Challenge

§ Government PMO needs to make multiyear plans for strategy, budget, etc.

§ Agile development runs 40-day Program Increments and has fallen behind in delivery

§ The PMO is understaffed, inexperienced with SAFe; has difficulty to establish and maintain the alignment between the Program vision and Agile development

§ Without the guard rails of a long range plan the agile release train may run off the track

§ Without plans, communications up, down, across, and outside of the program tend to be ad hoc, time consuming, and inconsistent

§ How to help the PMO to effectively utilize SAFe, at the same time minimize the burden on the limited resources?

Page 4: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 4 |

© 2018 The MITRE Corporation. All rights reserved.

A Solution – Integration and Implementation Planning* (IIP) Approach

§ This approach provides synchronization and integration mechanisms for the PMO:– The Goals synchronize all elements of the approach

§ Determine what “done” looks like– The Action Plans integrate critical activities required to fulfill

the goals § Identify the path to “done”

§ The IIP approach:– Provides vetted objectives and goals to the SAFe

Portfolio/program Level– Aligns PMO activities with Program Increment (PI) cadence– Focuses on useful artifacts (agile) maintained in a shared

repository and is able to quickly collect them into a publishable document (PMO)

– Provides a “process-lite” method to complete major elements of program planning

* An IIP focuses on the milestones the PMO is responsible for collecting, managing, and maintaining. These milestones can be used as a starting point for the development of the PMO’s detailed schedule.

Page 5: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 5 |

© 2018 The MITRE Corporation. All rights reserved.

• Based on a 12 month period• High-level description of what success looks like at the end of that periodObjectives

• Should be SMART• Cover major efforts for all parts of the organization required

to achieve the ObjectiveGoals

• Last level of planning for the PMO• High-level activities required to complete the

goal; Includes roles and responsibility assignments

• Used to communicate status, conduct PI planning, etc.

Action Plans

• In our case it was the Program level• The approach could also work at the

Solution or Portfolio level Highest SAFe Level Implemented

The Line of Sight

• The key to success is how these elements are used individually and collectively.

• Goals are the linchpin. Everything is traced back to goals and goals are used to report progress.

Page 6: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 6 |

© 2018 The MITRE Corporation. All rights reserved.

Examples of the Line of Sight PMO Elements

An objective is a succinct and clear description of what success looks like “New data dissemination platform is fully production ready and becomes the primary platform for structured data.”

A goal should be SMART – Specific, Measurable, Achievable, Relevant, Time bound :“Develop strategy for disposition of the legacy data products by September”

Action Plan activities should be a high-level descriptions of the tasks necessary to accomplish the goal1. Identify the legacy data products2. Negotiate with the product owners3. Document and brief the strategy4. Update the Segment Architecture

Page 7: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 7 |

© 2018 The MITRE Corporation. All rights reserved.

Apply SAFe Requirement Model

Program Objective

Source: IIP

Program GoalsSource: IIP

FeatureSource: VT & PMO

StorySource: PO / BA / Dev Team

TaskSource: Dev Team

realized by0,1

realized by

1..*

1..*

0,1

Sprint Demo

Program Increment Demo

realized by1..*

0,1

Feature Acceptance Criteriadone when passes

1..*

Story Acceptance Criteriadone when passes

1..*

realized by0,1

1..*

demoed at

demoed at

CapabilitySource: PMO

realized by

0,1

1..*

every 8 weeks

every 2 weeks

Capability Acceptance Criteria

done when passes1..*

Value Teamaccepted by

Product Owneraccepted by

Page 8: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 8 |

© 2018 The MITRE Corporation. All rights reserved.

Integration and Implementation Planning Align PMO and ART

PMO

ART

PhaseSprint 2 Sprint 3 Sprint 4 Sprint 1 Sprint 2 Sprint 3 Sprint 4 PI PlanningSprint 1

Weekly sync meeting

PI planning

Action Plan Tracking Goals and Action plan assessment &

update

PI feature backlog

Weekly sync meeting

Action Plan Tracking

PI Demo PI DemoPI

feature backlog

Goals and Action plan assessment &

update

Alignment with PI Cadence

ART = Agile Release Train

PI = Program Increment

PMO = Program Management Office

Page 9: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 9 |

© 2018 The MITRE Corporation. All rights reserved.

Provides vetted Objectives/Goals to the Highest SAFe Level Implemented

https://www.scaledagileframework.com/#

This approach enables the PMO to effectively utilize SAFe as implemented in their organization by providing clear and vetted data to the top SAFe layer

Page 10: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 10 |

© 2018 The MITRE Corporation. All rights reserved.

§ All participants in the SAFe program:– Program Management– Project Teams– Delivery Partners– Upper Management

Who benefits by using the Integration and Implementation Planning approach

The approach provides the line of sight from Strategy to real work, with a visibility that allow all parties to examine objectives and goals for suitability, applicability, and usability.

Page 11: HELPING ENTERPRISE PMO AND AGILE PLAY NICE TOGETHER › pm2019 › wp-content › ... · Helping Enterprise PMO and Agile Play Nice Together Approved for Public Release; Distribution

| 11 |

© 2018 The MITRE Corporation. All rights reserved.

Summary

§ The IIP approach provides synchronization and integration mechanisms for the PMO to manage the program:– The Goals synchronize all elements of the approach

§ Determine what “done” looks like for all participants (SAFe participants, governance, executives, stakeholders, delivery partners, team members, etc.) and key plans (Segment Architecture, Budget, etc.)

– The Action Plans integrate critical activities required to fulfill the goals § Identify the path to “done” via the activities and associated role assignments

§ The IIP approach:– Provides clear and vetted objectives and goals to the SAFe Portfolio Level by

delivering a long range vision and SMART goals– Aligns PMO activities with Program Increment (PI) cadence by scheduling Action Plan

updates prior to each PI planning day– Focuses on useful artifacts (agile: Goals, Action Plans, etc.) maintained in a shared

repository and is able to quickly collect them into a publishable document (PMO: IIP, Segment Architecture, etc.)

– Provides a “process-lite” method to complete major elements of program planning