SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Cisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved. 1
CSTG One Team. One Technology Portfolio. Built to Scale
A Program Journey to Agile Transformation
April2015
Prakash Bettadapur
pbettada@gmail.com
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
CSTG One Team. One Technology Portfolio. Built to Scale
•  Agile Introduction – Why Agile
!  Software Success and Failures
!  Program State before Transformation
!  How Agile Helps
!  How Agile is different from other SDLC methodologies
!  Principles and Values
!  What are the different Agile methods
!  What are the Agile Practices and Ceremonies
•  Workshop – Discuss Scenarios
•  Agile Journey
!  Initial Program State
!  Overview of the Journey
!  Significant Progress Phases
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
CSTG One Team. One Technology Portfolio. Built to Scale
Success Challenged Impaired
Requirements/Users/Delivery Related 29% 37% 34%
Planning/Tracking Related 26% -- 15%
Executive/Stakeholder Support, Clarity Related 17% 24% 27%
Staffing (Technology, People) Related 15% 17% 15%
Misc/Other 13% 22% 9%
•  Traditional Projects Success and Failure factors
•  Grouped under broad categories
•  Based on CHAOS report
•  Results from 2004 - 2014
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
CSTG One Team. One Technology Portfolio. Built to Scale
•  High number of customer problems
•  Partners and Customers discontent and disengaged
•  Work halted for several releases and resources diverted for other
programs
•  Large parts of BU funded by the program
•  Large distributed and scattered team
•  Many team members with dysfunctional attitudes on what they can
do for the project
•  Dysfunctional dev/QA relationship
•  Outdated infrastructure and architecture
•  3rd party vendor’s hardware/software/team members not integrated
with the rest
•  Development Partner (IT) team members not integrated with the rest
•  Too many meetings with too many stakeholders, everyone trying to
project manage from different perspectives
•  One excellent Product Manager handling most of the requests
Areas requiring
attention:
•  Product Quality
•  Partner & Customer
Collaboration
•  Team Composition
•  Team Dynamics
•  Outdated Architecture
•  Wasteful Activities
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
CSTG One Team. One Technology Portfolio. Built to Scale
•  Encourage close Customer Collaboration
•  Address Customer needs timely manner
•  Build quality into the product upfront
•  Team Composition
•  Team Empowerment
•  Lean Thinking
•  Frequent Retrospection
•  Quick learning from failures
Areas requiring
attention:
•  Product Quality
•  Partner & Customer
Collaboration
•  Team Composition
•  Team Dynamics
•  Outdated Architecture
•  Wasteful Activities
Let$us$take$a$close$look$at$how$Agile$accommodates$these$aspects…$
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
CSTG One Team. One Technology Portfolio. Built to Scale
•  Frequent Customer Deliveries
!  Early Value Delivery
!  Continuous Value Delivery
!  Highest Value Delivery
•  Managing Business Outcome
!  Promote close customer collaboration
!  Determine technical feasibility
!  Test market readiness
!  Leverage early revenue opportunities
!  Avert losing market opportunity
!  Salvage partly finished product
!  Enable roadmap reshuffle
Blog References:
https://www.linkedin.com/today/author/611516
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
CSTG One Team. One Technology Portfolio. Built to Scale
!  Architecture dependencies
!  UE/UX dependencies
!  Inter-components dependencies
!  Inter-teams dependencies
!  Simplicity and Agility
Blog References:
https://www.linkedin.com/pulse/critical-software-success-factors-managing-prakash-bettadapur?trk=mp-reader-card
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
CSTG One Team. One Technology Portfolio. Built to Scale
!  Architecture dependencies
!  UE/UX dependencies
!  Inter-components dependencies
!  Inter-teams dependencies
!  Simplicity and Agility
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
CSTG One Team. One Technology Portfolio. Built to Scale
!  Architecture dependencies
!  UE/UX dependencies
!  Inter-components dependencies
!  Inter-teams dependencies
!  Simplicity and Agility
Blog References:
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
CSTG One Team. One Technology Portfolio. Built to Scale
!  Adequate, just enough planning
!  Continuous
!  Daily
!  Iteration/Sprint
!  Release/Roadmap/Program/Project/
Product/Program Increment
!  Portfolio/Vision/Strategy
!  Agile estimation
!  Adequate risk management
!  Visibility to track projects
Blog References:
https://www.linkedin.com/today/author/611516
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
CSTG One Team. One Technology Portfolio. Built to Scale
!  Adequate, just enough planning
!  Continuous
!  Daily
!  Iteration/Sprint
!  Release/Roadmap/Program/Project/
Product/Program Increment
!  Portfolio/Vision/Strategy
!  Agile estimation
!  Adequate risk management
!  Visibility to track projects
Blog References:
https://www.linkedin.com/today/author/611516
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
CSTG One Team. One Technology Portfolio. Built to Scale
!  Adequate, just enough planning
!  Continuous
!  Daily
!  Iteration/Sprint
!  Release/Roadmap/Program/Project/
Product/Program Increment
!  Portfolio/Vision/Strategy
!  Agile estimation
!  Adequate risk management
!  Visibility to track projects
Blog References:
https://www.linkedin.com/today/author/611516
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
CSTG One Team. One Technology Portfolio. Built to Scale
•  Team Empowerment
•  Teams taking responsibility for decisions,
planning & delivery
•  Close Collaboration & Cooperation
•  Agile Leadership
•  When, what and how to delegate
•  Balance when to step-in/step-out
•  Obstacle removal
•  Coaching & Servant Leadership
•  Team Joy
•  Customer Satisfaction
•  Employee Satisfaction
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Agile Values
•  Early and frequent delivery
•  Customer collaboration
•  Adaptation
•  People come first
Waterfall Values
•  Deliver on time and on budget
•  Make early commitments
•  Get it right the first time
•  Process comes first
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
CSTG One Team. One Technology Portfolio. Built to Scale
Aspect Agile Waterfall
Commitment
and Delivery
•  Organize to reduce cost of change (not
amount of work)
•  Balance between value delivery now & future
ability
•  Deliver frequently, on cadence; scope varies,
quality important
•  Team responsible
•  Artifacts reviewed & approved; changes can
be costly
•  Scope fixed, cost & schedule varies based
on factors
•  Deliver on deadline; early commitment
matters
•  Project manager responsible
Decisions and
Adaptability
•  Effective before efficiency
•  Defer decisions to last responsible moment
•  Fail fast and cheaper; maximize learning
•  Optimize utilization
•  Make early commitment; minimize changes
•  Get it right first time; no room for failures
Tracking
progress
•  Time boxed; Deliver shippable quality
•  Continuous value delivery tracked for %
progress
•  Delivery on final deadline; review for quality
compromises
•  Progress is % completion of initial plan
Individuals •  People, respect, trust, transparency
•  Broad expertise, T-shaped skills
•  Resources, technical skills matters, experts
•  Deep expertise, specialist “resources”
Interactions •  Self-organizing teams; keep colleagues
informed
•  Teams share ownership of decisions &
results; work by consensus
•  Servant leaders in trusting, supportive
relationship
•  Hub & spoke model – manager coordinating
and organizing
•  Teams not feeling ownership; look to
manager for decisions
•  Command and control relationship
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
CSTG One Team. One Technology Portfolio. Built to Scale
Aspect Agile Waterfall
Commitment
and Delivery
•  Organize to reduce cost of change (not
amount of work)
•  Balance between value delivery now & future
ability
•  Deliver frequently, on cadence; scope varies,
quality important
•  Team responsible
•  Artifacts reviewed & approved; changes can
be costly
•  Scope fixed, cost & schedule varies based
on factors
•  Deliver on deadline; early commitment
matters
•  Project manager responsible
Decisions and
Adaptability
•  Effective before efficiency
•  Defer decisions to last responsible moment
•  Fail fast and cheaper; maximize learning
•  Optimize utilization
•  Make early commitment; minimize changes
•  Get it right first time; no room for failures
Tracking
progress
•  Time boxed; Deliver shippable quality
•  Continuous value delivery tracked for %
progress
•  Delivery on final deadline; review for quality
compromises
•  Progress is % completion of initial plan
Individuals •  People, respect, trust, transparency
•  Broad expertise, T-shaped skills
•  Resources, technical skills matters, experts
•  Deep expertise, specialist “resources”
Interactions •  Self-organizing teams; keep colleagues
informed
•  Teams share ownership of decisions &
results; work by consensus
•  Servant leaders in trusting, supportive
relationship
•  Hub & spoke model – manager coordinating
and organizing
•  Teams not feeling ownership; look to
manager for decisions
•  Command and control relationship
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
CSTG One Team. One Technology Portfolio. Built to Scale
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more Satisfy the
Customer
Welcome
Change
Deliver
Frequently
Collaborate
Daily
Support &
Trust
Motivated
Teams
Promote
Face-to-Face
Conversations
Deliver
Working
Software
Promote
Sustainable
Pace
Promote
Technical
Excellence
Maximize
Through
Simplicity
Have
Self-
Organized
Teams
Reflect &
Adjust
Regularly
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
CSTG One Team. One Technology Portfolio. Built to Scale
•  Acceptance test-driven development
(ATDD)
•  Agile Modeling
•  Backlogs (Product and Sprint)
•  Behavior-driven development (BDD)
•  Cross-functional team
•  Continuous integration (CI)
•  Domain-driven design (DDD)
•  Information radiators (Scrum board,
Task board, Burndown chart)
•  Iterative and incremental development
(IID)
•  Pair programming
•  Planning poker
•  Refactoring
•  Scrum meetings (Sprint planning, Daily
scrum, Sprint review and retrospective)
•  Test-driven development (TDD)
•  Agile testing
•  Time-boxing
•  Use case
•  User story
•  Story-driven modeling
•  Retrospective
•  Velocity tracking
Source: Wikipidea
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
CSTG One Team. One Technology Portfolio. Built to Scale
Artifacts
To-do list (also known as Backlog item) for the Sprint
Created by the Scrum Team
Product Owner has defined as highest priority
Sprint Backlog – (SB)
Chart showing how much work remaining in a Sprint
Calculated in hours remaining
Maintained by the Scrum Master daily
Burndown Chart – (BC)
Same as the Product Backlog. May involve one or
more sprints dependent on determined Release date
Release Backlog – (RB)
Meetings
Product backlog prepared prior to meeting
First half – Team selects items committing to complete
Additional discussion of PB occurs during actual Sprint
Sprint Planning – Day 1 / First Half
Team presents “done” code to PO and stakeholders
Functionality not “done” is not shown
Feedback generated - PB maybe reprioritized
Scrum Master sets next Sprint Review
Sprint Review
Occurs after first half done – PO available for questions
Team solely responsible for deciding how to build
Tasks created / assigned – Sprint Backlog produced
Sprint Planning – Day 1 / Second Half
Held every day during a Sprint
Lasts 15 minutes
Team members report to each other not Scrum Master
Asks 3 questions during meeting
“What have you done since last daily scrum?”
“What will you do before the next daily scrum?”
“What obstacles are impeding your work?”
Opportunity for team members to synchronize their work
Daily Scrum
Estimating
“DONE”= Potentially Shippable!
List of all desired product features
List can contain bugs, and non-functional items
Product Owner responsible for prioritizing
Items can be added by anyone at anytime
Each item should have a business value assigned
Maintained by the Product Owner
Product Backlog - (PB)
SCRUM CHEAT SHEET
Attendees – SM and Team. PO is optional
Questions – What went well and what can be improved?
SM helps team in discovery – not provide answers
Sprint Retrospective
Roles
Accountable for product success
Defines all product features
Responsible for prioritizing product features
Maintains the Product Backlog
Insures team working on highest valued features
Product Owner (PO)
Holds daily 15 minute team meeting (Daily Scrum)
Removes obstacles
Shields the team from external interference
Maintains the Sprint Burndown Chart
Conducts Sprint Retrospective at the end of a Sprint
Is a facilitator not a manager
Scrum Master (SM)
Team is cross-functional and consists of 5-9 people
There are no set project roles within the team
Team defines tasks and assignments
Team is self-organizing and self-managing
Maintains the Sprint Backlog
Conducts the Sprint Review
Scrum Team
FAQ
Who decides when a Release happens? At the end
of any given Sprint the PO can initiate a Release.
Who is responsible for managing the teams? The
teams are responsible for managing themselves.
What is the length of a task? Tasks should take no
longer than 16 hours. If longer then the task should be
broken down further.
Who manages obstacles? Primary responsibility is
on the Scrum Master. However, teams must learn to
resolve their own issues. If not able then escalated to
SM.
What are two of the biggest challenges in Scrum?
Teams not self-managing, Scrum Master
managing not leading.
White Board containing teams Sprint goals, backlog items,
tasks, tasks in progress, “DONE” items and the daily Sprint
Burndown chart.
Scrum meeting best held around task board
Visible to everyone
Task Board
Tools
Process
Shippable
Product
Sprint Review
Sprint
Daily
Scrum
Sprint
BacklogProduct
Backlog
Sprint
Planning
Sprint
Retrospective
A very high level definition of what the customer wants
the system to do.
Each story is captured as a separate item on the
Product Backlog
User stories are NOT dependent on other stories
Story Template:
“As a <User> I want <function> So that <desired result>
Story Example:
As a user, I want to print a recipe so that I can cook it.
User Stories
A simple way to initially estimate level of effort expected
to develop
Story points are a relative measure of feature difficulty
Usually scored on a scale of 1-10. 1=very easy through
10=very difficult
Example:
“Send to a Friend” Story Points = 2
“Shopping Cart” Story Points = 9
Story Points
Capacity = # Teammates (Productive Hrs x Sprint
Days)
Example – Team size is 4, Productive Hrs are 5, Sprint
length is 30 days.
Capacity = 4 (5 x30) = 600 hours
NOTE: Account for vacation time during the Sprint!
Estimate Team Capacity
Each User Story in the Product Backlog should have a
corresponding business value assigned.
Typically assign (L,M,H) Low, Medium, High
PO prioritizes Backlog items by highest value
Business Value
Glossary of Terms
Time Box - A period of time to finish a task. The end
date is set and can not be changed
Chickens – People that are not committed to the project
and are not accountable for deliverables
Pigs – People who are accountable for the project’s
success
Single Wringable Neck – This is the Product Owner!
The rate at which team converts items to “DONE” in a
single Sprint – Usually calculated in Story Points.
Velocity
Visibility + Flexibility = Scrum
From www.rgfgroup.com
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
CSTG One Team. One Technology Portfolio. Built to Scale
•  Eliminate waste
•  Deliver fast
•  Defer commitment
•  Create knowledge
•  Build quality in
•  Respect the team
•  Optimize the whole
•  Partially done work
•  Extra features
•  Relearning
•  Handoffs
•  Task switching
•  Delays
•  Defects
How$did$we$apply$all$these$values$and$principles$in$our$journey?$
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
CSTG One Team. One Technology Portfolio. Built to Scale
•  Discuss at your tables the assigned scenarios and report back to the team
•  20 minutes
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
CSTG One Team. One Technology Portfolio. Built to Scale
•  High number of customer problems
•  Partners and Customers discontent and disengaged
•  Work halted for several releases and resources diverted for other programs
•  Large distributed and scattered team
•  Many team members with dysfunctional attitudes on what they can do for the project
•  Dysfunctional dev/QA relationship
•  Outdated infrastructure and architecture
•  3rd party vendor’s hardware/software/team members not integrated with the rest
•  Development Partner (IT) team members not integrated with the rest
•  Too many meetings with too many stakeholders, everyone trying to project manage from
different perspectives
•  One excellent Product Manager handling most of the requests
Let$us$look$at$the$summary$of$the$transforma=on$and$then$details$in$each$phase…$
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
CSTG One Team. One Technology Portfolio. Built to Scale
$30M
$60M
$90M
0
50
100
150
200
250
300
350
400
May-12
Jun-12
Jul-12
Aug-12
Sep-12
Oct-12
Nov-12
Dec-12
Jan-13
Feb-13
Mar-13
Apr-13
May-13
Jun-13
Jul-13
Aug-13
Sep-13
Oct-13
Nov-13
Dec-13
Jan-14
Feb-14
Mar-14
Apr-14
May-14
Jun-14
Jul-14
Aug-14
Sep-14
Oct-14
Nov-14
UserStories
Axis Title
117
207
329
184
344
1.10
1.11,1.11.x
1.12
1.12.x,1.13
1.13.x,1.14
$31.5M
FY12
$49.5M
FY13
$88.1M
FY14
Business
Engineering User Stories
AgileAdoption
Content Quantity Delivery Improvement over 2.5 years since starting Agile: 3 times
Productivity Improvement considering funding reduction from $1.9 M to $600K:10 times
What contributed to the success of Agile and contribution to Productivity?
1950K/Qtr
1250K/Qtr
950K/Qtr
600K/Qtr
Let$us$review$what$principles$and$values$got$applied$in$which$phase…$
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
CSTG One Team. One Technology Portfolio. Built to Scale
•  Team Structure & Collocation
•  Establish well defined, collocated teams
•  Right sized, right membership, good mix of junior &
senior developers
•  Insist on collocated dev and QA members; emphasize
the need for more permanent QA members
•  Filling Essential roles
•  Identify scrum masters for each team and appropriate
scaling
•  Identify product owners from engineering team to scale
product management bandwidth
•  Training
•  Train teams in effective scrum techniques and also
strategies for release planning
•  Seed trained/experienced team members into other
teams
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
CSTG One Team. One Technology Portfolio. Built to Scale
•  Budget waste
Identify areas where money spent, not contributing to
program
Re-assign members to other projects in budget
spreadsheet – those who were not part of this program
•  Non-contributing team members
Allow them to go to different teams/programs or out of
CSTG/Cisco
•  Grow team in India as they took on more responsibilities
•  Process waste
Too many meetings requiring too many participants
Cut down must meetings to 2 per week
Reduce time spent in wasteful discussions on imaginary
scenarios and risks
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
CSTG One Team. One Technology Portfolio. Built to Scale
•  Retrospectives after 1st agile release completed
•  Dev/QA handoff issues
Strict handoff needs
Named/dated/fixed builds
No participation in standups
Documentation needs
•  Release needs
Regression test suites
Identifying need for test automation
•  Troubled Deployments
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
CSTG One Team. One Technology Portfolio. Built to Scale
•  Attended Partner Summit; visited partners for feedback
•  Teams taking more responsibilities & risks
Some team members removed
Architectural & Infrastructural Enhancements (LCM, CCIX)
Major performance enhancements
•  Teaming with 3rd Party framework vendor
Major performance enhancements from vendor also
Responsibly handling failure scenarios; part of Cisco team
•  Collaboration with Partners and BDMs
“Product is on Steroids” feedback
•  DevOps – CI/CD implemented
Test Automation engineers hired
•  Process Enhancements
Release Planning
Develop on Cadence; Release on Demand
CSDM/SSDM
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
CSTG One Team. One Technology Portfolio. Built to Scale
•  Drastic reduction in budget due to macro factors in BU
•  Loss of many key members; Reduction in output
capacity
•  Great partnership with Product Management to
reevaluate and reprioritize deliverables
Careful analysis – implementing customer high value
features
Minimum Viable Product delivered
Others delayed for future releases
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
CSTG One Team. One Technology Portfolio. Built to Scale
•  Low investment continues
•  Engineering executives not in sync with business
priorities
•  IT Development Partner loses all resources; all their
work falls on our engineering teams
•  As we complete 80% of our roadmap, our team takes
up rest of IT roadmap and delivers them too
•  A well oiled lean engineering team delivers
significantly higher output
Due to motivation & confidence within the team
Fantastic teaming with Product Mgmt & IT development
Partner groups
One month extension in release deadline helped get
more into the release
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
CSTG One Team. One Technology Portfolio. Built to Scale
•  Biggest success factor – great partnership with Product
Management team
•  Right team structure and collocation considerations
•  Dedicated team members – people, not resources
•  Management 3.0 – Servant Leadership
Thank you.

