Experience Report :
Agile transformation & implementation
Cisco Video Business
N.S.Venkateswaran, Anil Thattil
March 2015
Overview
Cisco Team
2© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Agenda
Introduction
Why & Our Agile Journey so far
What is unique in our Agile transformation
Q&A
1
2
3
4
3© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Introduction – N.S.Venkateswaran CSP, CSPO, CSM
N.S.Venkateswaran
Scrum Master
Cisco
• Over 14+ years of hands on experience in defining
execution strategy for complex & distributed business
accounts & programs in the area of product development
& delivery using both waterfall and Agile methodologies.
• 4+ years as an agile practitioner in global enterprises.
Experienced in Agile transformation of mid & large size
programs (30 - 320+ people)
4© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Introduction – Anil Thattil - CSPO
Anil Thattil
Senior
Product Manager
@Cisco
• 17+ years of embedded domain experience, with focus in
the area of product management, development & delivery
using both waterfall and Agile methodologies.
• Agile practitioner and Senior Product Manager at Cisco
Video
5© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Introduction
SD Zapper
Set top box
HD Zapper
Set top box
HD PVR
Set top box
Video
Everywhere
Hybrid / 4K
Set top box
Video Gateway IP
Set top box
6© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Introduction
 Launched by over 47+ Pay TV Service Providers
 Cumulative 78+ Million subscribers
World Map of Cisco Video Customers
7© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Why Agile for Cisco Video Business
• Disruptive technologies evolving in the Pay TV space & fast pace of
changes occurring in TV viewing space and the need to outpace
competitors in market place
• For employees to focus and have fun @ work.
• Improve predictability to launch a complex feature to our customers
e.g.: In the past for few complex features, we planned to deliver in 6
months vs. actual delivered in 1 ½ year
8© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Agile Journey so far
Now you are ready
to run your 1st
Sprint!
You are now
ready to
Optimize!
You are now
ready to Scale!
Prepare Get Started Mature
9© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
 We had transformed at the
 Organization level
 Execution level
 People level
