SlideShare uma empresa Scribd logo
1 de 32
Venkatraman L
Agile – Pretty Simple :-)
Agenda
•
•
•
•

Overview of the Organization and Teams
Experiments & Experiments !
Scaling Agile
Recommendations
Organization Overview

Yes, teams were not cross-functional
Project, Program & Portfolio

Portfolio > Programs > Feature Releases
Executive Expectations
•
•
•
•

Need Predictability into releases
Build credibility with business teams
Provide visibility into what’s happening
Manage the dependencies
With the challenges
•
•
•
•
•

Sorry, no pilot projects
Ok, who all do we need in this release ? #search
I made this change long back. Aren’t you aware ?
Well, this is overall priority but that’s MY team's priority
I have clarity on my team’s work – not sure about when this is
being done in other teams – Do you know? #depth vs breadth
• The requirement is not yet FROZEN #agile?
• Oh Agile ? Too many meetings !
• I just merged this to trunk, you want me to rollback ? #rework
Meta Issues
•
•
•
•
•
•
•
•

No firmed up prioritization criteria
Changing technical contracts b/w teams once finalized
Technical Infrastructure (build, automation)
C O M M U N I C A T I O N within and beyond
Goal of the organization Vs goal of the team
Missing the big picture
Visibility ** (Too much and too little)
Lack of simple process to tie the entire puzzle together
Common Queries
• What’s the VALUE of doing this Vs that ?
• We are just fine. Why Agile ?
• I am a developer, I am not sure of when this will be hit

production – Maybe Ops will know :-)
• Why is this Team A burndown better than Team B?
Foremost: Gap Identification
1.

Inter-team dependencies

2.

Intra-team dependencies

3.

Visibility at all levels (Executive, Senior Leadership,
Marketing, Sprint Teams)

4.

“Plan of Record” – One single place for information

5.

Agile Scrum training & gradual adoption across the
teams ( focused on critical few )
Approach 1 - Virtual Teams
Approach 2 - “Stack Sprints”
Finally, Virtual + Sprints + Release Standups
Push & Pull (Scrum-Ban)
Push
1. Backlog gets pushed to the teams during release breakup
2. Teams pop the requirements off the backlog as and when they plan
Pull
1. Kanban used during sprint execution to notify the status of the

requirements (Development Complete, Code Review, Ready for
QA, Ready for Deployment etc)
So, what did scale ?
•
•
•
•
•

Duration : Q4 2011 through Q4 2013
Team members increased from 60 to 200
Teams increased from 6 - 14
#PM team increased from 4 - 10
Consequently, # Releases increased from 15 > 45 > 80+

The good news is that the framework seamlessly scaled to
accommodate the growth in teams and the #releases
Current Focus
•
•
•
•
•
•
•

Value driven prioritization
Capacity Visibility and Planning using APLM Tools
Aligned teams to business units (for greater focus)
Continuously improve engineering practices
Adopt ScrumBan across the entire organization
Predictability throug 6-sprint planning
Ease of APLM Tool Usage **
6-Sprint Look-ahead Planning
Team A

Sprint 1

Team B

Team N

Release 1
Release 2

Release 2

Release 2

Release 1

Sprint 2

:
Sprint 6

Release 3

Release 3

Release 1
Release 3
Recommendations
** Sponsor / Exec Support **
•

•

•

Get the buy-in,
consistently
Solve the right
problems than
what you think
they are
Be open to
feedback and
criticisms
Have an open mind to
“experiment”
• Mix it up !
• Choose the best of
what works for you
• Adapt, Revise and
Re-implement in
faster cycles
• Make it happen !
Intensely Focus on Architecture
and Design
• Agile does not talk about
ignoring it
• Design activities can
start few sprints ahead
• Spike !
• Influence the backlog
• Plan (for) the future !
Break the Wall of Confusion –
** Embrace DevOps **
• Work as a team than
in Silos for faster
deployments
• Unified Vision and
Individual Goals
• Break the “my
territory” rule
• Shift Left
Source:http://dev2ops.org/2010/02/what-is-devops/
Collaborate (effectively)
• Be active than a
passive contributor
• Effective
Retrospectives
• Focused Release &
Sprint Planning
• Focus on problems
than people
Quality is Prime
•
•
•
•
•
•
•