Más contenido relacionado

La actualidad más candente

Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseCprime
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...Venkat Ns
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame oGuild .
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsVineet Patni
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeRichard Knaster
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...Gene Kim
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in GovernmentLitheSpeed
 
Building Your SAFe Implementation Strategy
Building Your SAFe Implementation StrategyBuilding Your SAFe Implementation Strategy
Building Your SAFe Implementation StrategyAlex Yakyma
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself Edifyself
 
Lean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 TalkLean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 TalkDeema Dajani
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015Dave Prior
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryLeadingAgile
 
Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Brad Appleton
 

La actualidad más candente (20)

Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
Agile transformation model
Agile transformation modelAgile transformation model
Agile transformation model
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
 
Agile Philips Journey
Agile Philips JourneyAgile Philips Journey
Agile Philips Journey
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Building Your SAFe Implementation Strategy
Building Your SAFe Implementation StrategyBuilding Your SAFe Implementation Strategy
Building Your SAFe Implementation Strategy
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself
 
Lean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 TalkLean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 Talk
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
 
Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?
 

Destacado

Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...India Scrum Enthusiasts Community
 
Creative Space, An Agile Journey
Creative Space, An Agile JourneyCreative Space, An Agile Journey
Creative Space, An Agile JourneyMichael Laussegger
 
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanIndia Scrum Enthusiasts Community
 
