SlideShare a Scribd company logo
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

More Related Content

PPTX
Agile Resourcing
PPT
Two Things You Must Have for Lasting Agility
PDF
Optimising Quality Assurance in an Agile World
PPTX
Scrum Process Overview
PPTX
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
PPTX
QA team transition to agile testing at Alcatel Lucent
PPTX
Dev ops != Dev+Ops
PPTX
Kanban like another approach for gaming projects, Катерина Гаськова
Agile Resourcing
Two Things You Must Have for Lasting Agility
Optimising Quality Assurance in an Agile World
Scrum Process Overview
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
QA team transition to agile testing at Alcatel Lucent
Dev ops != Dev+Ops
Kanban like another approach for gaming projects, Катерина Гаськова

What's hot (20)

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

Viewers also liked (20)

PDF
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
PDF
Scaling agile from the ground up
PDF
Scaling agile analysis
PPTX
L'Agilité chez GEE Montréal
PPTX
Business Value Driven Portfolio Management
PDF
Agile Everywhere! - Henrik Kniberg
PDF
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
PDF
Agile Transformation at Scale
PPTX
Scaling Agile - Multiple Team Dynamics
PPTX
Scaling Agile Product Ownership In A Large Enterprise
PDF
Scaling and Sustaining Agility
PDF
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
PPTX
Scaling agile
PDF
Scaling Agile Delivery
PDF
SAFe vs Spotify, le match ! - ScrumDay 2015
PDF
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
PDF
Scaling agile Principles and Practices
PDF
Darefest 2015 Culture Follows Structure
PPTX
Scaling Agile: A Guide for the Perplexed
PPTX
Scaling Agile at Spotify (representation)
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
Scaling agile from the ground up
Scaling agile analysis
L'Agilité chez GEE Montréal
Business Value Driven Portfolio Management
Agile Everywhere! - Henrik Kniberg
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Transformation at Scale
Scaling Agile - Multiple Team Dynamics
Scaling Agile Product Ownership In A Large Enterprise
Scaling and Sustaining Agility
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
Scaling agile
Scaling Agile Delivery
SAFe vs Spotify, le match ! - ScrumDay 2015
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling agile Principles and Practices
Darefest 2015 Culture Follows Structure
Scaling Agile: A Guide for the Perplexed
Scaling Agile at Spotify (representation)
Ad

Similar to Agile India 2014 - Venkatraman L on Scaling Agile (20)

PPTX
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
PDF
The Dashlane Agile Journey
PDF
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
PDF
SCRUM Intro
PPTX
PDF
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
PDF
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
PPTX
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
PDF
SAFe and DevOps - better together
PPTX
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
PPTX
Choosing the right agile approach for your organization
PPTX
Agile ncr2016 ppt
PPTX
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
PDF
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
PPTX
State of Agile 2017
PPTX
JIRA 101 - Over(our)head No Longer!
PPTX
Agile tutorial
PPTX
Scrum Process For Offshore Team
PDF
Crash Course Scrum - handout
PDF
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
The Dashlane Agile Journey
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
SCRUM Intro
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
SAFe and DevOps - better together
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
Choosing the right agile approach for your organization
Agile ncr2016 ppt
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
State of Agile 2017
JIRA 101 - Over(our)head No Longer!
Agile tutorial
Scrum Process For Offshore Team
Crash Course Scrum - handout
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Encapsulation_ Review paper, used for researhc scholars
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.

Agile India 2014 - Venkatraman L on Scaling Agile

  • 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