Preparation for our Journey
10© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Preparation for our Journey
• Two key decision points as pre-conditions for preparing your journey
• Executives decide whether adopting agile is what they need for their
organization & business and do they have the Org structure to support it.
• Executive and Senior Management commitment
Now you are ready
to run your 1st
Sprint!
Traditional Pro - Agile teams
Organization Structure
11© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Component 3
Team members
Team Leads
Team Managers
Director
Component 2
Team members
Team Leads
Team Managers
Director
Preparation for our Journey
The Reporting Structure (in the past)
General Manager
Team members
Team Leads
Team Managers
Director
Integration & ValidationComponent 1
Team members
Team Leads
Team Managers
Director
Team members
Team Leads
Team Managers
Director
Project Mgmt.
Now you are ready
to run your 1st
Sprint!
12© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Component 1
Component 2
Component 3
Other stakeholder components
Integration &
Proj. Mgmt.
Testing (QC)
Integration
Software
Project
Managers
Project A Project B Project C
D
e
li
v
e
r
y
Preparation for our Journey
We had to move to…… Reporting Structure (Pro-Agile)
Now you are ready
to run your 1st
Sprint!
13© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Cluster A Cluster B Cluster CProduct Owners
Strategy &
Technology
Scrum Masters
Product Managers
General Manager
Scrumteam
Scrumteam
Scrumteam
Scrumteam
Scrumteam
Scrumteam
Scrumteam
Scrumteam
Scrumteam
Preparation for our Journey Now you are ready
to run your 1st
Sprint!
14© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Preparation for our Journey
The Execution Model
(In the past)
System
Architecture
Team members
Team Leads
Team Managers
Director
Component 1
Component 2
Component 3
Component n
Comp. Design
Coding
Comp. Testing
Release
Design,coding,testi
ng and release
Design,coding,testi
ng and release
Design,coding,testi
ng and release
Integration
Project A
P
R
O
D
U
C
T
Integration
Project B
Now you are ready
to run your 1st
Sprint!
15© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Preparation for our Journey
The Execution Model (In the Present)
P
R
O
D
U
C
T
System Architecture
Scrum Team 2- project A
Scrum Team 3 – project A
Design, code, integrate, test and
release
Design, code, integrate, test and
release
Scrum Team1-project A
Design, code, integrate, test and
release
Scrum Team 2 – project B
Scrum Team 3 – project B
Design, code, integrate, test and
release
Design, code, integrate, test and
release
Scrum Team1- project B
Design, code, integrate, test and
release
Now you are ready
to run your 1st
Sprint!
16© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Review by
Component 1
Experts
Review by
Component 2
Experts
Design by
Component 1
Experts
In the Past
Review by
Component n
Experts
Pro - Agile
Review by
Moderators
Design by
Component 2
Experts
Design by
Component n
Experts
Design by
SCRUM Team
Preparation for our Journey Now you are ready
to run your 1st
Sprint!
17© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
• Moderators are Part of SCRUM, act as gatekeepers to ensure sanity of code architecture
• Team have BUILT SUFFICIENT Moderators for Reviews
• Horizontal reviewers have TRANSFORMED to Vertical Moderators
• Moderators GUILD is used to SYNC-Up across Vertical Activities.
Developers
Moderators
MAIN TRUNK
Defects / User Stories
Project Team 2
SCRUM
Team 1
SCRUM
Team 2
SCRUM
Team 1
SCRUM
Team 2
Feature Team 2
Feature Team 2Feature Team 1
Project Team 1
SCRUM
Team 1
SCRUM
Team 2
SCRUM
Team 1
SCRUM
Team 2
Feature Team 1
ReviewsReviews Reviews
Project Team 2
Defects / User Stories
Project Team 1
Preparation for our Journey
Now you are ready
to run your 1st
Sprint!
18© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Preparation for our Journey
 Individual preferences were considered while performing the
transition of traditional Managerial
(Program/Project/Team/Component managers) roles to Agile roles
(Agile leadership roles [SM, PO, EM])
 Moved from fancy hierarchical designations to profession based roles
Now you are ready
to run your 1st
Sprint!
Role Clarity
19© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Preparation for our Journey
Values: Agree on the values of your
Agile organization. These are what the
organization will believe is possible.
Culture: Define the culture you want
and drop what you don’t want.
Choose how you want the
organization to normally operate.
Rules: On the values and culture you
will strictly adhere to the Rules of
Scrum for optimal operational and
visibility of obstacles.
Practices: Decisions about practices are
value based. Progressively increase you
agile maturity through development and
adoption of practices. Start basic and
then scale to your whole organization.
Now you are ready
to run your 1st
Sprint!
Culture & Values
20© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Preparation for our Journey - Values
 Do the right thing for the organization, ahead of team and self.
 Continuously learn and improve; always challenge established
practices – think what we could do better.
 Trust, appreciate & respect others regardless of their roles,
positions, etc.
 Be open to new ideas; never be defensive.
 Be a servant leader – help people do their best.
 Take personal responsibility for business as if it was your own: “if
anything has failed it’s my fault”.
 Team work – it is the team that wins or loses, not an individual!
 Enjoy what we are doing.
 Be courageous – to stand up, speak out and DO
THE RIGHT things.
 Integrity – be open and honest about what I say
and what I do.
 Be Authentic – be who you are; give no room to
politics.
 Be Passionate about what we do!
 Be Purposeful - understand WHY we are doing
what we are doing.
 Be Transparent – to be open in what I say and
what I do.
Now you are ready
to run your 1st
Sprint!
21© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Agile Journey so far
Now you are ready
to run your 1st
Sprint!
You are now
ready to
Optimize!
You are now
ready to Scale!
Prepare Get Started Mature
22© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Get Started with our journey
 Executive team had gone through 5 full days of Agile training.
 The first scrum team of our organization was of Executives for the
