24
Tiago Palhoto European Commission [email protected] Agile PM² Connecting Agile Practices to PM² projects

Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Tiago Palhoto European Commission

[email protected]

Agile PM² Connecting Agile Practices

to PM² projects

Page 2: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

First things first…

Tiago Palhoto 2

Page 3: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Thank you!!

Tiago Palhoto 3

Alexandra Michotte Anita Varotto Nicos Kourounakis

Page 4: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Agenda

Tiago Palhoto 4

• Overview

• Values and Principles

• Agile PM² within the Organisation

• Project Lifecycle

• Project organisation – Governance Model

• Roles and Responsibilities

• Artefacts

Page 5: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Overview

Tiago Palhoto 5

Page 6: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Overview

Tiago Palhoto 6

• Agile PM² enables and supports the use of Agile practices in projects of the European Commission;

• Complies with the various IT Governance, Enterprise Architecture and Interoperability requirements.

Values & Principles

Roles & Responsabilities

Guidelines

Tools & Techniques Artefacts

Themes Agile PM²

Model

Page 7: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Values and Principles

Tiago Palhoto 7

Page 8: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Values

Tiago Palhoto 8

The Agile Manifesto provides a foundation for Agile PM², which is adapted to reflect the EC values and the experience from the past years of experience.

• Individuals and interactions over processes and tools;

• Working over comprehensive documentation;

• collaboration over contract negotiation;

• Responding to change over following a plan

solutions

Stakeholder

Page 9: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Principles

Tiago Palhoto 9

Just like for the Values, the Principles supporting Agile PM² have been adapted from the ones described in the Agile Manifesto:

• Deliver Value frequently through working ;

Solutions

• The primary measure of progress is the usefulness of what has been delivered;

Page 10: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Agile PM² within EC

Tiago Palhoto 10

Page 11: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Open PM² with an Agile approach

Agile and PM²

Tiago Palhoto 11

Values & Principles

Roles & Responsibilities

Guidelines

Tools & Techniques Artefacts

Themes Agile PM² Model

Artefacts (IT Governance)

Roles & Responsibilities (IT Governance)

IT G

ove

rnan

ce

Decisions Communications Policies Audits

Page 12: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

SW ENGINEERING

PRACTICES

Delivery and Engineering Practices

Agile Management Practices

Project Management Practices

Positioning of Agile PM²

Tiago Palhoto 12

ENTERPRISE PRACTICES

Enterprise (and other) Practices

Page 13: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Project Lifecycle

Tiago Palhoto 13

Page 14: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Project Phases

Tiago Palhoto 14

Time

Effo

rt

Initiating Planning Executing Closing

Monitor & Control

Page 15: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

From Project phases to Daily Cycles

Tiago Palhoto 15

Implement

Review

Coordinate

Daily Cycles

Iterations

Releases

Page 16: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Project Phases

Tiago Palhoto 16

Time

Effo

rt

Initiating Planning Executing Closing

Monitor & Control

Time

Effo

rt

Initiating Planning Executing Closing

Monitor & Control

Page 17: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Exposing and Delivering Work

Tiago Palhoto 17

ATeM

Exposure of Work Items

ATeM

Product Owner

Stakeholders

Exposure end of Iteration

Release Users / Customers

Product Owner

Page 18: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Project Organisation

Tiago Palhoto 18

Page 19: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Governance Model Business Governing Layer

Steering Layer

Directing Layer

Managing Layer

Performing Layer

Requestor side Provider side

Appropriate Governance Body (AGB)

Project Steering Committee (PSC)

(PO, SP, BM, PM)

Business Manager (BM)

Project Owner (PO)

Solution Provider (SP)

Project Manager (PM)

Collaboration &

Communication

Business Implementation Group (BIG)

(User & Business Representatives)

Project Core Team (PCT)

Pro

ject

Su

pp

ort

Team

(P

ST

)

Agile PCT (A-PCT)

Architecture Owner (ArOw)

Agile Team Member (ATeM)

Team Coordinator (TeCo)

Product Owner (PrOw)

Governance

Advises & Decides

Operational

Supports (optional)

Some decision power

Acts

Project Team

Page 20: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Agile PM² Roles

Tiago Palhoto 20

• PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible, within the physical space of the team;

• TeCo - Facilitator and team coach whose main purpose is to allow the team to focus on achieving specific objectives and being successful. Synchronises with the PM;

• ArOw - Responsible for the architecture decisions for the Agile Project Core Team (A-PCT). Leads the initial architecture envisioning effort at the beginning of the project and ensures alignment with the guidelines and recommendations of the Architecture Office (AO);

• ATeM – Implements the solution. Has a set of skills that, put together with all the other ATeM, allows the team to deliver a solution.

Page 21: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Artefacts

Tiago Palhoto 21

Page 22: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Artefacts

Tiago Palhoto 22

Agile PM² groups the relevant artefacts in three different groups: • IT Governance – These artefacts provide information

requested by the Organisation IT Governance; • Agile Specific – Capture information regarding the

planning of specific processes, activities, releases, iterations and other milestones;

• Coordination & Reporting – Capture information needed to coordinate the overall project activities with those undertaken by the A-PCT.

Page 23: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Artefacts Landscape

Tiago Palhoto 23

Project-End

Report

Project Initiation

Request

Business Case

Project Charter

Closing Initiating

Business

Implementation

Plan

Transition Plan

Project

Handbook

Project

Stakeholder Matrix

P r o je c t

W or kP la n

MANAGEMENT

PLANS PROJECT REPORTS

Quality Review

Report

Project Status

Report

Project Progress

Report

CHECKLISTS

Change

Request Form

MoMs

Meetings

Agendas

Planning Executing

Monitor & Control

MEETING DOCS

Architecture

Overview

PROJECT LOGS

Operational

Model

Development

Work Plan Development

Status Report

AGILE PM² LOGS

Acceptance

Plan

Testing Log

Retrospectives Log

Test Plan

Deployment

Plan

Development

Handbook

Project Handbook Project Work Plan

Transition Plan Acceptance Plan

Project Status Report IT Governance

Re so u r ce

P l a n

Page 24: Agile PM² · 2018-02-26 · Agile PM² Roles 20 Tiago Palhoto • PrOw – The ‘single voice of the stakeholders’ within the Agile Project Core Team. Should work, if possible,

Thank you!

Tiago Palhoto 24