Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your...

28
AGILE TOOLKIT FOR PROJECT MANAGERS

Transcript of Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your...

Page 1: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

AGILE TOOLKIT FOR PROJECTMANAGERS

Page 2: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

REFERENCES

Some Images from Adobe (PS) or google (copyright their respective creators)

Page 3: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

THE GAPS(TO NAME A FEW)

Context

Terminology

Phases & Milestones & Governance?

Role of PM and roles of Agile Teams extending to DevOps

Stakeholders & Goals

Documentation & Risk

Estimates

Hybrid Agile

Requirements

Estimating

Qualities

Adoption vs Transformation

Questions & Answers

Page 4: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

Graphic Credit: Willy-P.

Schaub

CONTEXT

Page 5: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

TERMINOLOGY

Overloaded

Copyrighted

Confusing

Page 6: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

“CONTEXT COUNTS – BE PRAGMATIC – CHOICE IS GOOD”

- MARK LINES (DISCIPLINED AGILE)

Projects

IT Delivery

Products (Features / Services)

IT Delivery + Operations + IT + Business

Delivery

DevOps

eDevOpsEnterprise Aware & Reach

Page 7: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

CONTEXT

Page 8: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

CONTEXT Why cripple your potential and reduce joy?

Page 9: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

TERMINOLOGY

AGILE != DEVOPS

DEVOPS != TOOLS

DEVOPS starts with MINDSET

“ enterprise DevOps is a way of working (WoW)

that brings continuous improvement across the

enterprise seamlessly, through people, processes and

tools.” – Brent Reed

“the union of people, process, and products to enable

continuous delivery of value to our end users.” – Donovan

Brown (Principal DevOps Manager, Microsoft)

Page 10: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

THE GAPS(TO NAME A FEW)

Context

Terminology

Phases & Milestones & Governance?

Role of PM and roles of Agile Teams extending to DevOps

Stakeholders & Goals

Documentation & Risk

Estimates

Hybrid Agile

Requirements

Estimating

Qualities

Adoption vs Transformation

Questions & Answers

Page 11: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

PHASES – PROJECTS START AND END, SO DO PRODUCTS & SERVICES

Understand

Agree

Approve

Build & Do Deliver &

Operate

Close &

Retire

Agile Lifecycles that include DevOps

We can choose Agile Lifecycles that evolve & improve

SCRUM

Page 12: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

Phases

No Cadence when LEAN

Goals for each Phase

Release Management is important

Page 13: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

Phases

DevOps – reduce phase cadences, and iterations

Goals for each phase remain the same

Evolve & Refine our PPP (people, process, products)

Greater value, reduce risk, improve outcomes, more joy

Page 14: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

Milestones

- Modeling & Conversations

- JBGE

- Lightweight Governance

Page 15: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

Governance

Agile & DevOps teams will be

governed by your leadership so

they should be governed well. –

Disciplined Agile

Effective Governance is:

MOTIVATION (people) to do the right thing & enabling them to do it!

Governance

Agile & DevOps teams will be

governed by your leadership so

they should be governed well. –

Disciplined Agile

Effective Governance is:

MOTIVATION (people) to do the right thing & enabling them to do it!

Page 16: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

THE GAPS(TO NAME A FEW)

Context

Terminology

Phases & Milestones & Governance?

Role of PM and roles of Agile Teams extending to DevOps

Stakeholders & Goals

Documentation & Risk

Estimates

Hybrid Agile

Requirements

Estimating

Qualities

Adoption vs Transformation

Questions & Answers

Page 17: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

ROLES NOT TITLES

Self organizing team means what exactly?

No perfect Role for PMs they can choose

Agile and DevOps do not have traditional roles

Transitioning to Product Management leverages

many skills PMs process beyond Team Lead or

Product Owner

Page 18: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

THE GAPS(TO NAME A FEW)

Context

Terminology

Phases & Milestones & Governance?

Role of PM and roles of Agile Teams extending to DevOps

Stakeholders & Goals

Documentation & Risk

Hybrid Agile

Requirements

Estimating

Qualities

Adoption vs Transformation

Questions & Answers

Page 19: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

OUR STAKEHOLDER IS ANYONE WHO TOUCHES OUR PRODUCT (MATERIAL IMPACTED)

Page 20: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

GOAL DRIVEN

Address Changing

Stakeholders Needs

Governing Delivery

Teams

Accelerate Value of

Delivery

Page 21: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

DOCUMENT CONTINUALLY, ITERATIVELY, INTELLIGENTLY

Document lightly &

often (JBGE)

Effective

C*R*U*F*T

Quality over

Documentation

MODEL DRIVEN DESIGN

MODEL DRIVEN DEVELOPMENT

Automation and Intelligent

Repository

Page 22: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

WHAT ABOUT RISK?HOW ABOUT A RISK-VALUE LIFECYCLE?

Page 23: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

THE GAPS(TO NAME A FEW)

Context

Terminology

Phases & Milestones & Governance?

Role of PM and roles of Agile Teams extending to DevOps

Stakeholders & Goals

Documentation & Risk

Hybrid Agile

Requirements

Estimating

Qualities

Adoption vs Transformation

Questions & Answers

Page 24: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

Refining and evolving our way of working which leverages

DevOps across the enterprise

FOCUS on: Value to Stakeholder, at Velocity

6 lifecycles – hybrid approach to agile & DevOps

HYBRID AGILE APPROACH

Page 25: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

REQUIREMENTS: Elicit through Stories and Work Items

Iterate as we go, deeper definition as we learn, build, measure and deploy

MVP

MVF

MMR

MMP

informs

informs

informs

DevOps – leverages, people, process, tools in CI/CD

fashion (re-use is important for all)

• ESTIMATE Short pieces of work look ahead modeling

• Measure velocity (burn-up / down charts) & Metrics

Continuously, share and evolve

• Feedback baked in

• GQM (lightly) & other strategies

Page 26: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

KEY TO DEVOPS WITH PROJECTS TO PRODUCTS

LEVERAGE & ENHANCE CONTINUALLY

TEAMS (PEOPLE) & SKILLS

EXISTING INFRASTRUCTURE

AUTOMATION

TEST EARLY / OFTEN / AUTOMATED (TFD,TDD, BDD)

REDUCE or AVOID TECHNICAL DEBT

SOFTWARE

REFACTOR (TFD+REFACTOR=TDD)

RE-USE

QUALITIES IMPROVE

Page 27: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

THE GAPS(TO NAME A FEW)

Context

Terminology

Phases & Milestones & Governance?

Role of PM and roles of Agile Teams extending to DevOps

Stakeholders & Goals

Documentation & Risk

Hybrid Agile

Requirements

Estimating

Qualities

Adoption vs Transformation

Questions & Answers

Page 28: Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your leadership so they should be governed well. – Disciplined Agile Effective Governance

ADOPTION THROUGH TRANSFORMATION

• Certified Classes run often (wide catalog) – PDUs, Certification

• Coaching & Guidance

• Agile IT (BA, EA, DevOps) onsite or remote work

WWW.TACTEC.CA