project “Agile Transformation”.
 The backlog had team/batch formation, classroom trainings for each
batch and kick starting the sprint for each project and so on.
 Hired external coaches
You are now ready to
Optimize!
23© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Planning the batches
Batch 1
Start end
- - - - - - -
• Each batch had 60 to 70 people spread across 4 to 5 project/product backlogs
• There was a primary coach for each batch
• Each batch was handheld for 6 sprints (12 weeks)
2 external & 2 internal coaches
Batch 2
Batch 3
Batch 4
Batch 7
You are now ready to
Optimize!
24© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Evolution Agile Transformation Steps
Leadership Team
Identified
(T – 2 weeks)
Team co-located
Leadership
Training : PO, SM,
Architect & EM
(3 Days)
Leadership
workshop:
Creating Backlog
(1 week)
Team Training
(3 days)
Mini Sprint (1
Week)
Team Coaching
(6 Sprints)
Active Coaching
Done: Continued
Support
• All external members of
team are included as well
(end-to-end Architects…)
• Working with delivery team
to include them in this
cycle
You are now ready to
Optimize!
25© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Agile Journey so far
Now you are ready
to run your 1st
Sprint!
You are now
ready to
Optimize!
You are now
ready to Scale!
Prepare Get Started
Mature
26© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Mature our journey
 What is Technical debt?
You are now
ready to Scale!
Accumulated Interest due to poor
software/code architecture, system
design, engineering practices, software
development within a codebase
27© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Mature our journey
Ways to deal with Technical Debt (TD)
• Creating a working agreement with teams to adhere to
strict Definition of Done
• Ensuring no TD is added to any new code written
• Look at the past journey and clearing all the TD that gives
ROI.
• We had Technical Debt Reduction Day (one day- All
hands including Senior management) every month
• Identifying and prioritizing the Technical Debt related
stories in every backlog distributed per sprint
• Effective engineering practices by formation of Guilds (like
Code Moderation Guild, Let’s Coffee, Review boards
etc…)
• Introduced techniques like pair programing, Test Driven
Development, eXtreme Programing etc… with the
guidance of the technical coach
You are now
ready to Scale!
28© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
 What is an Obstacle?
