SlideShare a Scribd company logo
Getting Agile right - rebooting an
Agile organization in 100 days
MAURIZIO MANCINI | CONSULTANT | EXEMPIO.COM | @QAANDPROCESSGUY
PAUL T. RYAN | CTO | OPENX.COM | @PTRYAN123
Reboot?
Sign 2
Teams still early in the Agile
journey - number of flavours of
Agile is equal to the number of
teams you have
3 Most Common Signs you need a Reboot
Sign 3
You have Featuritis or
Small-ball
Sign 1
You have 3 to 4 times more
“projects” than your teams
can deliver
Bonus 1
You’ve rolled out Agile at least
3 times already
Bonus 2
People tell you ‘Agile Doesn’t work’
Bonus Signs
Everyone Was Busy
PLAYING AGILE BEING AGILE
TO DO
IN
PROGRESS
DONE
Kick Starting your Reboot
The Five Steps
What is OpenX?
# 1 Buy-In from the Top!
# 2 Clear Business Goals
Business Goals
Business Goals
Business Goals
Business Goals
# 3 Clear Ownership
Role Confusion
“Why did the engineers build it if it wasn’t going to
work?” “I thought the CTO sets development priorities”
Process Confusion
“Hey -- I just said it would be a good idea to add the
feature — I didn’t tell them to do it!”
Accountability Resistance
“We don’t need any planning — it just slows things down”
# 4
# 5 Get Moving
100 Days and Counting
Our Roadmap
Strategic
Assessment
Sept 2017
Oct 2017
Team
Assessments
Dec 2017
Agile Refresher,
Tool Realignment
Team
Assessments and
Agile Refreshers
Nov 2017
100 Business Days and Counting… Our RoadMap
Organization-wide
meetings on priorities,
accountability & drive
Nov 2017
Nov 2017
Tech Roadmap
for TechDebt
Go!
January 2018
Strategic Assessments
Meet with CTO
Gather his perspective
Meet with
Key Team
Members
Gather teams
perspective of
companies
Strategic Direction
Vision
1 year and 3 year
Tech Debt
Analysis
Quality of current
code
Strategic Assessment
Strategic
Assessment
KEY FINDINGS AND RECOMMENDATIONS
Everything is
a
Top Priority
Teams
Playing Agile
instead of
Being Agile
Portfolio and
Program
planning
inadequate
Strategic Assessment Key Findings
Tech Debt
Analysis
Level was
Reasonable
TO DO IN
PROGRESS
DONE
ARB and PC
Architecture Review Board and
Product Council
Weighted Shortest Job First
WSJF for Project Ranking
Portfolio Kanban for
Upper Management
WSJF
RECOMMENDATIONS
Projects use
Scrum or
Kanban
Dynamic Teams
Scrum
Kanban
RECOMMENDATIONS
Strategic and Team Vision
Team Assessments
Interviewed more than 50
people across various roles
Through the use of 1-1 or small group interviews
Directors
Managers
Team Leads
Team Members
Conducted a survey-Five Point scale
31 questions
on
6 dimensions
and a
comments
section
Agile Basics (6)
Values and Principles, Scrum or Kanban roles,
Stable Teams, Epics and Stories
Product Ownership (5)
Available, Vision, Product Backlog Prioritization,
Refinement and Readiness, Acceptance Criteria
Team Roles and Agile Skills (5)
Clear roles, Sprint Planning and Goals, Definition of
Done, Predictable Velocity, Building in Quality
Team and Processes (5)
Scrum Master assigned, user stories ready, self-
organized team, collaborative planning, retrospective
and followup
Release Management and Delivery (5)
Release Planning, product backlog prioritization, business
feature estimation and slicing, cross team dependancies,
Sprint Reviews
Quality (5)
Quality goals: corporate, software product, software
component. Sprint quality goal improvements, quality
measurements being made
Attended a number
of team meetings
Where I needed a little more insight into
how the team or product worked
Team
Assessment
Results
POSITIVE PATTERNS AND ANTI-PATTERNS
Keep it Up!
• Team Work
• Self Organized Teams
• Two Week Release Train
• Technical Level of QA Team Members
• Continuous Integration was available
• Some Dev helping with Automation
• Tools were up to date
• Separate team doing End to End testing
• Some requirements were on the Wiki
Opportunities to take it to
the Next Level
Opportunities Discovered
• Who owns Quality?
• Who owns Test Automation?
• Accounting for Test Automation
• Maintenance
• UI Automation Path
• Release Process and Cadence
• Release Tool and CI process adoption
• Process and Tools Team
• Tool Tune-Up
• Service Desk - Replace
• Portfolio Management - Replace
Opportunities Discovered
• Maturing Agile
• Role Clarification
• Project Prioritization
• Organization of Work
• Backlog Cleanup
• What’s an EPIC?
• One Story at a Time
• Release Planning
• Estimation
• Tech Debt Tracking
• Updating Requirements
• Dev/QA Ratio
• Hiring and On-boarding
• Test Environments
Many of these
Opportunities are
Common Anti-Patterns
found in many
organizations
People Process Tools
Key Recommendations
Role Clarification
and
Maturing Agile
Scrum Master?
PM
Line Manager?
Role Confusion
PM
PM
PO
Project Manager Program Manager
Product Manager Product Owner
No Full Time Scrum
Masters
Product Owner role was
not clearly defined
People Playing Multiple Roles
Agile Refreshers
• Scrum/Kanban Short Refresher - ½ day
• Scrum/Kanban Full Refresher - 1 day
• Scrum Master Training - ½ day
• Product Owner Training - ½ day
• Being an Agile Manager - ½ day
We focused on:
• Getting back to the basics
• Fixing the misconceptions
• Ensuring everyone had the same foundation
• The roles
Agile Refreshers
Who own’s Quality?
1. QA Director-Advocate of
Who owns Quality
2. Promote the
implementation of a
DevOps culture
3. Holding a QA education event
Top 3 Recommendations
Aligning the Process
Recommendation
• Minimum - Close all issues older than 1 year.
• Issues older than 6 months.
Backlog Cleanup
Most common Anti-Pattern
“We have this large number of issues
in the backlog because ‘one day’ we
may come back and do the work…”
• Projects with hundreds of issues
older than 2 years.
• Sounds basic, but not really
• Scaling Agile confusion in definition
• EPIC was being used to manage
Projects
What’s an EPIC?
Recommendation
Bring it back to the
basic definition
One Story at a Time
• Stories were too large - Some were EPICs
• Stories were just work tasks
• Teams needed to focus
• Stop Starting, Start Finishing!
Process and Tools Team
The Importance of the Process and Tools Team
• Mechanics of the triad
• Not just tool configuration
• Team owns the triad!
• Agile Coaches and Scrum Masters
• Community of Practice (CoP)
Aligning the Tools
Aligning the Tools-OpenX Context
• 22 Teams-Mostly Software Teams, some Operational Teams
• Projects -Mostly Software, a few Operational
• PMO -Required Portfolio Management
TOOL CONFIGURATION SPECTRUM
Use the tool out of the box
-
No Configuration
OpenX
Why did you buy a
packaged software?
OOB Extreme
Common Anti-Patterns
• Tools are being used improperly
• Tools are not optimally configured
Tools are impacting the effectiveness
of the teams and the process
Teams told that tools couldn’t do
something when they could
Never shown the potential of the
tools
Previous tool experience - impacting
higher level reporting
Impact of tool mis-use and configuration on the Teams
Implemented
Process to use the
wiki collaboration
with the task
management tool.
Replaced
Homegrown service
desk with a modern
service desk
Intervention
We optimized the
task management
tool through a deep
intervention.
Aligning Tools for the Reboot
Portfolio Management
• Projects Products
• Replaced the more complex tool
• Start Simple - Get the basics working
• Portfolio’s are complex - Some data manipulation
Results — 10 Months
The Good
The Bad
The Ugly
The Good
• 28 Projects completed
• Clear project prioritization
• Scrum & Kanban both used
• Project teams have all skills
required to launch
• All teams have scrum masters,
product owners and are self-
empowered
The Bad
Project Portfolio
• Monotonically increasing backlog w/o
grooming
• Phases of a project without any value
attainment
• Inadequate estimates of value & no value
accountability
Staffing
• Too many multiple-project assignments (key
resources) w/context switching problems
The Ugly
Go To Market (GTM)
• Not used to project completion
Prioritization
• Objectives -> Initiatives -> Project prioritization
Staffing
• Managers moving around resources
Quality
• Solid progress on culture change - quality owned
by everyone
• Dev/QA wall slowly coming down
• DevOps culture slowly starting to emerge
The Tools
• Optimized for OpenX reality
• 1-1, Task Management - Wiki Space association
• Moved to a simpler Portfolio Management tool
• Migrated from home grown service desk to modern Service Desk
Key Takeaways
and
What we would do differently
Transformation is Hard!
It Starts from the Top
Exec Portfolio Kanban
Start with the Basics
How we would start the journey today…
• Metrics First
• Staffing Consistency
• Real Value Estimation
• Limit & Groom Backlog
• Go To Market (GTM)
• DevOps Culture
The Power of the Cloud
MAURIZIO MANCINI | CONSULTANT | EXEMPIO.COM | @QAANDPROCESSGUY
PAUL T. RYAN | CTO | OPENX.COM | @PTRYAN123
Thank you!
Merci!

