Accelerating Scaled Agile
Using Scrum-Ban
Avinash Rao
Scrum Bangalore – March 2015
Our Agenda
 The joys of Agile Offshore
 The problem statement
 Defining ‘our’ Scrum and Scrum-Ban
 Outcomes from both streams, & work profile
 Post-Script
Full disclosure
 I have strong opinions about how we structure
Agile teams offshore
 Mini-waterfall-ing
 Too many iterations are filled with big-rocks
 Background on Lean, and I look for data
everywhere …
 “How happy are you with your wife?”
3
Too many Offshore Scrum teams have
this effort profile under pressure
 Given offshore Pyramids and resource mix
 Given ‘constant improvement’ Productivity
targets
4
Iteration Timeline
All-nighters to deliver
Committed scope
We need to slog at the end,
Why start now?
Analysis, LLD
Problem Statement
 Effective in an imperfect world where clients
demand effectiveness but pay for efficiency
 Increase Throughput while preserving the
team’s long term effectiveness (time spent,
pressure)
5
The Experiment – Set Up
6
Scrum team set up
 Sized backlog items
 2 week iteration, with LLD, development,
integration, DoD readiness
 Team loaded with as much scope as we would
have done in 2 weeks in waterfall, but with
testing and readiness included
29 FPs for 2 weeks (16 hours / FP – planned
productivity)
7
Scrum-Ban team setup
 Pick task from backlog, complete (complete!),
move to next item
 Initial scope of 25 FPs identified (1/person)
 Don’t define complete scope to be delivered a-
priori
 Planning, Standups, other ceremonies remain
the same, one additional update of the Scrum-
Ban board in the PM
8
Tooling
 Used a e-PostIt tool
 For Scrum, the posts have a due date
 Scrum-Ban chits move at actuals, and when
complete, developer picks up the next task
9
The Experiment – Results
1
Baseline Waterfall
 Estimates are based on (past) WF projects
 We picked 2 weeks worth of work equivalent
for each iteration
1
Outcome from Scrum
1
Outcome from Scrum-Ban
1
Comparison
 Scrum-Ban completed 25 FPs in 7 days v/s 29
FPs for 10 days
 13.4 Hours per FP v/s 16 hours per FP
(+16%)
 Scrum-Ban team then picked up additional
work items (10 FPs) and completed in 2 weeks
 Some items were partially done, which credits
the next iteration when complete
1
Additional insight into the effort - Scrum
1
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
core
Incidental
NVA
Lost benefit of
Early completes!
Additional insight into the effort – Scrum-Ban
1
0%
10%
20%
30%
40%
50%
60%
core
Incidental
NVA
Scrum-Ban - Effect of structure on
Team Dynamics
 Because the team did not size, there was less
discussion cross-group on items - developers
were focused on the task to be picked up
 Better levelling in the team (everyone’s a
developer no matter their job designation)
 Exposed weak people ruthlessly (twice a day
reviews to update the Board)
1
Picture Abhi Baaki Hai
Mere Dost …
1
Pair Programming under duress
 A third team lost access to remote dev servers
(credentials)
 Introduced to Pair-Programming – Virtue out
of a Necessity
 25 FP scope defined for the team
 Looser oversight, but Scrum-Ban board and
Stand-Ups used
Team wanted to meet EOD Day 3 …
1
Pair-Programming
 25 FPs completed in 3 days (5.7 Hours / FP)
 Over 13 days (yes, the team decided to
change some of the rules), team delivered 76
FPs production-ready (8.2 Hours / FP)
 Visible camaraderie, high-performing unit that
we have retained
2
Caveats
 We have not continued Pair-programming
 By week 2, team complained of overheads
 Meetings
 Status reports
 Company overheads – too many email, etc
 We found the Pair-programming Scrum-Ban
approach perfect for Tiger teams
2
Team Feedback – some observations
Note: Reliably recorded by someone closer to
the team’s median age
 Scrum teams reported being a closer unit than
Scrum-Ban teams
 Hierarchy got in the way to Scrum teams
more than scrum-Ban teams
 Pair-programming is fun! But please don’t
send me so many meeting requests and emails
…
 Module Leads set up their own Boards for
future iterations!
2
Questions?
2

More Related Content

PPT
Scrum Bangalore 13th meet up 13 june 2015 - how not to run agile programs - a...
PPTX
Scrum in 5 slides
PDF
Introduction to Lean, Agile, Scrum, & XP
PDF
PPTX
Scrum In Ten Slides (v2.0) 2018
PPTX
Understanding Scrum in 30 Minutes
PPTX
Scrum and the agile development process
PPTX
Agile development makes elephants dance
Scrum Bangalore 13th meet up 13 june 2015 - how not to run agile programs - a...
Scrum in 5 slides
Introduction to Lean, Agile, Scrum, & XP
Scrum In Ten Slides (v2.0) 2018
Understanding Scrum in 30 Minutes
Scrum and the agile development process
Agile development makes elephants dance