Mature our journey
Anything that slows a team down from
delivering to Done
Often the hardest part of removing
obstacles is recognizing them
You are now
ready to Scale!
29© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Mature our journey
Scrum Team’s Board
Program Board
(Program leadership board –
SM/EM/PO)
Moved if cant be resolved
inside team, Obstacle
Card is Moved, Not copied
Exec Board
Moved/Visibility transition at expiry of
48hr Time box (+ Common sense) for
Program Leadership. Obstacle Card is
Moved, Not copied
> 96 Hrs.
(Visibility)
Conversations/Fe
edback
( 48 – 96 Hrs.
Conversations/Fe
edback
0 – 48 Hrs.
SM
Tracking
EVERY
day until
closure
Future
Obstacles
movement is
at the
discretion of
SM
Obstacle Resolution / Visibility Flow
You are now
ready to Scale!
30© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
 Systemic obstacles
 Poor Build, CI Infrastructure
 Poor Automation Infrastructure
 Shortage of competencies
 Inflexible software architecture
 Ways to deal
 Poor Build, CI Infrastructure
 Invest in improving the CI Infra with 4hr, 12hr, 24 hr. and 48 hr. CI
 Poor Automation Infrastructure
 All hands in deck e.g.: Technical Debt Reduction day (one day in a month)
 Shortage of competencies
 Invest in technical coach and Introduce techniques & engineering practices like pair programing, TDD, XP
etc… with the guidance of the technical coach
 Inflexible software architecture
 Define and move to modular software architecture
Mature our journey You are now
ready to Scale!
31© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
 To sustain our way forward, we need to create sufficient
 Internal process champions
 Internal technical champions
& The Journey Continues…………………
Mature our journey
You are now
ready to Scale!
32© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
 Cisco dEV Play book as a framework
 Starting point and a framework (Not a mandated rulebook) which enabled
us to learn and share the methodologies & practices within Cisco.
 Strong commitment from top management to perform all agile
practices.
 Adopted a top down training model.
 Hired and appointed external coaches for our business unit and
invested in developing internal coaches
 Emphasis on Individuals and Interactions through physical scrum
boards rather than using the tools
 Rolled out various Guilds (product owner, scrum master… ) which are
self driven by like minded people
What is Unique in our Agile transformation?
33© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
 Some of the unique challenges we faced during this journey
 Beginners
 People want to know their roles
 Stepping into each other roles
 Intermediate
 Ceremonies were not happening properly
 Shortage of cross functional competencies within the team
 Now
 Systemic issues are slowing down the teams
 Arrest User Story spillover
 Maturing on engineering practices (XP, TDD, pair programming…)
What is Unique in our Agile transformation?
34© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV
Q & A
Thank you.

More Related Content

PDF
Successful Agile Transformation - The NCS Story
PPTX
Agile Test Transformation
PPTX
Life Has Not Been That Rosy With Agile : Rahul Sudame
PDF
Agile Transformation at Scale
PDF
Agile Transformation
PPTX
Agile Center of Excellence : Presented by Rahul Sudame
PPT
Agile transformation best practices
PPTX
Scaling Agile and Scrum (cPrime/Angela Johnson)
Successful Agile Transformation - The NCS Story
Agile Test Transformation
Life Has Not Been That Rosy With Agile : Rahul Sudame
Agile Transformation at Scale
Agile Transformation
Agile Center of Excellence : Presented by Rahul Sudame
Agile transformation best practices
Scaling Agile and Scrum (cPrime/Angela Johnson)

What's hot (19)

PPTX
Agile Transformation Journey on Large Scale Projects
PPTX
Introduction to scaled agile framework
PDF
Agile transformation model
PPTX
How to measure the outcome of agile transformation
PDF
Agile IT Operatinos - Getting to Daily Releases
PDF
Foundations of scaling agile with SAFe
PDF
Agile transformation Explanined
PPTX
Strategies for Large Scale Agile Transformation
PPTX
Agile flightpath
PDF
What is Scaled Agile Framework | Edureka
PDF
Agile Framework
PDF
Agile transformation kick off presentation v 1.0
PPTX
Product Owner Team - Agile Day Atlanta 2015
PDF
7 things we do for our agile transformation at scale - Agile Cambridge
PPTX
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
PDF
Building Quality In in SAFe – The Testing Organization’s Perspective
PDF
Large Scale Agile Transformation by Husni Roukbi
PDF
Agile Metrics: The GQM Approach to Enterprise Metrics
PDF
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Agile Transformation Journey on Large Scale Projects
Introduction to scaled agile framework
Agile transformation model
How to measure the outcome of agile transformation
Agile IT Operatinos - Getting to Daily Releases
Foundations of scaling agile with SAFe
Agile transformation Explanined
Strategies for Large Scale Agile Transformation
Agile flightpath
What is Scaled Agile Framework | Edureka
Agile Framework
Agile transformation kick off presentation v 1.0
Product Owner Team - Agile Day Atlanta 2015
7 things we do for our agile transformation at scale - Agile Cambridge
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Building Quality In in SAFe – The Testing Organization’s Perspective
Large Scale Agile Transformation by Husni Roukbi
Agile Metrics: The GQM Approach to Enterprise Metrics
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Ad

Viewers also liked (7)

PPTX
Big Bang Agile Roll-out
PPTX
Applying Organizational Change and Leadership in Agile Transformations
PDF
Cisco’s Agile Journey
PDF
Five Essential Steps of an Agile Transformation Journey
PDF
Enterprise Agile Transformation Case Study
PPTX
Adopting Agile
PPTX
The Executives Guide
Big Bang Agile Roll-out
Applying Organizational Change and Leadership in Agile Transformations
Cisco’s Agile Journey
Five Essential Steps of an Agile Transformation Journey
Enterprise Agile Transformation Case Study
Adopting Agile
The Executives Guide
Ad

Similar to Experience Report : Agile transformation & implementation - Cisco Video Business (20)

PDF
Starting the DevOps Train
DOCX
Project Management at Cisco Ben Rus TIM 101 Seminar – .docx
PDF
How Agile Can We Go? Lessons Learned Moving from Waterfall
PPTX
Exploring agile while playing
PPTX
Dev ops != Dev+Ops
PDF
Agile Basics / Fundamentals
PDF
An Agile Journey
PDF
Agile goa kanban presentation sreekanth tadipatri
PDF
AgileCamp Silicon Valley 2015: An Agile Journey
PPTX
Unlocking Excellence with Agile Metrics
PPT
How BMC is Scaling Agile Development
PPTX
View from the Executive Suite, MN-PMI May 2014
PDF
What to expect in 30 60-90 days in agile transformation journey?
PPTX
Agile Truths and Misconceptions
PDF
Successful Agile Transformation - Jim Grundner - Agile Maine
PPTX
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
PDF
Agile Fundamentals and Best Practices (with Trello)
PDF
Javier Ferrer: Nationale Nederlanden
PDF
From Waterfall to Agile: A ScrumMaster’s View
Starting the DevOps Train
Project Management at Cisco Ben Rus TIM 101 Seminar – .docx
How Agile Can We Go? Lessons Learned Moving from Waterfall
Exploring agile while playing
Dev ops != Dev+Ops
Agile Basics / Fundamentals
An Agile Journey
Agile goa kanban presentation sreekanth tadipatri
AgileCamp Silicon Valley 2015: An Agile Journey
Unlocking Excellence with Agile Metrics
How BMC is Scaling Agile Development
View from the Executive Suite, MN-PMI May 2014
What to expect in 30 60-90 days in agile transformation journey?
Agile Truths and Misconceptions
Successful Agile Transformation - Jim Grundner - Agile Maine
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
Agile Fundamentals and Best Practices (with Trello)
Javier Ferrer: Nationale Nederlanden
From Waterfall to Agile: A ScrumMaster’s View

Recently uploaded (20)

DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Cybersecurity: Protecting the Digital World
PPTX
Introduction to Windows Operating System
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PPTX
Download Adobe Photoshop Crack 2025 Free
PPTX
CNN LeNet5 Architecture: Neural Networks
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PPTX
"Secure File Sharing Solutions on AWS".pptx
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PPTX
Computer Software - Technology and Livelihood Education
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PPTX
most interesting chapter in the world ppt
PDF
Microsoft Office 365 Crack Download Free
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Weekly report ppt - harsh dattuprasad patel.pptx
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
GSA Content Generator Crack (2025 Latest)
Cybersecurity: Protecting the Digital World
Introduction to Windows Operating System
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Download Adobe Photoshop Crack 2025 Free
CNN LeNet5 Architecture: Neural Networks
Airline CRS | Airline CRS Systems | CRS System
iTop VPN Crack Latest Version Full Key 2025
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
"Secure File Sharing Solutions on AWS".pptx
CCleaner 6.39.11548 Crack 2025 License Key
Computer Software - Technology and Livelihood Education
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
most interesting chapter in the world ppt
Microsoft Office 365 Crack Download Free

Experience Report : Agile transformation & implementation - Cisco Video Business

  • 1. Experience Report : Agile transformation & implementation Cisco Video Business N.S.Venkateswaran, Anil Thattil March 2015 Overview Cisco Team
  • 2. 2© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Agenda Introduction Why & Our Agile Journey so far What is unique in our Agile transformation Q&A 1 2 3 4
  • 3. 3© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Introduction – N.S.Venkateswaran CSP, CSPO, CSM N.S.Venkateswaran Scrum Master Cisco • Over 14+ years of hands on experience in defining execution strategy for complex & distributed business accounts & programs in the area of product development & delivery using both waterfall and Agile methodologies. • 4+ years as an agile practitioner in global enterprises. Experienced in Agile transformation of mid & large size programs (30 - 320+ people)
  • 4. 4© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Introduction – Anil Thattil - CSPO Anil Thattil Senior Product Manager @Cisco • 17+ years of embedded domain experience, with focus in the area of product management, development & delivery using both waterfall and Agile methodologies. • Agile practitioner and Senior Product Manager at Cisco Video
  • 5. 5© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Introduction SD Zapper Set top box HD Zapper Set top box HD PVR Set top box Video Everywhere Hybrid / 4K Set top box Video Gateway IP Set top box
  • 6. 6© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Introduction  Launched by over 47+ Pay TV Service Providers  Cumulative 78+ Million subscribers World Map of Cisco Video Customers
  • 7. 7© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Why Agile for Cisco Video Business • Disruptive technologies evolving in the Pay TV space & fast pace of changes occurring in TV viewing space and the need to outpace competitors in market place • For employees to focus and have fun @ work. • Improve predictability to launch a complex feature to our customers e.g.: In the past for few complex features, we planned to deliver in 6 months vs. actual delivered in 1 ½ year
  • 8. 8© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Agile Journey so far Now you are ready to run your 1st Sprint! You are now ready to Optimize! You are now ready to Scale! Prepare Get Started Mature
  • 9. 9© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV  We had transformed at the  Organization level  Execution level  People level Preparation for our Journey
  • 10. 10© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Preparation for our Journey • Two key decision points as pre-conditions for preparing your journey • Executives decide whether adopting agile is what they need for their organization & business and do they have the Org structure to support it. • Executive and Senior Management commitment Now you are ready to run your 1st Sprint! Traditional Pro - Agile teams Organization Structure
  • 11. 11© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Component 3 Team members Team Leads Team Managers Director Component 2 Team members Team Leads Team Managers Director Preparation for our Journey The Reporting Structure (in the past) General Manager Team members Team Leads Team Managers Director Integration & ValidationComponent 1 Team members Team Leads Team Managers Director Team members Team Leads Team Managers Director Project Mgmt. Now you are ready to run your 1st Sprint!
  • 12. 12© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Component 1 Component 2 Component 3 Other stakeholder components Integration & Proj. Mgmt. Testing (QC) Integration Software Project Managers Project A Project B Project C D e li v e r y Preparation for our Journey We had to move to…… Reporting Structure (Pro-Agile) Now you are ready to run your 1st Sprint!
  • 13. 13© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Cluster A Cluster B Cluster CProduct Owners Strategy & Technology Scrum Masters Product Managers General Manager Scrumteam Scrumteam Scrumteam Scrumteam Scrumteam Scrumteam Scrumteam Scrumteam Scrumteam Preparation for our Journey Now you are ready to run your 1st Sprint!
  • 14. 14© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Preparation for our Journey The Execution Model (In the past) System Architecture Team members Team Leads Team Managers Director Component 1 Component 2 Component 3 Component n Comp. Design Coding Comp. Testing Release Design,coding,testi ng and release Design,coding,testi ng and release Design,coding,testi ng and release Integration Project A P R O D U C T Integration Project B Now you are ready to run your 1st Sprint!
  • 15. 15© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Preparation for our Journey The Execution Model (In the Present) P R O D U C T System Architecture Scrum Team 2- project A Scrum Team 3 – project A Design, code, integrate, test and release Design, code, integrate, test and release Scrum Team1-project A Design, code, integrate, test and release Scrum Team 2 – project B Scrum Team 3 – project B Design, code, integrate, test and release Design, code, integrate, test and release Scrum Team1- project B Design, code, integrate, test and release Now you are ready to run your 1st Sprint!
  • 16. 16© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Review by Component 1 Experts Review by Component 2 Experts Design by Component 1 Experts In the Past Review by Component n Experts Pro - Agile Review by Moderators Design by Component 2 Experts Design by Component n Experts Design by SCRUM Team Preparation for our Journey Now you are ready to run your 1st Sprint!
  • 17. 17© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV • Moderators are Part of SCRUM, act as gatekeepers to ensure sanity of code architecture • Team have BUILT SUFFICIENT Moderators for Reviews • Horizontal reviewers have TRANSFORMED to Vertical Moderators • Moderators GUILD is used to SYNC-Up across Vertical Activities. Developers Moderators MAIN TRUNK Defects / User Stories Project Team 2 SCRUM Team 1 SCRUM Team 2 SCRUM Team 1 SCRUM Team 2 Feature Team 2 Feature Team 2Feature Team 1 Project Team 1 SCRUM Team 1 SCRUM Team 2 SCRUM Team 1 SCRUM Team 2 Feature Team 1 ReviewsReviews Reviews Project Team 2 Defects / User Stories Project Team 1 Preparation for our Journey Now you are ready to run your 1st Sprint!
  • 18. 18© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Preparation for our Journey  Individual preferences were considered while performing the transition of traditional Managerial (Program/Project/Team/Component managers) roles to Agile roles (Agile leadership roles [SM, PO, EM])  Moved from fancy hierarchical designations to profession based roles Now you are ready to run your 1st Sprint! Role Clarity
  • 19. 19© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Preparation for our Journey Values: Agree on the values of your Agile organization. These are what the organization will believe is possible. Culture: Define the culture you want and drop what you don’t want. Choose how you want the organization to normally operate. Rules: On the values and culture you will strictly adhere to the Rules of Scrum for optimal operational and visibility of obstacles. Practices: Decisions about practices are value based. Progressively increase you agile maturity through development and adoption of practices. Start basic and then scale to your whole organization. Now you are ready to run your 1st Sprint! Culture & Values
  • 20. 20© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Preparation for our Journey - Values  Do the right thing for the organization, ahead of team and self.  Continuously learn and improve; always challenge established practices – think what we could do better.  Trust, appreciate & respect others regardless of their roles, positions, etc.  Be open to new ideas; never be defensive.  Be a servant leader – help people do their best.  Take personal responsibility for business as if it was your own: “if anything has failed it’s my fault”.  Team work – it is the team that wins or loses, not an individual!  Enjoy what we are doing.  Be courageous – to stand up, speak out and DO THE RIGHT things.  Integrity – be open and honest about what I say and what I do.  Be Authentic – be who you are; give no room to politics.  Be Passionate about what we do!  Be Purposeful - understand WHY we are doing what we are doing.  Be Transparent – to be open in what I say and what I do. Now you are ready to run your 1st Sprint!
  • 21. 21© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Agile Journey so far Now you are ready to run your 1st Sprint! You are now ready to Optimize! You are now ready to Scale! Prepare Get Started Mature
  • 22. 22© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Get Started with our journey  Executive team had gone through 5 full days of Agile training.  The first scrum team of our organization was of Executives for the project “Agile Transformation”.  The backlog had team/batch formation, classroom trainings for each batch and kick starting the sprint for each project and so on.  Hired external coaches You are now ready to Optimize!
  • 23. 23© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Planning the batches Batch 1 Start end - - - - - - - • Each batch had 60 to 70 people spread across 4 to 5 project/product backlogs • There was a primary coach for each batch • Each batch was handheld for 6 sprints (12 weeks) 2 external & 2 internal coaches Batch 2 Batch 3 Batch 4 Batch 7 You are now ready to Optimize!
  • 24. 24© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Evolution Agile Transformation Steps Leadership Team Identified (T – 2 weeks) Team co-located Leadership Training : PO, SM, Architect & EM (3 Days) Leadership workshop: Creating Backlog (1 week) Team Training (3 days) Mini Sprint (1 Week) Team Coaching (6 Sprints) Active Coaching Done: Continued Support • All external members of team are included as well (end-to-end Architects…) • Working with delivery team to include them in this cycle You are now ready to Optimize!
  • 25. 25© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Agile Journey so far Now you are ready to run your 1st Sprint! You are now ready to Optimize! You are now ready to Scale! Prepare Get Started Mature
  • 26. 26© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Mature our journey  What is Technical debt? You are now ready to Scale! Accumulated Interest due to poor software/code architecture, system design, engineering practices, software development within a codebase
  • 27. 27© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Mature our journey Ways to deal with Technical Debt (TD) • Creating a working agreement with teams to adhere to strict Definition of Done • Ensuring no TD is added to any new code written • Look at the past journey and clearing all the TD that gives ROI. • We had Technical Debt Reduction Day (one day- All hands including Senior management) every month • Identifying and prioritizing the Technical Debt related stories in every backlog distributed per sprint • Effective engineering practices by formation of Guilds (like Code Moderation Guild, Let’s Coffee, Review boards etc…) • Introduced techniques like pair programing, Test Driven Development, eXtreme Programing etc… with the guidance of the technical coach You are now ready to Scale!
  • 28. 28© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV  What is an Obstacle? Mature our journey Anything that slows a team down from delivering to Done Often the hardest part of removing obstacles is recognizing them You are now ready to Scale!
  • 29. 29© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Mature our journey Scrum Team’s Board Program Board (Program leadership board – SM/EM/PO) Moved if cant be resolved inside team, Obstacle Card is Moved, Not copied Exec Board Moved/Visibility transition at expiry of 48hr Time box (+ Common sense) for Program Leadership. Obstacle Card is Moved, Not copied > 96 Hrs. (Visibility) Conversations/Fe edback ( 48 – 96 Hrs. Conversations/Fe edback 0 – 48 Hrs. SM Tracking EVERY day until closure Future Obstacles movement is at the discretion of SM Obstacle Resolution / Visibility Flow You are now ready to Scale!
  • 30. 30© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV  Systemic obstacles  Poor Build, CI Infrastructure  Poor Automation Infrastructure  Shortage of competencies  Inflexible software architecture  Ways to deal  Poor Build, CI Infrastructure  Invest in improving the CI Infra with 4hr, 12hr, 24 hr. and 48 hr. CI  Poor Automation Infrastructure  All hands in deck e.g.: Technical Debt Reduction day (one day in a month)  Shortage of competencies  Invest in technical coach and Introduce techniques & engineering practices like pair programing, TDD, XP etc… with the guidance of the technical coach  Inflexible software architecture  Define and move to modular software architecture Mature our journey You are now ready to Scale!
  • 31. 31© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV  To sustain our way forward, we need to create sufficient  Internal process champions  Internal technical champions & The Journey Continues………………… Mature our journey You are now ready to Scale!
  • 32. 32© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV  Cisco dEV Play book as a framework  Starting point and a framework (Not a mandated rulebook) which enabled us to learn and share the methodologies & practices within Cisco.  Strong commitment from top management to perform all agile practices.  Adopted a top down training model.  Hired and appointed external coaches for our business unit and invested in developing internal coaches  Emphasis on Individuals and Interactions through physical scrum boards rather than using the tools  Rolled out various Guilds (product owner, scrum master… ) which are self driven by like minded people What is Unique in our Agile transformation?
  • 33. 33© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV  Some of the unique challenges we faced during this journey  Beginners  People want to know their roles  Stepping into each other roles  Intermediate  Ceremonies were not happening properly  Shortage of cross functional competencies within the team  Now  Systemic issues are slowing down the teams  Arrest User Story spillover  Maturing on engineering practices (XP, TDD, pair programming…) What is Unique in our Agile transformation?
  • 34. 34© 2013-2015 Cisco and/or its affiliates. All rights reserved. NSV Q & A