Definition of Done
(@ all levels)
Shift Left
Test Driven
Development
Unit Tests
Acceptance Tests
Automation
…..
Measure
• Keep it simple
• Measure only what
you can manage
• Automate the
metric capture
• Manage them well
Pick what you can manage from..
Technical

Operational

Business

Test Coverage
Escaped Defects
In Sprint Defects
Cost of rework
Code Quality
Performance
Defect ingestion

Story point velocity
Available capacity
Capacity utilization
Cost of the sprint($)
Story points accepted / not
accepted
New scope added
Technical Debt
Stretch factor
Time spent on Bugs vs feature
Risk Register Updates

Business Value delivered
Customer Satisfaction

Program

Cycle Time
Process cycle efficiency (%)
Release Burn up
Scope creep

Contractual metrics ($)

Portfolio

Pie-chart of releases
Health of the portfolio
Prioritization changes

ROI in the portfolio
Contribution Margin

Project
Keep them visible !
•
•

•

Information Radiators
Its all about
transparency
Out of sight is out of
mind !
Agile != Scrum
• Embrace XP, Lean Kanban, FDD ….

Source: Version One Survey, 7th Annual State of Agile
And the surveys too confirm

Source: Version One Survey, 7th Annual State of Agile
In Summary,
• @ Engineers – your problems are largely technical, focus

and solve for them !
• Using the guiding Agile Manifesto & Principles
• Using the Agile Planning & Estimating Techniques

• @ Line Managers / Scrum Masters – Remove

impediments every single day (if not hourly)
• Look ahead planning

• @ Management – Aid Value Driven Prioritization and

insulate the @ Engineers from being randomized
BEGIN
W

NO
Source: Google Images
Thank you !
http://about.me/venkatramanL

Mais conteúdo relacionado

Mais procurados

Tfs 2013 Process Template Overview
Tfs 2013 Process Template OverviewTfs 2013 Process Template Overview
Tfs 2013 Process Template OverviewAngela Dugan
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum Bangalore
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipRavi Tadwalkar
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Cprime
 
Ravi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/CoachRavi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/CoachRavi Tadwalkar
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumHossein Sarshar
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...Ravi Tadwalkar
 
Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012Angela Dugan
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best PracticesStephen Ritchie
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"Délio Almeida
 
Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Yuriy Kudin
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementRavi Tadwalkar
 

Mais procurados (20)

Tfs 2013 Process Template Overview
Tfs 2013 Process Template OverviewTfs 2013 Process Template Overview
Tfs 2013 Process Template Overview
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
Are we done yet?
Are we done yet?Are we done yet?
Are we done yet?
 
Ravi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/CoachRavi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/Coach
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile Scrum
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012
 
Version One Highlights
Version One HighlightsVersion One Highlights
Version One Highlights
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
 
Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
Dev ops
Dev opsDev ops
Dev ops
 

Destaque

AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1VersionOne
 
Scaling agile from the ground up
Scaling agile from the ground upScaling agile from the ground up
Scaling agile from the ground upSander Hoogendoorn
 
Scaling agile analysis
Scaling agile analysisScaling agile analysis
Scaling agile analysisadarsh08
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Montréal
 
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Stefan ROOCK
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
Scaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large EnterpriseScaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large EnterpriseNitin Ramrakhyani
 
Scaling and Sustaining Agility
Scaling and Sustaining AgilityScaling and Sustaining Agility
Scaling and Sustaining AgilityTathagat Varma
 
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...India Scrum Enthusiasts Community
 
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...Johanna Rothman
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...
Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...
Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...viktor_bezhenar
 
Darefest 2015 Culture Follows Structure
Darefest 2015 Culture Follows StructureDarefest 2015 Culture Follows Structure
Darefest 2015 Culture Follows StructureJason Little
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedLitheSpeed
 