What's hot (20)

PPTX
Scrum methodology in practice
ODP
Introduction To Agile
PDF
PDF
Scrum in action
ODP
Agile methodology and Scrum Framewwork
PPT
Introduction To Scrum
PPTX
Agile scrum fundamentals
PPTX
Agile (Scrum)
PPTX
Agile/Scrum Methodology Gains Your Productivity
PPTX
Introduction to Agile, by J.D. Meier
PDF
Agile Lesson
PPTX
Scrum 101
PPT
Agile Scrum software methodology
PPTX
Scrum vs Kanban
PPTX
Kanban 101
PDF
Agile Scrum Methodology - Introduction
PDF
Case study for agile software development:
PDF
Lean vs scrum
PPTX
Scrum Introduction
PDF
Introduction to Scrum
Scrum methodology in practice
Introduction To Agile
Scrum in action
Agile methodology and Scrum Framewwork
Introduction To Scrum
Agile scrum fundamentals
Agile (Scrum)
Agile/Scrum Methodology Gains Your Productivity
Introduction to Agile, by J.D. Meier
Agile Lesson
Scrum 101
Agile Scrum software methodology
Scrum vs Kanban
Kanban 101
Agile Scrum Methodology - Introduction
Case study for agile software development:
Lean vs scrum
Scrum Introduction
Introduction to Scrum
Ad

Viewers also liked (13)

PPTX
Scrum_BLR 9th meet up 28-Jun-2014 - Lies, Damn Lies... Estimates - Bhavin Kamani
PPTX
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
PDF
[더러닝앤컴퍼니]방송분야직업체험 안내서
PPTX
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
PPTX
Scrum day 2013 presentation
PPTX
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
PDF
Benchmarking Agile Teams
PPTX
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
PPTX
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
PPTX
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
PPTX
Kanban and TOC for Execution Excellence Lean India Summit 2014
PDF
Product Development Using Agile and Lean Principles
PDF
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Scrum_BLR 9th meet up 28-Jun-2014 - Lies, Damn Lies... Estimates - Bhavin Kamani
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
[더러닝앤컴퍼니]방송분야직업체험 안내서
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum day 2013 presentation
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Benchmarking Agile Teams
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
Kanban and TOC for Execution Excellence Lean India Summit 2014
Product Development Using Agile and Lean Principles
Scrum_BLR 9th meet up 28-Jun-2014 - Anatomy of a Self Organizing Team - Karth...
Ad

Similar to Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile using scrum ban - at prowareness (20)

PPTX
Succeeding with Agile against the odds at Australia's Central Bank
PPT
Let’s Play Agile ! 12-09-15-testers_hub
PPTX
Agile Methodology in Software Development
PPTX
Crack That Wip 2
PPTX
Agile and Scrum Workshop
PDF
Lean India Summit 2013
PPTX
Introduction into SCRUM
PPTX
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
PDF
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
PDF
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
PPT
notes-SRE Lec_2(2).pptx education dg khan
PPT
notes-SRE Lec_2.ppt University of Education Lahore Pakistan
PPSX
Scrum Agile Methodlogy
PDF
Scrum master
PDF
Climbing out of a Crisis Loop at the BBC
PPT
An Introduction To Agile Development
ZIP
Agile Software Development Methodologies
PPTX
Scrum Plus Extreme Programming (XP) for Hyper Productivity
PPT
Agile overview
PDF
How Agile Can We Go? Lessons Learned Moving from Waterfall
Succeeding with Agile against the odds at Australia's Central Bank
Let’s Play Agile ! 12-09-15-testers_hub
Agile Methodology in Software Development
Crack That Wip 2
Agile and Scrum Workshop
Lean India Summit 2013
Introduction into SCRUM
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
notes-SRE Lec_2(2).pptx education dg khan
notes-SRE Lec_2.ppt University of Education Lahore Pakistan
Scrum Agile Methodlogy
Scrum master
Climbing out of a Crisis Loop at the BBC
An Introduction To Agile Development
Agile Software Development Methodologies
Scrum Plus Extreme Programming (XP) for Hyper Productivity
Agile overview
How Agile Can We Go? Lessons Learned Moving from Waterfall

More from Scrum Bangalore (20)