Agile transformation
Agile transformationAgile transformation
Agile transformationAmit Baldwa
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agilealstonhodge
 
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...Anders Lundsgård
 
CA Project & Portfolio Management: Business Intelligence
CA Project & Portfolio Management: Business IntelligenceCA Project & Portfolio Management: Business Intelligence
CA Project & Portfolio Management: Business IntelligenceCA Technologies
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study HighlightsMichael Sahota
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCMichael Sahota
 
Transforming the enterprise - The Vicinity Agile Journey
Transforming the enterprise - The Vicinity Agile JourneyTransforming the enterprise - The Vicinity Agile Journey
Transforming the enterprise - The Vicinity Agile JourneyEduardo Nofuentes
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile MindsetMichael Sahota
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideAgile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideMichael Sahota
 

Destacado (20)

Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
 
Creative Space, An Agile Journey
Creative Space, An Agile JourneyCreative Space, An Agile Journey
Creative Space, An Agile Journey
 
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
 
Impact mapping
Impact mappingImpact mapping
Impact mapping
 
Agile transformation
Agile transformationAgile transformation
Agile transformation
 
Journey of Agile
Journey of AgileJourney of Agile
Journey of Agile
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Agile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile TeamsAgile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile Teams
 
Cisco’s Agile Journey
Cisco’s Agile JourneyCisco’s Agile Journey
Cisco’s Agile Journey
 
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (...
 
CA Project & Portfolio Management: Business Intelligence
CA Project & Portfolio Management: Business IntelligenceCA Project & Portfolio Management: Business Intelligence
CA Project & Portfolio Management: Business Intelligence
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study Highlights
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOC
 
Transforming the enterprise - The Vicinity Agile Journey
Transforming the enterprise - The Vicinity Agile JourneyTransforming the enterprise - The Vicinity Agile Journey
Transforming the enterprise - The Vicinity Agile Journey
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideAgile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival Guide
 

Similar a Agile Transformation Journey at Cisco

XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...Publicis Sapient Engineering
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development modelZachar Prychoda
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)James Janisse
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...AgileNetwork
 
Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation Cprime
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshopdan.p.taylor
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Skygirabrent
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1Parul Jain
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014Justin Petite
 