Destaque (20)

AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
 
Scaling agile from the ground up
Scaling agile from the ground upScaling agile from the ground up
Scaling agile from the ground up
 
Scaling agile analysis
Scaling agile analysisScaling agile analysis
Scaling agile analysis
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
Business Value Driven Portfolio Management
Business Value Driven Portfolio ManagementBusiness Value Driven Portfolio Management
Business Value Driven Portfolio Management
 
Agile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik KnibergAgile Everywhere! - Henrik Kniberg
Agile Everywhere! - Henrik Kniberg
 
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Scaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large EnterpriseScaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large Enterprise
 
Scaling and Sustaining Agility
Scaling and Sustaining AgilityScaling and Sustaining Agility
Scaling and Sustaining Agility
 
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Scaling Agile Delivery
Scaling Agile DeliveryScaling Agile Delivery
Scaling Agile Delivery
 
SAFe vs Spotify, le match ! - ScrumDay 2015
SAFe vs Spotify, le match ! - ScrumDay 2015SAFe vs Spotify, le match ! - ScrumDay 2015
SAFe vs Spotify, le match ! - ScrumDay 2015
 
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...
Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...
Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Cu...
 
Darefest 2015 Culture Follows Structure
Darefest 2015 Culture Follows StructureDarefest 2015 Culture Follows Structure
Darefest 2015 Culture Follows Structure
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 

Semelhante a Agile Scaling Techniques and Recommendations

North Star Case Study.pptx
North Star Case Study.pptxNorth Star Case Study.pptx
North Star Case Study.pptxHansaJoshi2
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...Business of Software Conference
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
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
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesVSTS Community MSFT
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!Frank Caron
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore TeamPaul Nguyen
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...Gene Kim
 
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
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015ITSpringBY
 

Semelhante a Agile Scaling Techniques and Recommendations (20)

North Star Case Study.pptx
North Star Case Study.pptxNorth Star Case Study.pptx
North Star Case Study.pptx
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
 
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
 
Agile ncr2016 ppt
Agile ncr2016 pptAgile ncr2016 ppt
Agile ncr2016 ppt
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
 
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...
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015
 

Último

[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.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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)wesley chun
 
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?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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 RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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 Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

