SlideShare a Scribd company logo
1 of 47
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
6801 185th Ave NE, Suite 200
Redmond, WA 98052
solutionsiq.com
1.800.235.4091
Scaling Agile:
A Tale of Two
Transformations
Steve Martin
Enterprise Lead Agile Consultant
smartin@solutionsiq.com
617-999-7753
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
AGENDA
Background
• Profiles of two companies
• Issues/Goals of transformation
Approach
The Experiences & Results
• Successful Company
• Not-so-successful Company
Questions to ponder both before and when scaling up a
transformation
Parting Thoughts
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
BACKGROUND:
COMPANY PROFILES
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
TABLE 1: COMPARISON OF COMPANIES
FINANCE COMPANY INSURANCE COMPANY
Product &
Customers
Software used by
financial institutions
Software used by medical
professionals to review
patients’ healthcare
information
Internal/External
Customers?
External customers only Both internal and external
customers
Technology Mainframe based, heavy
back-end
Primarily web based
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Common Issues
 Severely dissatisfied customers
 Solutions not addressing
customers’ needs
 Long lists of enhancement
requests, from a few months
to several years old
 Low quality (in the form of high
defects)
 Long development and testing
cycles
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Common Culture
 Regulated Industries
 Mature Products,
Mature Industry
 Management Promoted
Within
What do you think the
culture was like?
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
APPROACH
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
USE
AGILE
to
ROLL OUT
AGILE
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
TABLE 2: THREE-TIER MODEL OF ROLES NEEDED FOR TRANSFORMATION
ROLE TYPICAL TITLES FOCUS AREAS
Executives Leaders of the
organization, such as:
• C-levels
• Executive Vice
Presidents
• Managing Directors
• Set vision, guideposts, and culture for Agile
transformation
o Is consistent and transparent on why they are
doing what they are doing
o Empower Management and Agile Teams, then
get out of the way
• Renegotiate contracts and relationships with their
customers’ Executives
Management Typically directly manages
staff on teams
• Associate Vice
Presidents
• Directors
• Senior Managers
• Paves road for smoother Team execution by
removing organization-wide blockers
o Empower Teams, then get out of the way
o Regularly shows up to reviews and are
“present” to give valued feedback
Agile Teams Individual contributors • Deliver high valued, high quality working product
• Alter direction as needed based upon feedback
from stakeholders
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Delivery Teams
 Deliver high quality, high
value product
 Scrum used to reduce risk
associated product,
uncertainty, build trust,
increase quality, etc.
 5 to 9 members
 Cross functional
 2 week cadence
 Co-located
 Dedicated “100%”
 Backlogs focused on product…
Enablement Team
 Guide and enable Agile rollout
company-wide
 Also followed Scrum-like
approach, to help
Management understand
change
 Up to 15 members
 Cross functional
 2 week cadence
 Multiple locations
 Available ~20%
 Backlogs focused on
transformation
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Setting foundation essential for scaling
 Pilot in a vertical, focusing on enabling Teams to deliver high
value, high quality work product incrementally and iteratively
 Incorporating feedback loop with actual customers
o User Advisory Groups (Appendix)
 Inculcate culture
 Of Quality
 Of cross-team collaboration and transparency
 Shifting roles of teams, management, executives
 To pivot or persevere
 Resist temptation to solve enterprise problems just yet
o Be wary / mindful of them
o Have roadmap, but take incremental approach
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
High Capability, Low Willingness
Have high degree of awareness
when coaching; be ready to jump
in and actively facilitate. Provide
“personal” coaching, usually 1:1. If
no change in a reasonable amount
of time, then switch out/remove
team member.
High Capability, High Willingness
This is your “sweet spot” where you
ideally would like to have everyone
on your team operate. This gives
much greater chance for operating
successfully under Agile.
Low Capability, Low Willingness
Consider immediate switch-out.
Poor attitude combined in inability
to deliver can be a toxic
combination to the team. Ask why
this person was put on team to
begin with to gain perspective and
understanding.
Low Capability, High Willingness
This is your second choice of team
members. A good attitude with
willingness to learn and embrace
Agile values and principles greatly
contributes to a high performing
team. Over time, technical skills can
be learned.
LowHigh
Low HighWillingness
Capability All 3 levels with high capability, high willingness (Appendix)
Setting foundation essential for scaling
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
THE ROAD TO AGILE:
THE FINANCE COMPANY
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Six months in…
 “Vertical” pilots yielding