Agile with Waterfall
Agile with WaterfallAgile with Waterfall
Agile with WaterfallPeter Dye
 
Scrum and Agile Values
Scrum and Agile ValuesScrum and Agile Values
Scrum and Agile ValuesKamal Tejnani
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide showGirish Nandagopal
 

Similar a Agile Transformation Journey at Cisco (20)

AgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile JourneyAgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile Journey
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
 
Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation Creating Dynamic Sprint Reviews - cPrime Presentation
Creating Dynamic Sprint Reviews - cPrime Presentation
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop
 
Agile 101
Agile 101Agile 101
Agile 101
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Agile with Waterfall
Agile with WaterfallAgile with Waterfall
Agile with Waterfall
 
Scrum and Agile Values
Scrum and Agile ValuesScrum and Agile Values
Scrum and Agile Values
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide show
 

Agile Transformation Journey at Cisco

  • 1. Cisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved. 1 CSTG One Team. One Technology Portfolio. Built to Scale A Program Journey to Agile Transformation April2015 Prakash Bettadapur pbettada@gmail.com
  • 2. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 CSTG One Team. One Technology Portfolio. Built to Scale •  Agile Introduction – Why Agile !  Software Success and Failures !  Program State before Transformation !  How Agile Helps !  How Agile is different from other SDLC methodologies !  Principles and Values !  What are the different Agile methods !  What are the Agile Practices and Ceremonies •  Workshop – Discuss Scenarios •  Agile Journey !  Initial Program State !  Overview of the Journey !  Significant Progress Phases
  • 3. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3 CSTG One Team. One Technology Portfolio. Built to Scale Success Challenged Impaired Requirements/Users/Delivery Related 29% 37% 34% Planning/Tracking Related 26% -- 15% Executive/Stakeholder Support, Clarity Related 17% 24% 27% Staffing (Technology, People) Related 15% 17% 15% Misc/Other 13% 22% 9% •  Traditional Projects Success and Failure factors •  Grouped under broad categories •  Based on CHAOS report •  Results from 2004 - 2014
  • 4. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4 CSTG One Team. One Technology Portfolio. Built to Scale •  High number of customer problems •  Partners and Customers discontent and disengaged •  Work halted for several releases and resources diverted for other programs •  Large parts of BU funded by the program •  Large distributed and scattered team •  Many team members with dysfunctional attitudes on what they can do for the project •  Dysfunctional dev/QA relationship •  Outdated infrastructure and architecture •  3rd party vendor’s hardware/software/team members not integrated with the rest •  Development Partner (IT) team members not integrated with the rest •  Too many meetings with too many stakeholders, everyone trying to project manage from different perspectives •  One excellent Product Manager handling most of the requests Areas requiring attention: •  Product Quality •  Partner & Customer Collaboration •  Team Composition •  Team Dynamics •  Outdated Architecture •  Wasteful Activities
  • 5. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5 CSTG One Team. One Technology Portfolio. Built to Scale •  Encourage close Customer Collaboration •  Address Customer needs timely manner •  Build quality into the product upfront •  Team Composition •  Team Empowerment •  Lean Thinking •  Frequent Retrospection •  Quick learning from failures Areas requiring attention: •  Product Quality •  Partner & Customer Collaboration •  Team Composition •  Team Dynamics •  Outdated Architecture •  Wasteful Activities Let$us$take$a$close$look$at$how$Agile$accommodates$these$aspects…$
  • 6. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6 CSTG One Team. One Technology Portfolio. Built to Scale •  Frequent Customer Deliveries !  Early Value Delivery !  Continuous Value Delivery !  Highest Value Delivery •  Managing Business Outcome !  Promote close customer collaboration !  Determine technical feasibility !  Test market readiness !  Leverage early revenue opportunities !  Avert losing market opportunity !  Salvage partly finished product !  Enable roadmap reshuffle Blog References: https://www.linkedin.com/today/author/611516
  • 7. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7 CSTG One Team. One Technology Portfolio. Built to Scale !  Architecture dependencies !  UE/UX dependencies !  Inter-components dependencies !  Inter-teams dependencies !  Simplicity and Agility Blog References: https://www.linkedin.com/pulse/critical-software-success-factors-managing-prakash-bettadapur?trk=mp-reader-card
  • 8. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8 CSTG One Team. One Technology Portfolio. Built to Scale !  Architecture dependencies !  UE/UX dependencies !  Inter-components dependencies !  Inter-teams dependencies !  Simplicity and Agility
  • 9. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9 CSTG One Team. One Technology Portfolio. Built to Scale !  Architecture dependencies !  UE/UX dependencies !  Inter-components dependencies !  Inter-teams dependencies !  Simplicity and Agility Blog References:
  • 10. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10 CSTG One Team. One Technology Portfolio. Built to Scale !  Adequate, just enough planning !  Continuous !  Daily !  Iteration/Sprint !  Release/Roadmap/Program/Project/ Product/Program Increment !  Portfolio/Vision/Strategy !  Agile estimation !  Adequate risk management !  Visibility to track projects Blog References: https://www.linkedin.com/today/author/611516
  • 11. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11 CSTG One Team. One Technology Portfolio. Built to Scale !  Adequate, just enough planning !  Continuous !  Daily !  Iteration/Sprint !  Release/Roadmap/Program/Project/ Product/Program Increment !  Portfolio/Vision/Strategy !  Agile estimation !  Adequate risk management !  Visibility to track projects Blog References: https://www.linkedin.com/today/author/611516
  • 12. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12 CSTG One Team. One Technology Portfolio. Built to Scale !  Adequate, just enough planning !  Continuous !  Daily !  Iteration/Sprint !  Release/Roadmap/Program/Project/ Product/Program Increment !  Portfolio/Vision/Strategy !  Agile estimation !  Adequate risk management !  Visibility to track projects Blog References: https://www.linkedin.com/today/author/611516
  • 13. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13 CSTG One Team. One Technology Portfolio. Built to Scale •  Team Empowerment •  Teams taking responsibility for decisions, planning & delivery •  Close Collaboration & Cooperation •  Agile Leadership •  When, what and how to delegate •  Balance when to step-in/step-out •  Obstacle removal •  Coaching & Servant Leadership •  Team Joy •  Customer Satisfaction •  Employee Satisfaction
  • 14. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14 Agile Values •  Early and frequent delivery •  Customer collaboration •  Adaptation •  People come first Waterfall Values •  Deliver on time and on budget •  Make early commitments •  Get it right the first time •  Process comes first
  • 15. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15 CSTG One Team. One Technology Portfolio. Built to Scale Aspect Agile Waterfall Commitment and Delivery •  Organize to reduce cost of change (not amount of work) •  Balance between value delivery now & future ability •  Deliver frequently, on cadence; scope varies, quality important •  Team responsible •  Artifacts reviewed & approved; changes can be costly •  Scope fixed, cost & schedule varies based on factors •  Deliver on deadline; early commitment matters •  Project manager responsible Decisions and Adaptability •  Effective before efficiency •  Defer decisions to last responsible moment •  Fail fast and cheaper; maximize learning •  Optimize utilization •  Make early commitment; minimize changes •  Get it right first time; no room for failures Tracking progress •  Time boxed; Deliver shippable quality •  Continuous value delivery tracked for % progress •  Delivery on final deadline; review for quality compromises •  Progress is % completion of initial plan Individuals •  People, respect, trust, transparency •  Broad expertise, T-shaped skills •  Resources, technical skills matters, experts •  Deep expertise, specialist “resources” Interactions •  Self-organizing teams; keep colleagues informed •  Teams share ownership of decisions & results; work by consensus •  Servant leaders in trusting, supportive relationship •  Hub & spoke model – manager coordinating and organizing •  Teams not feeling ownership; look to manager for decisions •  Command and control relationship
  • 16. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16 CSTG One Team. One Technology Portfolio. Built to Scale Aspect Agile Waterfall Commitment and Delivery •  Organize to reduce cost of change (not amount of work) •  Balance between value delivery now & future ability •  Deliver frequently, on cadence; scope varies, quality important •  Team responsible •  Artifacts reviewed & approved; changes can be costly •  Scope fixed, cost & schedule varies based on factors •  Deliver on deadline; early commitment matters •  Project manager responsible Decisions and Adaptability •  Effective before efficiency •  Defer decisions to last responsible moment •  Fail fast and cheaper; maximize learning •  Optimize utilization •  Make early commitment; minimize changes •  Get it right first time; no room for failures Tracking progress •  Time boxed; Deliver shippable quality •  Continuous value delivery tracked for % progress •  Delivery on final deadline; review for quality compromises •  Progress is % completion of initial plan Individuals •  People, respect, trust, transparency •  Broad expertise, T-shaped skills •  Resources, technical skills matters, experts •  Deep expertise, specialist “resources” Interactions •  Self-organizing teams; keep colleagues informed •  Teams share ownership of decisions & results; work by consensus •  Servant leaders in trusting, supportive relationship •  Hub & spoke model – manager coordinating and organizing •  Teams not feeling ownership; look to manager for decisions •  Command and control relationship
  • 17. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17 CSTG One Team. One Technology Portfolio. Built to Scale Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more Satisfy the Customer Welcome Change Deliver Frequently Collaborate Daily Support & Trust Motivated Teams Promote Face-to-Face Conversations Deliver Working Software Promote Sustainable Pace Promote Technical Excellence Maximize Through Simplicity Have Self- Organized Teams Reflect & Adjust Regularly
  • 18. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18 CSTG One Team. One Technology Portfolio. Built to Scale •  Acceptance test-driven development (ATDD) •  Agile Modeling •  Backlogs (Product and Sprint) •  Behavior-driven development (BDD) •  Cross-functional team •  Continuous integration (CI) •  Domain-driven design (DDD) •  Information radiators (Scrum board, Task board, Burndown chart) •  Iterative and incremental development (IID) •  Pair programming •  Planning poker •  Refactoring •  Scrum meetings (Sprint planning, Daily scrum, Sprint review and retrospective) •  Test-driven development (TDD) •  Agile testing •  Time-boxing •  Use case •  User story •  Story-driven modeling •  Retrospective •  Velocity tracking Source: Wikipidea
  • 19. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19 CSTG One Team. One Technology Portfolio. Built to Scale Artifacts To-do list (also known as Backlog item) for the Sprint Created by the Scrum Team Product Owner has defined as highest priority Sprint Backlog – (SB) Chart showing how much work remaining in a Sprint Calculated in hours remaining Maintained by the Scrum Master daily Burndown Chart – (BC) Same as the Product Backlog. May involve one or more sprints dependent on determined Release date Release Backlog – (RB) Meetings Product backlog prepared prior to meeting First half – Team selects items committing to complete Additional discussion of PB occurs during actual Sprint Sprint Planning – Day 1 / First Half Team presents “done” code to PO and stakeholders Functionality not “done” is not shown Feedback generated - PB maybe reprioritized Scrum Master sets next Sprint Review Sprint Review Occurs after first half done – PO available for questions Team solely responsible for deciding how to build Tasks created / assigned – Sprint Backlog produced Sprint Planning – Day 1 / Second Half Held every day during a Sprint Lasts 15 minutes Team members report to each other not Scrum Master Asks 3 questions during meeting “What have you done since last daily scrum?” “What will you do before the next daily scrum?” “What obstacles are impeding your work?” Opportunity for team members to synchronize their work Daily Scrum Estimating “DONE”= Potentially Shippable! List of all desired product features List can contain bugs, and non-functional items Product Owner responsible for prioritizing Items can be added by anyone at anytime Each item should have a business value assigned Maintained by the Product Owner Product Backlog - (PB) SCRUM CHEAT SHEET Attendees – SM and Team. PO is optional Questions – What went well and what can be improved? SM helps team in discovery – not provide answers Sprint Retrospective Roles Accountable for product success Defines all product features Responsible for prioritizing product features Maintains the Product Backlog Insures team working on highest valued features Product Owner (PO) Holds daily 15 minute team meeting (Daily Scrum) Removes obstacles Shields the team from external interference Maintains the Sprint Burndown Chart Conducts Sprint Retrospective at the end of a Sprint Is a facilitator not a manager Scrum Master (SM) Team is cross-functional and consists of 5-9 people There are no set project roles within the team Team defines tasks and assignments Team is self-organizing and self-managing Maintains the Sprint Backlog Conducts the Sprint Review Scrum Team FAQ Who decides when a Release happens? At the end of any given Sprint the PO can initiate a Release. Who is responsible for managing the teams? The teams are responsible for managing themselves. What is the length of a task? Tasks should take no longer than 16 hours. If longer then the task should be broken down further. Who manages obstacles? Primary responsibility is on the Scrum Master. However, teams must learn to resolve their own issues. If not able then escalated to SM. What are two of the biggest challenges in Scrum? Teams not self-managing, Scrum Master managing not leading. White Board containing teams Sprint goals, backlog items, tasks, tasks in progress, “DONE” items and the daily Sprint Burndown chart. Scrum meeting best held around task board Visible to everyone Task Board Tools Process Shippable Product Sprint Review Sprint Daily Scrum Sprint BacklogProduct Backlog Sprint Planning Sprint Retrospective A very high level definition of what the customer wants the system to do. Each story is captured as a separate item on the Product Backlog User stories are NOT dependent on other stories Story Template: “As a <User> I want <function> So that <desired result> Story Example: As a user, I want to print a recipe so that I can cook it. User Stories A simple way to initially estimate level of effort expected to develop Story points are a relative measure of feature difficulty Usually scored on a scale of 1-10. 1=very easy through 10=very difficult Example: “Send to a Friend” Story Points = 2 “Shopping Cart” Story Points = 9 Story Points Capacity = # Teammates (Productive Hrs x Sprint Days) Example – Team size is 4, Productive Hrs are 5, Sprint length is 30 days. Capacity = 4 (5 x30) = 600 hours NOTE: Account for vacation time during the Sprint! Estimate Team Capacity Each User Story in the Product Backlog should have a corresponding business value assigned. Typically assign (L,M,H) Low, Medium, High PO prioritizes Backlog items by highest value Business Value Glossary of Terms Time Box - A period of time to finish a task. The end date is set and can not be changed Chickens – People that are not committed to the project and are not accountable for deliverables Pigs – People who are accountable for the project’s success Single Wringable Neck – This is the Product Owner! The rate at which team converts items to “DONE” in a single Sprint – Usually calculated in Story Points. Velocity Visibility + Flexibility = Scrum From www.rgfgroup.com
  • 20. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20 CSTG One Team. One Technology Portfolio. Built to Scale •  Eliminate waste •  Deliver fast •  Defer commitment •  Create knowledge •  Build quality in •  Respect the team •  Optimize the whole •  Partially done work •  Extra features •  Relearning •  Handoffs •  Task switching •  Delays •  Defects How$did$we$apply$all$these$values$and$principles$in$our$journey?$
  • 21. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21 CSTG One Team. One Technology Portfolio. Built to Scale •  Discuss at your tables the assigned scenarios and report back to the team •  20 minutes
  • 22. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22 CSTG One Team. One Technology Portfolio. Built to Scale •  High number of customer problems •  Partners and Customers discontent and disengaged •  Work halted for several releases and resources diverted for other programs •  Large distributed and scattered team •  Many team members with dysfunctional attitudes on what they can do for the project •  Dysfunctional dev/QA relationship •  Outdated infrastructure and architecture •  3rd party vendor’s hardware/software/team members not integrated with the rest •  Development Partner (IT) team members not integrated with the rest •  Too many meetings with too many stakeholders, everyone trying to project manage from different perspectives •  One excellent Product Manager handling most of the requests Let$us$look$at$the$summary$of$the$transforma=on$and$then$details$in$each$phase…$
  • 23. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23 CSTG One Team. One Technology Portfolio. Built to Scale $30M $60M $90M 0 50 100 150 200 250 300 350 400 May-12 Jun-12 Jul-12 Aug-12 Sep-12 Oct-12 Nov-12 Dec-12 Jan-13 Feb-13 Mar-13 Apr-13 May-13 Jun-13 Jul-13 Aug-13 Sep-13 Oct-13 Nov-13 Dec-13 Jan-14 Feb-14 Mar-14 Apr-14 May-14 Jun-14 Jul-14 Aug-14 Sep-14 Oct-14 Nov-14 UserStories Axis Title 117 207 329 184 344 1.10 1.11,1.11.x 1.12 1.12.x,1.13 1.13.x,1.14 $31.5M FY12 $49.5M FY13 $88.1M FY14 Business Engineering User Stories AgileAdoption Content Quantity Delivery Improvement over 2.5 years since starting Agile: 3 times Productivity Improvement considering funding reduction from $1.9 M to $600K:10 times What contributed to the success of Agile and contribution to Productivity? 1950K/Qtr 1250K/Qtr 950K/Qtr 600K/Qtr Let$us$review$what$principles$and$values$got$applied$in$which$phase…$
  • 24. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24 CSTG One Team. One Technology Portfolio. Built to Scale •  Team Structure & Collocation •  Establish well defined, collocated teams •  Right sized, right membership, good mix of junior & senior developers •  Insist on collocated dev and QA members; emphasize the need for more permanent QA members •  Filling Essential roles •  Identify scrum masters for each team and appropriate scaling •  Identify product owners from engineering team to scale product management bandwidth •  Training •  Train teams in effective scrum techniques and also strategies for release planning •  Seed trained/experienced team members into other teams
  • 25. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25 CSTG One Team. One Technology Portfolio. Built to Scale •  Budget waste Identify areas where money spent, not contributing to program Re-assign members to other projects in budget spreadsheet – those who were not part of this program •  Non-contributing team members Allow them to go to different teams/programs or out of CSTG/Cisco •  Grow team in India as they took on more responsibilities •  Process waste Too many meetings requiring too many participants Cut down must meetings to 2 per week Reduce time spent in wasteful discussions on imaginary scenarios and risks
  • 26. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26 CSTG One Team. One Technology Portfolio. Built to Scale •  Retrospectives after 1st agile release completed •  Dev/QA handoff issues Strict handoff needs Named/dated/fixed builds No participation in standups Documentation needs •  Release needs Regression test suites Identifying need for test automation •  Troubled Deployments
  • 27. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27 CSTG One Team. One Technology Portfolio. Built to Scale •  Attended Partner Summit; visited partners for feedback •  Teams taking more responsibilities & risks Some team members removed Architectural & Infrastructural Enhancements (LCM, CCIX) Major performance enhancements •  Teaming with 3rd Party framework vendor Major performance enhancements from vendor also Responsibly handling failure scenarios; part of Cisco team •  Collaboration with Partners and BDMs “Product is on Steroids” feedback •  DevOps – CI/CD implemented Test Automation engineers hired •  Process Enhancements Release Planning Develop on Cadence; Release on Demand CSDM/SSDM
  • 28. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28 CSTG One Team. One Technology Portfolio. Built to Scale •  Drastic reduction in budget due to macro factors in BU •  Loss of many key members; Reduction in output capacity •  Great partnership with Product Management to reevaluate and reprioritize deliverables Careful analysis – implementing customer high value features Minimum Viable Product delivered Others delayed for future releases
  • 29. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29 CSTG One Team. One Technology Portfolio. Built to Scale •  Low investment continues •  Engineering executives not in sync with business priorities •  IT Development Partner loses all resources; all their work falls on our engineering teams •  As we complete 80% of our roadmap, our team takes up rest of IT roadmap and delivers them too •  A well oiled lean engineering team delivers significantly higher output Due to motivation & confidence within the team Fantastic teaming with Product Mgmt & IT development Partner groups One month extension in release deadline helped get more into the release
  • 30. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30 CSTG One Team. One Technology Portfolio. Built to Scale •  Biggest success factor – great partnership with Product Management team •  Right team structure and collocation considerations •  Dedicated team members – people, not resources •  Management 3.0 – Servant Leadership