More Related Content

What's hot

How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
Maurizio Mancini
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
Agile Velocity
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile Transformation
Derek Huether
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Agile Velocity
 
The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)
Tommy Norman
 
agile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42 TCF Team Assessment
agile42 TCF Team Assessment
agile42
 
Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019
Dane Weber
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
Mike Cottmeyer
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
AgileNCR2016
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
TechWell
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
Yuval Yeret
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
Michal Epstein
 
May 22 2014 how to scale agility in your enterprise
May 22 2014   how to scale agility in your enterpriseMay 22 2014   how to scale agility in your enterprise
May 22 2014 how to scale agility in your enterpriseIsaac Hogue
 
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
XP2017: Metrics to guide  agile fluency, continuous delivery and product teamsXP2017: Metrics to guide  agile fluency, continuous delivery and product teams
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
Wouter Lagerweij
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
Tommy Norman
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Scrum Bangalore
 
Xp2017 agile fluency choose your own adventure
Xp2017 agile fluency   choose your own adventureXp2017 agile fluency   choose your own adventure
Xp2017 agile fluency choose your own adventure
Wouter Lagerweij
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
Tommy Norman
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple Teams
Richard Cheng
 
Scaling Quality by Building it in
Scaling Quality by Building it inScaling Quality by Building it in
Scaling Quality by Building it in
Agile Montréal
 

