SlideShare una empresa de Scribd logo
1 de 64
A holistic approach to
scaling Agile at CSC
Ali Akbar
Technical Director
Who are we?
Founded 1959
IT Services & Professional Services
Stock Symbol: CSC
FY 14 Revenue: 13 B
Problems?
Unpredictable completion of anything
Lack of
Visibility
Resource Bottlenecks
Infrequent Customer Feedback
2009 2010 2011 2012 Apr 2013 Jul 2013 2014
Features Delivered per Team
Days between Releases
What did we do
about it?
Agile Delivery
Methodology (AgDM)
Adaptive Delivery
Methodology (AdDM)
The Beginning (2006)
2012
1 agile team in
Project
2013
6 agile teams
Technical Operations,
Optimization, Project,
Analytics, Sales Ops
& Digital Marketing
What is AgDM & AdDM?
AdDM (Adaptive Delivery
Methodology)
CSC flavor of agile
Scrum project management
framework
XP practices
Based on Lean principles
AgDM (Agile Delivery
Methodology)
best practices from cloud
based deployment
Continuous Integration (CI)
Continuous Deployment (CD)
DevOps
Agile Delivery Acceleration
Platform (ADAP)
Next steps to scale
We scale both
deep and wide
After success
with Project,
ADM was rolled
out to
Operations &
Optimization
3 month rollout:
Don’t overthink it,
start, inspect and
adapt
Next Up:
Analytics, Sales
Ops & Digital
Marketing
moved to ADM
Embrace
Difference and be
prepared to
stretch Agility
Wide scale has challenges,
scaling deep has more
Challenges
Managing
distributed and
matrix managed
teams
Scale with
values
One
Codeline
Product and Project
Dependencies
Leadership
Solutions
Scale Problem #1
Dependency Management is Hard
Dependency
Management
is Hard
Just
enough
structure
but no more
ADM Release Cycle (4-weeks)
Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
Release
Coordinate release
planning with generic
framework
Planning cycle for
next release
Tools Help
But really, it’s the
people that make
things happen
And we make a big
investment in
collaboration
Maintain Technical Health
Debt is the Enemy
Create a
Single
Definition
of Done
Stop the codeline when test
failures are too high
Status	
   Metric	
  
Now	
  
(7/30)	
  
Release	
  Criteria	
  
Poten&ally	
  Releasable	
  Metrics	
  
	
  
Feature	
  Freeze	
  
Threshold	
  
	
  	
  	
   Basic	
  Ftest	
   100%	
   100.0%	
  
Utest	
   100%	
   100.0%	
  
Full	
  Ftest	
   100%	
   >99.8%	
  
Extended	
  Ftest	
   96.86%	
   >99.75%	
  
Basic	
  Selenium	
   99.76%	
   100.0%	
  
Selenium	
   99.6%	
   >99.5%	
  
Unresolved	
  IntegraCons	
   0	
   0	
  
Strong
Attention to
metrics
Maintain team
focus
Hire for Values
and Culture Fit
Let’s go deeper
Case Study
Agile Program Management
Urgent change based
on new strategic
direction
The ugly baby
High Level
Goals
Design
& Priorities
Global Prioritized “Feature” backlog
Move teams
not
people
6 Teams
Team 1 Team 2
Team 3
Team 5Team 4
Team 6
Launch &
Collaborate
Align to Workgroups
Workgroup 2
Team 4 Team 5
Team 6
Workgroup 1
Team 1 Team 2
Team 3
Collaboration is key (up, down, across)
Meet to realign
every day
Full Coordinated
Transparency
Visibility to Program feature priorities
Visibility to Workgroup feature priorities
Features Priority Status
Communities
1
SSO
2
Sharing model
3
Home page redesign
4
Workbench
5
Opportunity UI
6
Encryption
7
VF redesign
8
ICM support
9
OSS workflow
10
API
11
Program Dependencies
Delivering Team & Feature
Consuming Team &
Feature
	
  May	
   June July
Team 2
Team 1
Something more
Something I want Team 5
HighMedLow
Risk
Done
Done – Delivered
Low – On track
Medium – Possible concerns/may miss deadline
High – Not scheduled, cannot deliver, or deadline missed
Feature at risk
Feature
Team 4
Team 4
Something I need Cool Feature
Team 3
Team 5Something else I
need
Another Cool
Feature
Monitor complexity &
maintain visibility
Lessons Learned
Be Bold
and
don’t go
Halfway
Don’t be satisfied,
always look for
things to improve
Stick to your principles
Trust the teams over
creating mandatory process
& structure
Agile does work at
scale
Lightweight structure
& more autonomy
Questions?

Más contenido relacionado

La actualidad más candente

Performance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce CloudPerformance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce Cloud
Salesforce Developers
 

La actualidad más candente (20)

Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
 