positive results
o Site A: 2 Scrum teams
o Site B: 2 Scrum teams
+ 1 unofficial Kanban
 Significant increase in
quality
 Partnerships, greater trust
established with clients
o Strong feedback loop
 Comfortable with
incremental, iterative
development
…yet we stalled
 Enablement Team fizzling,
interest felt waning
o Management stopped
attending sprint reviews
o Weekly Enablement Team
meetings were risk reviews
o Not spending 20% time
o Behaviors starting to ripple
into Dev Teams
 But wanted to launch up to 5
new Scrum teams
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. 17
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Reset Enablement Team to enable scaling
 Go from “Governance” to “Working Team”
 Held to same standards as Scrum Teams
Teams &
Process
Technical
(CI, QA)
Executives
Product
2 ScrumMasters (SMs)
(Primary – Site B,
Secondary – Site A)
2 Product Owners (POs)
(Primary – Site A,
Secondary – Site B)
 Split ~15 members into 4 areas, 3 to 5 people per area:
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Reset, continued…
 Held Agile educational workshops at the clients’ customers
o Focused on product (visioning, prioritization, etc.)
o Laid foundation for Executives to renegotiate contracts
 Hosted Release Planning workshops with multiple customers
present in same room
o Shifted from enhancement requests to valued features
 Created SM Community of Practice (CoP)
o Share experiences, common “templates”, metrics, etc.
 Attempted Scrum of Scrums
o Found redundant with SM CoP and Enablement Team
 Established and executed organization-wide communications plan
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
The Product Owner Forum
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Sprint 1 Sprint 3Sprint 2
The Product Owner Forum
Theme T1S1 Theme T1S2 Theme T1S3
Theme T2S1 Theme T2S2 Theme T2S3
Theme T3S1 Theme T3S2 Theme T3S3
PO Team 1
Chief
Product
Owner
(CPO)
PO Team 2
PO Team 3
Day 9: Next Sprint Look
Ahead
Day 4: 3 to 5 Sprint
Look Ahead
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Sprint 1 Sprint 3Sprint 2
The Product Owner Forum
Theme T1S1 Theme T1S2 Theme T1S3
Theme T2S1 Theme T2S2 Theme T2S3
Theme T3S1 Theme T3S2 Theme T3S3
PO Team 1
Chief
Product
Owner
(CPO)
PO Team 2
PO Team 3
Day 9: Next Sprint Look
Ahead
Sprint 4
Theme T1S4
Theme T2S4
Theme T3S4
D4:
3-5 D9:
Next
Day 4: 3 to 5 Sprint
Look Ahead
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Sprint 1 Sprint 3Sprint 2
The Product Owner Forum
Theme T1S1 Theme T1S2 Theme T1S3
Theme T2S1 Theme T2S2 Theme T2S3
Theme T3S1 Theme T3S2 Theme T3S3
PO Team 1
Chief
Product
Owner
(CPO)
PO Team 2
PO Team 3
Day 9: Next Sprint Look
Ahead
Sprint 4
Theme T1S4
Theme T2S4
Theme T3S4
D4:
3-5
D4:
3-5
D4:
3-5D9:
Next
D9:
Next
D9:
Next
Day 4: 3 to 5 Sprint
Look Ahead
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
The Product Owner Forum
Seeing the forest and the trees at the same time.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Outcomes
CHARACTERISTIC OUTCOME(S)
Scrum Team Performance Generally good to excellent –
 90% fewer bugs
 Delivered double the scope (2X) than expected
 Collaboration within Team greatly increased; teams