What's hot (20)

How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile Transformation
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)
 
agile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42 TCF Team Assessment
agile42 TCF Team Assessment
 
Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
May 22 2014 how to scale agility in your enterprise
May 22 2014   how to scale agility in your enterpriseMay 22 2014   how to scale agility in your enterprise
May 22 2014 how to scale agility in your enterprise
 
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
XP2017: Metrics to guide  agile fluency, continuous delivery and product teamsXP2017: Metrics to guide  agile fluency, continuous delivery and product teams
XP2017: Metrics to guide agile fluency, continuous delivery and product teams
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Xp2017 agile fluency choose your own adventure
Xp2017 agile fluency   choose your own adventureXp2017 agile fluency   choose your own adventure
Xp2017 agile fluency choose your own adventure
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple Teams
 
Scaling Quality by Building it in
Scaling Quality by Building it inScaling Quality by Building it in
Scaling Quality by Building it in
 

Similar to Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tour Montreal 2018

Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
Arjan Franzen
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
srondal
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
LitheSpeed
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
Dev9Com
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
George Stamos
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
Tze Chin Tang
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
admford
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
LitheSpeed
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
Chen-Tien Tsai
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Lviv Startup Club
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
admford
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Imaginet
 
Scrum101
Scrum101Scrum101
Scrum101
Gal Zellermayer
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
Bermon Painter
 

Similar to Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tour Montreal 2018 (20)

Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
 
Scrum101
Scrum101Scrum101
Scrum101
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 