5 Essentials for Simplifiied Release Management and Continuous Delivery
5 Essentials for Simplifiied Release Management and Continuous Delivery5 Essentials for Simplifiied Release Management and Continuous Delivery
5 Essentials for Simplifiied Release Management and Continuous Delivery
 
The Ideal Salesforce Development Lifecycle
The Ideal Salesforce Development LifecycleThe Ideal Salesforce Development Lifecycle
The Ideal Salesforce Development Lifecycle
 
Crossbrowser Testing at Salesforce Analytics
Crossbrowser Testing at Salesforce AnalyticsCrossbrowser Testing at Salesforce Analytics
Crossbrowser Testing at Salesforce Analytics
 
Automating Deployment Between Orgs Using Git & Continuous Integration
Automating Deployment Between Orgs Using Git & Continuous IntegrationAutomating Deployment Between Orgs Using Git & Continuous Integration
Automating Deployment Between Orgs Using Git & Continuous Integration
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and Salesforce
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Salesforce1 ELEVATE Workshop - Dublin
Salesforce1 ELEVATE Workshop - DublinSalesforce1 ELEVATE Workshop - Dublin
Salesforce1 ELEVATE Workshop - Dublin
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer Tools
 
How to Setup Continuous Integration With Git, Jenkins, and Force.com
How to Setup Continuous Integration With Git, Jenkins, and Force.comHow to Setup Continuous Integration With Git, Jenkins, and Force.com
How to Setup Continuous Integration With Git, Jenkins, and Force.com
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
Performance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce CloudPerformance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce Cloud
 
ApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apexApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apex
 
Salesforce apex hours azure dev ops
Salesforce apex hours   azure dev opsSalesforce apex hours   azure dev ops
Salesforce apex hours azure dev ops
 
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
 
Best Practices for Successful Deployment
Best Practices for Successful DeploymentBest Practices for Successful Deployment
Best Practices for Successful Deployment
 
Understand SAP ASAP 8.0
Understand SAP ASAP 8.0Understand SAP ASAP 8.0
Understand SAP ASAP 8.0
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
 
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce API Series: Release Management with the Metadata API webinarSalesforce API Series: Release Management with the Metadata API webinar
Salesforce API Series: Release Management with the Metadata API webinar
 
Agile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving EnterprisesAgile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving Enterprises
 

Destacado

Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...
Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...
Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...
Plan4Demand
 
Final startup grind
Final startup grindFinal startup grind
Final startup grind
Mark Suster
 

Destacado (14)

Culture
CultureCulture
Culture
 
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
 
Retro billing
Retro billingRetro billing
Retro billing
 
Copa realignment
Copa realignmentCopa realignment
Copa realignment
 
Pp interview questions
Pp interview questionsPp interview questions
Pp interview questions
 
Asset purchase
Asset purchaseAsset purchase
Asset purchase
 
Sap co pa planning
Sap co pa planningSap co pa planning
Sap co pa planning
 
Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...
Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...
Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning mod...
 
JDA Floor Planning webinar by Cantactix - Every Square Foot Matters
JDA Floor Planning webinar by Cantactix  - Every Square Foot MattersJDA Floor Planning webinar by Cantactix  - Every Square Foot Matters
JDA Floor Planning webinar by Cantactix - Every Square Foot Matters
 
JDA Retail Planning Suite - Anticipate, Align, Adapt.
JDA Retail Planning Suite - Anticipate, Align, Adapt.JDA Retail Planning Suite - Anticipate, Align, Adapt.
JDA Retail Planning Suite - Anticipate, Align, Adapt.
 
Final startup grind
Final startup grindFinal startup grind
Final startup grind
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
Personalization - 10 Lessons Learned from Netflix
Personalization - 10 Lessons Learned from NetflixPersonalization - 10 Lessons Learned from Netflix
Personalization - 10 Lessons Learned from Netflix
 
Culture (Original 2009 version)
Culture (Original 2009 version)Culture (Original 2009 version)
Culture (Original 2009 version)
 

Similar a A holistic approach to scaling Agile

DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
Jeevan T.M.
 

Similar a A holistic approach to scaling Agile (20)

Agile 2010 conference - a holistic approach to scaling agile at salesforce
Agile 2010 conference - a holistic approach to scaling agile at salesforceAgile 2010 conference - a holistic approach to scaling agile at salesforce
Agile 2010 conference - a holistic approach to scaling agile at salesforce
 
Agile Delivery PowerPoint Presentation Slides
Agile Delivery PowerPoint Presentation SlidesAgile Delivery PowerPoint Presentation Slides
Agile Delivery PowerPoint Presentation Slides
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation Slides
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
What is agile?
What is agile?What is agile?
What is agile?
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Agile transformationatscale
Agile transformationatscaleAgile transformationatscale
Agile transformationatscale
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Agile~overview
Agile~overviewAgile~overview
Agile~overview
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

A holistic approach to scaling Agile