functioning as teams
Management Capabilities Transitioned from managers to “Servant Leaders”
Executive Team Activities  Adopted mindset of Minimum Marketable Features
(MMF) for customers
 Excellent engagement with their Customers
Customer Satisfaction  Generally quite higher at the Scrum team level via
continuous delivery of working software and making
adjustments due to feedback
 Moderate improvement at the Customer’s Executive
levels (still some uneasiness, but happier than before)
Did Scaling happen?  Yes – at least eight Agile teams, with more planned upon
leaving
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Not always rainbows and puppies…
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
THE (ROCKY) ROAD TO AGILE:
THE INSURANCE COMPANY
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
There’s a “model”
that worked at the
last company. Let’s
try that approach
here with some
tweaks.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Keep the same
 Use Agile to rollout Agile
 3 levels of involvement
(Teams, Mgmt, Execs)
 Pilot small number of teams
o Co-locate
o Cross-functional
o 5 to 9 members
o “100%” time
 Est. Enablement Team
(Mgmt as team members,
Execs as “customers”)
 Introduce PO Forum
Modifications
Out of the gate:
 Have the Enablement Team
split into 3 sub-teams (Tech,
Process, Product)
 Set expectations that an
Enablement Team is a
“working team” not
“governance” or status
meeting
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Some foreshadowing…
Sounds great in
theory. Will never
work here.
We’re fantastic
fire fighters!
Agile is the process
we need to ensure
we’re all doing it the
same way.
I’m overbooked
already. I’m free 3
weeks from now for
30 mins.
I guess I’ll just add
this to the
8 other projects
I’m working on.
I need for all features
committed for next 2
years
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
The story unfolds…
 An extreme example with the first team…
o Series of medical leaves – 4 PO switches in 3 months
o 5 Dev changes. 3 QA changes. 3 BA changes.
 As more 2 team scrum teams rolled out, resource poaching
becomes common by Management
o Allocations went from “100%” to as low as 25% to work on
emergency issues.
 Management wondering why work isn’t getting done
o Put more controls in place - up to 5 different weekly statuses,
all with same information
o Weekly then bi-weekly “RYG” Dashboard
o Rarely attended Sprint Reviews
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
 Enablement Team disintegrating
o Focus on fire-fighting vs root cause resolution
o Disband Enablement Team and put a Release Management
Team in its place
 Executives took passive role – how was I going to fix their
problem?
o Desire guarantees of what’s in the next release
o Took 90 days to create a 90 day release plan
o 13 MMFs to 21 MMFs
 Customers getting angry (again)
o Customers start to bow out of sprint reviews, since feedback
wasn’t incorporated
o Intermediary put between Teams and Customers
The story unfolds…
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Despite the drama, there were wins…
 Several Teams were performing better.
 Collaboration, willingness to help each other
 In earlier sprints, initially gain trust of customers
 Started to understand incremental builds
 Quality improved
 Brought in Continuous Integration
 Roles started to blur (UX, Devs doing testing)
 Brought some rigor to the Release Planning Process
 Made Release Process more transparent,
incorporating multiple departments
along the way
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Outcomes
CHARACTERISTIC OUTCOME(S)
Scrum Team Performance Generally fair to good-
 Moderately better quality software than with waterfall
 Delivered on par to what was expected
 Collaboration based upon an individual’s personality;
some teams worked well together, some teams were
just a collection of people
Management Capabilities Continued to “manage” and put more controls in place
Executive Team Activities  Little change in behavior observed
 Was aware of concept of MMF, but deferred to big bang
rollouts versus incremental delivery
Customer Satisfaction  Less overall satisfaction in the end from their customers,
especially from the Executive levels
 Exception: Some “bright spots” sporadically from Scrum