Recently uploaded

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tour Montreal 2018

  • 1. Getting Agile right - rebooting an Agile organization in 100 days MAURIZIO MANCINI | CONSULTANT | EXEMPIO.COM | @QAANDPROCESSGUY PAUL T. RYAN | CTO | OPENX.COM | @PTRYAN123
  • 3. Sign 2 Teams still early in the Agile journey - number of flavours of Agile is equal to the number of teams you have 3 Most Common Signs you need a Reboot Sign 3 You have Featuritis or Small-ball Sign 1 You have 3 to 4 times more “projects” than your teams can deliver
  • 4. Bonus 1 You’ve rolled out Agile at least 3 times already Bonus 2 People tell you ‘Agile Doesn’t work’ Bonus Signs
  • 6. PLAYING AGILE BEING AGILE TO DO IN PROGRESS DONE
  • 7. Kick Starting your Reboot The Five Steps
  • 9. # 1 Buy-In from the Top!
  • 10.
  • 11. # 2 Clear Business Goals
  • 16. # 3 Clear Ownership
  • 17. Role Confusion “Why did the engineers build it if it wasn’t going to work?” “I thought the CTO sets development priorities” Process Confusion “Hey -- I just said it would be a good idea to add the feature — I didn’t tell them to do it!” Accountability Resistance “We don’t need any planning — it just slows things down”
  • 18. # 4
  • 19. # 5 Get Moving
  • 20. 100 Days and Counting Our Roadmap
  • 21. Strategic Assessment Sept 2017 Oct 2017 Team Assessments Dec 2017 Agile Refresher, Tool Realignment Team Assessments and Agile Refreshers Nov 2017 100 Business Days and Counting… Our RoadMap Organization-wide meetings on priorities, accountability & drive Nov 2017 Nov 2017 Tech Roadmap for TechDebt
  • 24. Meet with CTO Gather his perspective Meet with Key Team Members Gather teams perspective of companies Strategic Direction Vision 1 year and 3 year Tech Debt Analysis Quality of current code Strategic Assessment
  • 26. Everything is a Top Priority Teams Playing Agile instead of Being Agile Portfolio and Program planning inadequate Strategic Assessment Key Findings Tech Debt Analysis Level was Reasonable TO DO IN PROGRESS DONE
  • 27. ARB and PC Architecture Review Board and Product Council Weighted Shortest Job First WSJF for Project Ranking Portfolio Kanban for Upper Management WSJF RECOMMENDATIONS
  • 28. Projects use Scrum or Kanban Dynamic Teams Scrum Kanban RECOMMENDATIONS
  • 31. Interviewed more than 50 people across various roles Through the use of 1-1 or small group interviews Directors Managers Team Leads Team Members
  • 32. Conducted a survey-Five Point scale 31 questions on 6 dimensions and a comments section
  • 33. Agile Basics (6) Values and Principles, Scrum or Kanban roles, Stable Teams, Epics and Stories Product Ownership (5) Available, Vision, Product Backlog Prioritization, Refinement and Readiness, Acceptance Criteria Team Roles and Agile Skills (5) Clear roles, Sprint Planning and Goals, Definition of Done, Predictable Velocity, Building in Quality
  • 34. Team and Processes (5) Scrum Master assigned, user stories ready, self- organized team, collaborative planning, retrospective and followup Release Management and Delivery (5) Release Planning, product backlog prioritization, business feature estimation and slicing, cross team dependancies, Sprint Reviews Quality (5) Quality goals: corporate, software product, software component. Sprint quality goal improvements, quality measurements being made
  • 35. Attended a number of team meetings Where I needed a little more insight into how the team or product worked
  • 37. Keep it Up! • Team Work • Self Organized Teams • Two Week Release Train • Technical Level of QA Team Members • Continuous Integration was available • Some Dev helping with Automation • Tools were up to date • Separate team doing End to End testing • Some requirements were on the Wiki Opportunities to take it to the Next Level
  • 38. Opportunities Discovered • Who owns Quality? • Who owns Test Automation? • Accounting for Test Automation • Maintenance • UI Automation Path • Release Process and Cadence • Release Tool and CI process adoption • Process and Tools Team • Tool Tune-Up • Service Desk - Replace • Portfolio Management - Replace Opportunities Discovered • Maturing Agile • Role Clarification • Project Prioritization • Organization of Work • Backlog Cleanup • What’s an EPIC? • One Story at a Time • Release Planning • Estimation • Tech Debt Tracking • Updating Requirements • Dev/QA Ratio • Hiring and On-boarding • Test Environments Many of these Opportunities are Common Anti-Patterns found in many organizations
  • 39. People Process Tools Key Recommendations
  • 41. Scrum Master? PM Line Manager? Role Confusion PM PM PO Project Manager Program Manager Product Manager Product Owner
  • 42. No Full Time Scrum Masters Product Owner role was not clearly defined People Playing Multiple Roles
  • 43. Agile Refreshers • Scrum/Kanban Short Refresher - ½ day • Scrum/Kanban Full Refresher - 1 day • Scrum Master Training - ½ day • Product Owner Training - ½ day • Being an Agile Manager - ½ day
  • 44. We focused on: • Getting back to the basics • Fixing the misconceptions • Ensuring everyone had the same foundation • The roles Agile Refreshers
  • 46.
  • 47.
  • 48. 1. QA Director-Advocate of Who owns Quality 2. Promote the implementation of a DevOps culture 3. Holding a QA education event Top 3 Recommendations
  • 50. Recommendation • Minimum - Close all issues older than 1 year. • Issues older than 6 months. Backlog Cleanup Most common Anti-Pattern “We have this large number of issues in the backlog because ‘one day’ we may come back and do the work…” • Projects with hundreds of issues older than 2 years.
  • 51. • Sounds basic, but not really • Scaling Agile confusion in definition • EPIC was being used to manage Projects What’s an EPIC? Recommendation Bring it back to the basic definition
  • 52. One Story at a Time • Stories were too large - Some were EPICs • Stories were just work tasks • Teams needed to focus • Stop Starting, Start Finishing!
  • 54. The Importance of the Process and Tools Team • Mechanics of the triad • Not just tool configuration • Team owns the triad! • Agile Coaches and Scrum Masters • Community of Practice (CoP)
  • 56. Aligning the Tools-OpenX Context • 22 Teams-Mostly Software Teams, some Operational Teams • Projects -Mostly Software, a few Operational • PMO -Required Portfolio Management
  • 57. TOOL CONFIGURATION SPECTRUM Use the tool out of the box - No Configuration OpenX Why did you buy a packaged software? OOB Extreme
  • 58. Common Anti-Patterns • Tools are being used improperly • Tools are not optimally configured Tools are impacting the effectiveness of the teams and the process
  • 59. Teams told that tools couldn’t do something when they could Never shown the potential of the tools Previous tool experience - impacting higher level reporting Impact of tool mis-use and configuration on the Teams
  • 60. Implemented Process to use the wiki collaboration with the task management tool. Replaced Homegrown service desk with a modern service desk Intervention We optimized the task management tool through a deep intervention. Aligning Tools for the Reboot
  • 61. Portfolio Management • Projects Products • Replaced the more complex tool • Start Simple - Get the basics working • Portfolio’s are complex - Some data manipulation
  • 62. Results — 10 Months
  • 64. The Good • 28 Projects completed • Clear project prioritization • Scrum & Kanban both used • Project teams have all skills required to launch • All teams have scrum masters, product owners and are self- empowered
  • 65. The Bad Project Portfolio • Monotonically increasing backlog w/o grooming • Phases of a project without any value attainment • Inadequate estimates of value & no value accountability Staffing • Too many multiple-project assignments (key resources) w/context switching problems
  • 66. The Ugly Go To Market (GTM) • Not used to project completion Prioritization • Objectives -> Initiatives -> Project prioritization Staffing • Managers moving around resources
  • 67. Quality • Solid progress on culture change - quality owned by everyone • Dev/QA wall slowly coming down • DevOps culture slowly starting to emerge
  • 68. The Tools • Optimized for OpenX reality • 1-1, Task Management - Wiki Space association • Moved to a simpler Portfolio Management tool • Migrated from home grown service desk to modern Service Desk
  • 69. Key Takeaways and What we would do differently
  • 71. It Starts from the Top Exec Portfolio Kanban
  • 72. Start with the Basics
  • 73. How we would start the journey today… • Metrics First • Staffing Consistency • Real Value Estimation • Limit & Groom Backlog • Go To Market (GTM) • DevOps Culture
  • 74. The Power of the Cloud
  • 75.
  • 76. MAURIZIO MANCINI | CONSULTANT | EXEMPIO.COM | @QAANDPROCESSGUY PAUL T. RYAN | CTO | OPENX.COM | @PTRYAN123 Thank you! Merci!