Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your...
Transcript of Agile toolkit for Project Managers - Reboot Communications · 2019-05-08 · governed by your...
AGILE TOOLKIT FOR PROJECTMANAGERS
REFERENCES
Some Images from Adobe (PS) or google (copyright their respective creators)
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
Graphic Credit: Willy-P.
Schaub
CONTEXT
TERMINOLOGY
Overloaded
Copyrighted
Confusing
“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
CONTEXT
CONTEXT Why cripple your potential and reduce joy?
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)
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
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
Phases
No Cadence when LEAN
Goals for each Phase
Release Management is important
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
Milestones
- Modeling & Conversations
- JBGE
- Lightweight 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!
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
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
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
OUR STAKEHOLDER IS ANYONE WHO TOUCHES OUR PRODUCT (MATERIAL IMPACTED)
GOAL DRIVEN
Address Changing
Stakeholders Needs
Governing Delivery
Teams
Accelerate Value of
Delivery
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
WHAT ABOUT RISK?HOW ABOUT A RISK-VALUE LIFECYCLE?
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
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
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
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
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
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