Teams
Did Scaling happen?  No – stalled at four Agile teams
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
QUESTIONS TO PONDER
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
What factors
enabled greater
success?
Why “successful” at
finance company, yet
not so much at
insurance company?
Image © Andres Rodriguez
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Finance Co
 Tremendous work ethic
 Belief in product
 Demonstrating Agile Principles
at 3 levels
 Dedicated, Continuous
Teams
 Sprint Review Participation
 Execs/Mgmt Curiosity
 Work through pivots
 Set foundation to scale
 Actions
Insurance Co
 Tremendous work ethic
 Belief in product
 Demonstrating Agile Principles
at Team level
 Non-dedicated,
high turn-over teams
 Sprint Review Absence
 Execs/Mgmt Missing
 Pivots are hard…
 Difficult to set foundation
 Words
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Agile Transformations are Multidimensional
Environment
Teams
Leadership
Values &
Principles
Process
Business/
Market
Drivers
… just to show
a few areas
for consideration
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Example Questions to Ponder
(Complete list in Section 8 of paper)
#2 - Do your Executives:
• Believe there is a problem with the status quo?
• Buy into the concept they will likely need to alter their
behavior in order for the organization to change?
• Understand they will likely need to reestablish relationships
with their top customers, help their customers come along
with the transformation journey as well?
• Have the fortitude to prioritize on a limited set of key
strategic initiatives and let others go?
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Example Questions to Ponder
(Complete list in Section 8 of paper)
#7 - When it comes to the act of releasing product
incrementally:
• Is your organization willing to do incremental releases?
• Are your customers willing to accept incremental
releases?
• Can you identify a set of early adopters willing to
provide candid and valuable feedback on incremental
releases?
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
My more successful
transformations and
scaling efforts had more
“yes” answers than “no”
answers to these
questions.
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
Small Groups Activity
As an Individual, scan through the list of
8 areas to Ponder.
- Select one area you’re experiencing challenges.
Get in group of 3ish folks
Each person share areas of challenge.
Rest of small group short brainstorm ideas to
address challenge (90 seconds/person)
- Think “Headlines”
- Rotate until all members have several ideas
Get contact info to continue conversation after
this session…
44
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
PARTING THOUGHTS
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
For more successful Transformations and Scaling outcomes…
 Use Agile to roll out Agile
o Start small – Pilot. Learn. Adjust.
o Scale in verticals, then go vertical by vertical.
 Set strong foundation before scaling
o Initial focus on team delivery
o Have 3 levels working together towards common goals
 Move the needle on culture
o Transition to enterprise in waves later on
 It’s OK to pivot – not only the product (Dev Teams), but also
the transformation itself (Enablement Team)
Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
6801 185th Ave NE, Suite 200
Redmond, WA 98052
solutionsiq.com
1.800.235.4091
Scaling Agile:
A Tale of Two
Transformations
Steve Martin
Enterprise Lead Agile Consultant
smartin@solutionsiq.com
617-999-7753

More Related Content

More from Accenture | SolutionsIQ

PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLsPIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLs
Accenture | SolutionsIQ
 

More from Accenture | SolutionsIQ (7)

Agile2014 Briefing Deck
Agile2014 Briefing DeckAgile2014 Briefing Deck
Agile2014 Briefing Deck
 
It's OK to Fail: Creating a Safe Space to Learn from Failure
It's OK to Fail: Creating a Safe Space to Learn from FailureIt's OK to Fail: Creating a Safe Space to Learn from Failure
It's OK to Fail: Creating a Safe Space to Learn from Failure
 
Active Portfolio Management
Active Portfolio ManagementActive Portfolio Management
Active Portfolio Management
 
PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLsPIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLs
 
Active portfolio management
Active portfolio managementActive portfolio management
Active portfolio management
 
Agile DevOps: Environment Automation
Agile DevOps: Environment AutomationAgile DevOps: Environment Automation
Agile DevOps: Environment Automation
 