PDF
Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
PPTX
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
PDF
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
PPTX
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
PPTX
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
PPTX
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
PPTX
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
PDF
Scrum Day India flyer
PPTX
Scrum Day India discounting
PPTX
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
PPTX
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
PPTX
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
PPTX
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
PPTX
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
PPTX
Effort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
PPTX
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
PDF
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
PPTX
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
PPTX
Scrum Bangalore 17th Meetup - June 11, 2016 - Performance Appraisal: A Love T...
PPTX
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...
Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
Scrum Day India flyer
Scrum Day India discounting
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Effort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 17th Meetup - June 11, 2016 - Performance Appraisal: A Love T...
Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - ...

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPTX
Modernising the Digital Integration Hub
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Chapter 5: Probability Theory and Statistics
Developing a website for English-speaking practice to English as a foreign la...
Consumable AI The What, Why & How for Small Teams.pdf
What is a Computer? Input Devices /output devices
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Comparative analysis of machine learning models for fake news detection in so...
Final SEM Unit 1 for mit wpu at pune .pptx
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A review of recent deep learning applications in wood surface defect identifi...
Improvisation in detection of pomegranate leaf disease using transfer learni...
Custom Battery Pack Design Considerations for Performance and Safety
UiPath Agentic Automation session 1: RPA to Agents
Modernising the Digital Integration Hub
Enhancing plagiarism detection using data pre-processing and machine learning...
Taming the Chaos: How to Turn Unstructured Data into Decisions

Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile using scrum ban - at prowareness

  • 1. Accelerating Scaled Agile Using Scrum-Ban Avinash Rao Scrum Bangalore – March 2015
  • 2. Our Agenda  The joys of Agile Offshore  The problem statement  Defining ‘our’ Scrum and Scrum-Ban  Outcomes from both streams, & work profile  Post-Script
  • 3. Full disclosure  I have strong opinions about how we structure Agile teams offshore  Mini-waterfall-ing  Too many iterations are filled with big-rocks  Background on Lean, and I look for data everywhere …  “How happy are you with your wife?” 3
  • 4. Too many Offshore Scrum teams have this effort profile under pressure  Given offshore Pyramids and resource mix  Given ‘constant improvement’ Productivity targets 4 Iteration Timeline All-nighters to deliver Committed scope We need to slog at the end, Why start now? Analysis, LLD
  • 5. Problem Statement  Effective in an imperfect world where clients demand effectiveness but pay for efficiency  Increase Throughput while preserving the team’s long term effectiveness (time spent, pressure) 5
  • 7. Scrum team set up  Sized backlog items  2 week iteration, with LLD, development, integration, DoD readiness  Team loaded with as much scope as we would have done in 2 weeks in waterfall, but with testing and readiness included 29 FPs for 2 weeks (16 hours / FP – planned productivity) 7
  • 8. Scrum-Ban team setup  Pick task from backlog, complete (complete!), move to next item  Initial scope of 25 FPs identified (1/person)  Don’t define complete scope to be delivered a- priori  Planning, Standups, other ceremonies remain the same, one additional update of the Scrum- Ban board in the PM 8
  • 9. Tooling  Used a e-PostIt tool  For Scrum, the posts have a due date  Scrum-Ban chits move at actuals, and when complete, developer picks up the next task 9
  • 10. The Experiment – Results 1
  • 11. Baseline Waterfall  Estimates are based on (past) WF projects  We picked 2 weeks worth of work equivalent for each iteration 1
  • 14. Comparison  Scrum-Ban completed 25 FPs in 7 days v/s 29 FPs for 10 days  13.4 Hours per FP v/s 16 hours per FP (+16%)  Scrum-Ban team then picked up additional work items (10 FPs) and completed in 2 weeks  Some items were partially done, which credits the next iteration when complete 1
  • 15. Additional insight into the effort - Scrum 1 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% core Incidental NVA Lost benefit of Early completes!
  • 16. Additional insight into the effort – Scrum-Ban 1 0% 10% 20% 30% 40% 50% 60% core Incidental NVA
  • 17. Scrum-Ban - Effect of structure on Team Dynamics  Because the team did not size, there was less discussion cross-group on items - developers were focused on the task to be picked up  Better levelling in the team (everyone’s a developer no matter their job designation)  Exposed weak people ruthlessly (twice a day reviews to update the Board) 1
  • 18. Picture Abhi Baaki Hai Mere Dost … 1
  • 19. Pair Programming under duress  A third team lost access to remote dev servers (credentials)  Introduced to Pair-Programming – Virtue out of a Necessity  25 FP scope defined for the team  Looser oversight, but Scrum-Ban board and Stand-Ups used Team wanted to meet EOD Day 3 … 1
  • 20. Pair-Programming  25 FPs completed in 3 days (5.7 Hours / FP)  Over 13 days (yes, the team decided to change some of the rules), team delivered 76 FPs production-ready (8.2 Hours / FP)  Visible camaraderie, high-performing unit that we have retained 2
  • 21. Caveats  We have not continued Pair-programming  By week 2, team complained of overheads  Meetings  Status reports  Company overheads – too many email, etc  We found the Pair-programming Scrum-Ban approach perfect for Tiger teams 2
  • 22. Team Feedback – some observations Note: Reliably recorded by someone closer to the team’s median age  Scrum teams reported being a closer unit than Scrum-Ban teams  Hierarchy got in the way to Scrum teams more than scrum-Ban teams  Pair-programming is fun! But please don’t send me so many meeting requests and emails …  Module Leads set up their own Boards for future iterations! 2