[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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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)
 
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?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Agile Scaling Techniques and Recommendations

  • 2. Agile – Pretty Simple :-)
  • 3. Agenda • • • • Overview of the Organization and Teams Experiments & Experiments ! Scaling Agile Recommendations
  • 4. Organization Overview Yes, teams were not cross-functional
  • 5. Project, Program & Portfolio Portfolio > Programs > Feature Releases
  • 6. Executive Expectations • • • • Need Predictability into releases Build credibility with business teams Provide visibility into what’s happening Manage the dependencies
  • 7. With the challenges • • • • • Sorry, no pilot projects Ok, who all do we need in this release ? #search I made this change long back. Aren’t you aware ? Well, this is overall priority but that’s MY team's priority I have clarity on my team’s work – not sure about when this is being done in other teams – Do you know? #depth vs breadth • The requirement is not yet FROZEN #agile? • Oh Agile ? Too many meetings ! • I just merged this to trunk, you want me to rollback ? #rework
  • 8. Meta Issues • • • • • • • • No firmed up prioritization criteria Changing technical contracts b/w teams once finalized Technical Infrastructure (build, automation) C O M M U N I C A T I O N within and beyond Goal of the organization Vs goal of the team Missing the big picture Visibility ** (Too much and too little) Lack of simple process to tie the entire puzzle together
  • 9. Common Queries • What’s the VALUE of doing this Vs that ? • We are just fine. Why Agile ? • I am a developer, I am not sure of when this will be hit production – Maybe Ops will know :-) • Why is this Team A burndown better than Team B?
  • 10. Foremost: Gap Identification 1. Inter-team dependencies 2. Intra-team dependencies 3. Visibility at all levels (Executive, Senior Leadership, Marketing, Sprint Teams) 4. “Plan of Record” – One single place for information 5. Agile Scrum training & gradual adoption across the teams ( focused on critical few )
  • 11. Approach 1 - Virtual Teams
  • 12. Approach 2 - “Stack Sprints”
  • 13. Finally, Virtual + Sprints + Release Standups
  • 14. Push & Pull (Scrum-Ban) Push 1. Backlog gets pushed to the teams during release breakup 2. Teams pop the requirements off the backlog as and when they plan Pull 1. Kanban used during sprint execution to notify the status of the requirements (Development Complete, Code Review, Ready for QA, Ready for Deployment etc)
  • 15. So, what did scale ? • • • • • Duration : Q4 2011 through Q4 2013 Team members increased from 60 to 200 Teams increased from 6 - 14 #PM team increased from 4 - 10 Consequently, # Releases increased from 15 > 45 > 80+ The good news is that the framework seamlessly scaled to accommodate the growth in teams and the #releases
  • 16. Current Focus • • • • • • • Value driven prioritization Capacity Visibility and Planning using APLM Tools Aligned teams to business units (for greater focus) Continuously improve engineering practices Adopt ScrumBan across the entire organization Predictability throug 6-sprint planning Ease of APLM Tool Usage **
  • 17. 6-Sprint Look-ahead Planning Team A Sprint 1 Team B Team N Release 1 Release 2 Release 2 Release 2 Release 1 Sprint 2 : Sprint 6 Release 3 Release 3 Release 1 Release 3
  • 19. ** Sponsor / Exec Support ** • • • Get the buy-in, consistently Solve the right problems than what you think they are Be open to feedback and criticisms
  • 20. Have an open mind to “experiment” • Mix it up ! • Choose the best of what works for you • Adapt, Revise and Re-implement in faster cycles • Make it happen !
  • 21. Intensely Focus on Architecture and Design • Agile does not talk about ignoring it • Design activities can start few sprints ahead • Spike ! • Influence the backlog • Plan (for) the future !
  • 22. Break the Wall of Confusion – ** Embrace DevOps ** • Work as a team than in Silos for faster deployments • Unified Vision and Individual Goals • Break the “my territory” rule • Shift Left Source:http://dev2ops.org/2010/02/what-is-devops/
  • 23. Collaborate (effectively) • Be active than a passive contributor • Effective Retrospectives • Focused Release & Sprint Planning • Focus on problems than people
  • 24. Quality is Prime • • • • • • • Definition of Done (@ all levels) Shift Left Test Driven Development Unit Tests Acceptance Tests Automation …..
  • 25. Measure • Keep it simple • Measure only what you can manage • Automate the metric capture • Manage them well
  • 26. Pick what you can manage from.. Technical Operational Business Test Coverage Escaped Defects In Sprint Defects Cost of rework Code Quality Performance Defect ingestion Story point velocity Available capacity Capacity utilization Cost of the sprint($) Story points accepted / not accepted New scope added Technical Debt Stretch factor Time spent on Bugs vs feature Risk Register Updates Business Value delivered Customer Satisfaction Program Cycle Time Process cycle efficiency (%) Release Burn up Scope creep Contractual metrics ($) Portfolio Pie-chart of releases Health of the portfolio Prioritization changes ROI in the portfolio Contribution Margin Project
  • 27. Keep them visible ! • • • Information Radiators Its all about transparency Out of sight is out of mind !
  • 28. Agile != Scrum • Embrace XP, Lean Kanban, FDD …. Source: Version One Survey, 7th Annual State of Agile
  • 29. And the surveys too confirm Source: Version One Survey, 7th Annual State of Agile
  • 30. In Summary, • @ Engineers – your problems are largely technical, focus and solve for them ! • Using the guiding Agile Manifesto & Principles • Using the Agile Planning & Estimating Techniques • @ Line Managers / Scrum Masters – Remove impediments every single day (if not hourly) • Look ahead planning • @ Management – Aid Value Driven Prioritization and insulate the @ Engineers from being randomized