Agile2013 Briefing Deck
Agile2013 Briefing DeckAgile2013 Briefing Deck
Agile2013 Briefing Deck
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Scaling Agile: A Tale of Two Transformations by Steve Martin

  • 1. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. 6801 185th Ave NE, Suite 200 Redmond, WA 98052 solutionsiq.com 1.800.235.4091 Scaling Agile: A Tale of Two Transformations Steve Martin Enterprise Lead Agile Consultant smartin@solutionsiq.com 617-999-7753
  • 2. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. AGENDA Background • Profiles of two companies • Issues/Goals of transformation Approach The Experiences & Results • Successful Company • Not-so-successful Company Questions to ponder both before and when scaling up a transformation Parting Thoughts
  • 3. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. BACKGROUND: COMPANY PROFILES
  • 4. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. TABLE 1: COMPARISON OF COMPANIES FINANCE COMPANY INSURANCE COMPANY Product & Customers Software used by financial institutions Software used by medical professionals to review patients’ healthcare information Internal/External Customers? External customers only Both internal and external customers Technology Mainframe based, heavy back-end Primarily web based
  • 5. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Common Issues  Severely dissatisfied customers  Solutions not addressing customers’ needs  Long lists of enhancement requests, from a few months to several years old  Low quality (in the form of high defects)  Long development and testing cycles
  • 6. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Common Culture  Regulated Industries  Mature Products, Mature Industry  Management Promoted Within What do you think the culture was like?
  • 7. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. APPROACH
  • 8. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. USE AGILE to ROLL OUT AGILE
  • 9. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
  • 10. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
  • 11. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. TABLE 2: THREE-TIER MODEL OF ROLES NEEDED FOR TRANSFORMATION ROLE TYPICAL TITLES FOCUS AREAS Executives Leaders of the organization, such as: • C-levels • Executive Vice Presidents • Managing Directors • Set vision, guideposts, and culture for Agile transformation o Is consistent and transparent on why they are doing what they are doing o Empower Management and Agile Teams, then get out of the way • Renegotiate contracts and relationships with their customers’ Executives Management Typically directly manages staff on teams • Associate Vice Presidents • Directors • Senior Managers • Paves road for smoother Team execution by removing organization-wide blockers o Empower Teams, then get out of the way o Regularly shows up to reviews and are “present” to give valued feedback Agile Teams Individual contributors • Deliver high valued, high quality working product • Alter direction as needed based upon feedback from stakeholders
  • 12. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Delivery Teams  Deliver high quality, high value product  Scrum used to reduce risk associated product, uncertainty, build trust, increase quality, etc.  5 to 9 members  Cross functional  2 week cadence  Co-located  Dedicated “100%”  Backlogs focused on product… Enablement Team  Guide and enable Agile rollout company-wide  Also followed Scrum-like approach, to help Management understand change  Up to 15 members  Cross functional  2 week cadence  Multiple locations  Available ~20%  Backlogs focused on transformation
  • 13. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Setting foundation essential for scaling  Pilot in a vertical, focusing on enabling Teams to deliver high value, high quality work product incrementally and iteratively  Incorporating feedback loop with actual customers o User Advisory Groups (Appendix)  Inculcate culture  Of Quality  Of cross-team collaboration and transparency  Shifting roles of teams, management, executives  To pivot or persevere  Resist temptation to solve enterprise problems just yet o Be wary / mindful of them o Have roadmap, but take incremental approach
  • 14. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. High Capability, Low Willingness Have high degree of awareness when coaching; be ready to jump in and actively facilitate. Provide “personal” coaching, usually 1:1. If no change in a reasonable amount of time, then switch out/remove team member. High Capability, High Willingness This is your “sweet spot” where you ideally would like to have everyone on your team operate. This gives much greater chance for operating successfully under Agile. Low Capability, Low Willingness Consider immediate switch-out. Poor attitude combined in inability to deliver can be a toxic combination to the team. Ask why this person was put on team to begin with to gain perspective and understanding. Low Capability, High Willingness This is your second choice of team members. A good attitude with willingness to learn and embrace Agile values and principles greatly contributes to a high performing team. Over time, technical skills can be learned. LowHigh Low HighWillingness Capability All 3 levels with high capability, high willingness (Appendix) Setting foundation essential for scaling
  • 15. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. THE ROAD TO AGILE: THE FINANCE COMPANY
  • 16. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Six months in…  “Vertical” pilots yielding positive results o Site A: 2 Scrum teams o Site B: 2 Scrum teams + 1 unofficial Kanban  Significant increase in quality  Partnerships, greater trust established with clients o Strong feedback loop  Comfortable with incremental, iterative development …yet we stalled  Enablement Team fizzling, interest felt waning o Management stopped attending sprint reviews o Weekly Enablement Team meetings were risk reviews o Not spending 20% time o Behaviors starting to ripple into Dev Teams  But wanted to launch up to 5 new Scrum teams
  • 17. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. 17
  • 18. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
  • 19. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Reset Enablement Team to enable scaling  Go from “Governance” to “Working Team”  Held to same standards as Scrum Teams Teams & Process Technical (CI, QA) Executives Product 2 ScrumMasters (SMs) (Primary – Site B, Secondary – Site A) 2 Product Owners (POs) (Primary – Site A, Secondary – Site B)  Split ~15 members into 4 areas, 3 to 5 people per area:
  • 20. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Reset, continued…  Held Agile educational workshops at the clients’ customers o Focused on product (visioning, prioritization, etc.) o Laid foundation for Executives to renegotiate contracts  Hosted Release Planning workshops with multiple customers present in same room o Shifted from enhancement requests to valued features  Created SM Community of Practice (CoP) o Share experiences, common “templates”, metrics, etc.  Attempted Scrum of Scrums o Found redundant with SM CoP and Enablement Team  Established and executed organization-wide communications plan
  • 21. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. The Product Owner Forum
  • 22. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Sprint 1 Sprint 3Sprint 2 The Product Owner Forum Theme T1S1 Theme T1S2 Theme T1S3 Theme T2S1 Theme T2S2 Theme T2S3 Theme T3S1 Theme T3S2 Theme T3S3 PO Team 1 Chief Product Owner (CPO) PO Team 2 PO Team 3 Day 9: Next Sprint Look Ahead Day 4: 3 to 5 Sprint Look Ahead
  • 23. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Sprint 1 Sprint 3Sprint 2 The Product Owner Forum Theme T1S1 Theme T1S2 Theme T1S3 Theme T2S1 Theme T2S2 Theme T2S3 Theme T3S1 Theme T3S2 Theme T3S3 PO Team 1 Chief Product Owner (CPO) PO Team 2 PO Team 3 Day 9: Next Sprint Look Ahead Sprint 4 Theme T1S4 Theme T2S4 Theme T3S4 D4: 3-5 D9: Next Day 4: 3 to 5 Sprint Look Ahead
  • 24. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Sprint 1 Sprint 3Sprint 2 The Product Owner Forum Theme T1S1 Theme T1S2 Theme T1S3 Theme T2S1 Theme T2S2 Theme T2S3 Theme T3S1 Theme T3S2 Theme T3S3 PO Team 1 Chief Product Owner (CPO) PO Team 2 PO Team 3 Day 9: Next Sprint Look Ahead Sprint 4 Theme T1S4 Theme T2S4 Theme T3S4 D4: 3-5 D4: 3-5 D4: 3-5D9: Next D9: Next D9: Next Day 4: 3 to 5 Sprint Look Ahead
  • 25. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. The Product Owner Forum Seeing the forest and the trees at the same time.
  • 26. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Outcomes CHARACTERISTIC OUTCOME(S) Scrum Team Performance Generally good to excellent –  90% fewer bugs  Delivered double the scope (2X) than expected  Collaboration within Team greatly increased; teams functioning as teams Management Capabilities Transitioned from managers to “Servant Leaders” Executive Team Activities  Adopted mindset of Minimum Marketable Features (MMF) for customers  Excellent engagement with their Customers Customer Satisfaction  Generally quite higher at the Scrum team level via continuous delivery of working software and making adjustments due to feedback  Moderate improvement at the Customer’s Executive levels (still some uneasiness, but happier than before) Did Scaling happen?  Yes – at least eight Agile teams, with more planned upon leaving
  • 27. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Not always rainbows and puppies…
  • 28. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. THE (ROCKY) ROAD TO AGILE: THE INSURANCE COMPANY
  • 29. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. There’s a “model” that worked at the last company. Let’s try that approach here with some tweaks.
  • 30. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Keep the same  Use Agile to rollout Agile  3 levels of involvement (Teams, Mgmt, Execs)  Pilot small number of teams o Co-locate o Cross-functional o 5 to 9 members o “100%” time  Est. Enablement Team (Mgmt as team members, Execs as “customers”)  Introduce PO Forum Modifications Out of the gate:  Have the Enablement Team split into 3 sub-teams (Tech, Process, Product)  Set expectations that an Enablement Team is a “working team” not “governance” or status meeting
  • 31. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Some foreshadowing… Sounds great in theory. Will never work here. We’re fantastic fire fighters! Agile is the process we need to ensure we’re all doing it the same way. I’m overbooked already. I’m free 3 weeks from now for 30 mins. I guess I’ll just add this to the 8 other projects I’m working on. I need for all features committed for next 2 years
  • 32. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. The story unfolds…  An extreme example with the first team… o Series of medical leaves – 4 PO switches in 3 months o 5 Dev changes. 3 QA changes. 3 BA changes.  As more 2 team scrum teams rolled out, resource poaching becomes common by Management o Allocations went from “100%” to as low as 25% to work on emergency issues.  Management wondering why work isn’t getting done o Put more controls in place - up to 5 different weekly statuses, all with same information o Weekly then bi-weekly “RYG” Dashboard o Rarely attended Sprint Reviews
  • 33. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.  Enablement Team disintegrating o Focus on fire-fighting vs root cause resolution o Disband Enablement Team and put a Release Management Team in its place  Executives took passive role – how was I going to fix their problem? o Desire guarantees of what’s in the next release o Took 90 days to create a 90 day release plan o 13 MMFs to 21 MMFs  Customers getting angry (again) o Customers start to bow out of sprint reviews, since feedback wasn’t incorporated o Intermediary put between Teams and Customers The story unfolds…
  • 34. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.
  • 35. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Despite the drama, there were wins…  Several Teams were performing better.  Collaboration, willingness to help each other  In earlier sprints, initially gain trust of customers  Started to understand incremental builds  Quality improved  Brought in Continuous Integration  Roles started to blur (UX, Devs doing testing)  Brought some rigor to the Release Planning Process  Made Release Process more transparent, incorporating multiple departments along the way
  • 36. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Outcomes CHARACTERISTIC OUTCOME(S) Scrum Team Performance Generally fair to good-  Moderately better quality software than with waterfall  Delivered on par to what was expected  Collaboration based upon an individual’s personality; some teams worked well together, some teams were just a collection of people Management Capabilities Continued to “manage” and put more controls in place Executive Team Activities  Little change in behavior observed  Was aware of concept of MMF, but deferred to big bang rollouts versus incremental delivery Customer Satisfaction  Less overall satisfaction in the end from their customers, especially from the Executive levels  Exception: Some “bright spots” sporadically from Scrum Teams Did Scaling happen?  No – stalled at four Agile teams
  • 37. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. QUESTIONS TO PONDER
  • 38. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. What factors enabled greater success? Why “successful” at finance company, yet not so much at insurance company? Image © Andres Rodriguez
  • 39. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Finance Co  Tremendous work ethic  Belief in product  Demonstrating Agile Principles at 3 levels  Dedicated, Continuous Teams  Sprint Review Participation  Execs/Mgmt Curiosity  Work through pivots  Set foundation to scale  Actions Insurance Co  Tremendous work ethic  Belief in product  Demonstrating Agile Principles at Team level  Non-dedicated, high turn-over teams  Sprint Review Absence  Execs/Mgmt Missing  Pivots are hard…  Difficult to set foundation  Words
  • 40. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Agile Transformations are Multidimensional Environment Teams Leadership Values & Principles Process Business/ Market Drivers … just to show a few areas for consideration
  • 41. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Example Questions to Ponder (Complete list in Section 8 of paper) #2 - Do your Executives: • Believe there is a problem with the status quo? • Buy into the concept they will likely need to alter their behavior in order for the organization to change? • Understand they will likely need to reestablish relationships with their top customers, help their customers come along with the transformation journey as well? • Have the fortitude to prioritize on a limited set of key strategic initiatives and let others go?
  • 42. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Example Questions to Ponder (Complete list in Section 8 of paper) #7 - When it comes to the act of releasing product incrementally: • Is your organization willing to do incremental releases? • Are your customers willing to accept incremental releases? • Can you identify a set of early adopters willing to provide candid and valuable feedback on incremental releases?
  • 43. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. My more successful transformations and scaling efforts had more “yes” answers than “no” answers to these questions.
  • 44. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved.Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. Small Groups Activity As an Individual, scan through the list of 8 areas to Ponder. - Select one area you’re experiencing challenges. Get in group of 3ish folks Each person share areas of challenge. Rest of small group short brainstorm ideas to address challenge (90 seconds/person) - Think “Headlines” - Rotate until all members have several ideas Get contact info to continue conversation after this session… 44
  • 45. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. PARTING THOUGHTS
  • 46. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. For more successful Transformations and Scaling outcomes…  Use Agile to roll out Agile o Start small – Pilot. Learn. Adjust. o Scale in verticals, then go vertical by vertical.  Set strong foundation before scaling o Initial focus on team delivery o Have 3 levels working together towards common goals  Move the needle on culture o Transition to enterprise in waves later on  It’s OK to pivot – not only the product (Dev Teams), but also the transformation itself (Enablement Team)
  • 47. Copyright © 2015 SolutionsIQ, Inc. and Steve Martin. All rights reserved. 6801 185th Ave NE, Suite 200 Redmond, WA 98052 solutionsiq.com 1.800.235.4091 Scaling Agile: A Tale of Two Transformations Steve Martin Enterprise Lead Agile Consultant smartin@solutionsiq.com 617-999-7753

Editor's Notes

  1. The question is purely rhetorical. (Don’t look for a response necessarily…) It was a reserved culture. Lots of inertia for change, more than other companies I’ve worked with. Asking folks to do something different was going to be a challenge.
  2. Want to pilot, try ideas out first.
  3. As those pilots yielded results as a
  4. Ideally, we’d like to be in the upper right quadrant – High Capability / High Willingness. My next choice for who I’d like on my team is High Willingness, but Low Capability. Over time, Capability can be learned. I don’t’ want a stern person not willing to try. Be cautious of the High Capability, Low Willingness. It’s typically someone that’s been around for a while, is seen as expert – and this is not inherently bad. You just have to be observant and will likely need to coach this person, especially if they happen to have detrimental impact on the other team members. In the last group, Low Capability, Low Willingness, well – not much more to say here. You may want to evaluate this person and their role in the company, to see if there’s a more appropriate fit somewhere else in the organization.
  5. This isn’t all of the factors by any means. And anywhere along the way, it’s easy to get stung…
  6. Be sure to start passing out “handout” now…