SlideShare a Scribd company logo
1 of 18
Download to read offline
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
AGILE STREAM FRAMEWORK
Agile approach to streamline agile SDLC v1.0
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Agile Stream Framework (ASF) is an approach to
streamline enterprise operations along agile software
development life cycle.
Use it to:
•  Reduce operational drag.
•  Guide agile transformations.
•  Align management and agile goals.
•  Support SAFe And Scrum teams.
Definition
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Drag within agile SDLC?
Sprint
Impediments
Retrospective
Improvement Backlog
Goal of ASF to identify and quantify operational drag slowing down agile teams.
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Agile Stream Framework (ASF)
Roles
Artifacts
Meetings
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Roles and Responsibilities
•  Agile Team (AT)
•  Agile Stream Team (AST)
•  Enterprise Stream Team (EST)
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Agile Team (AT)
Team of individuals with all skills to deliver business value by
translating a sprint backlog work item (story) into an increment of
work within a time-box (sprint).
ASF Role:
•  Daily, solve/raise impediments.
•  Each retrospective, escalate
“world” backlog improvement
items.
ASF Requirements:
•  Fixed sprint length (4,9,14,…)
•  Known team capacity.
•  Story points (T-Shirt, Fibonacci)
•  Story business value*.
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Agile Stream Team (AST)
Team of individuals with authority to resolve impediments across
enterprise silos, typically mid and exec level managers.
ASF Role:
•  Streamline operations for 2-5
agile teams.
•  Rank and remove impediments.
•  Delegate power to teams to
remove own impediments.
•  Improve response SLA.
•  Conduct A/B experiments
(kickoff, quality, etc..)
•  Raise recommendation to EST.
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Enterprise Stream Team (EST)
Team of individuals with authority to remove impediments
within enterprise, typically exec level managers.
ASF Role:
•  Lower enterprise drag by
enabling teams to resolve
impediments.
•  Delegate power to teams to
remove own impediments.
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Team Interactions
Enterprise Stream
Team (EST)
Agile Stream
Team (AST)
Team 1-3
Agile Stream
Team (AST)
Team 4-6
•  Impediments
•  Improvements
•  Recommend
•  Lower Enterprise Drag
•  Delegate AST, AT
•  Streamline
•  Resolve
•  Lower Team
Drag
•  Streamline
•  Resolve
•  Delegate
•  Lower Team
Drag
•  Impediments
•  Improvements
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Agile Stream Framework
Roles
Artifacts
Meetings
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Artifacts
•  Story Drag Coefficient (SDC)
•  Daily Drag Index (2DI)
•  Stream Board
•  AST Dashboard
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Story Drag Coefficient (SDC)
•  An agile-friendly constant that reflects the effect of
organizational drag (impediment) on teams’ capacity to
deliver within a time-box (sprint).
Team A Team B
Team C
ISP TC SL SDC
A 4 20 9 2.22%
B 4 20 4 5.00%
C 4 20 14 1.43%
SDC (% iteration) =
( Team Capacity x Sprint Length )
Impeded Story Points
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Daily Drag Index (2DI)
•  Daily Drag Index dashboards highlight relative ranking of
impediments at a given day, based on AST’s strategy.
SP	
   TC	
   SL	
   DSC	
  (%)	
   BV	
  
A	
   16	
   76	
   9	
   2.34%	
   	
  250.00	
  	
  
B	
   8	
   45	
   9	
   1.98%	
   	
  1,000.00	
  	
  
C	
   4	
   20	
   14	
   1.43%	
   	
  500.00	
  	
  
SDC(d) SLA.SDC(d)BV.SDC(d)
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Stream Board
DAY/
SILO
1 2 3 4 5 6 7 8 9
SQA
(2)
Prod
(2)
Cust
(2)
Dev
(1) 4
1
5
Impediment board with WIP limits and silo boundary demarcations.
86
92
3
7
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
AST Dashboard
Visualize drag around:
•  Silos
•  Teams
•  SDLC
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Agile Stream Framework
Roles
Artifacts
Meetings
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Daily – Active Resolution
•  AST meets every day for a maximum of 60 minutes with
AT representatives to review and update impediments
status.
•  Impediment Status (up to 15 minutes)
•  What was solved, in progress, blocked.
•  New Escalated Impediments (Up to 15 minutes)
•  AT SM, present impediments team unable to solve.
•  Agile Stream Plan (Up to 30 minutes)
•  Use 2DI and Stream Board to communicate plan.
by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo
Monthly – Empower and Escalate
•  AST/EST meets at least every two iterations to retrospect
and decide on areas to delegate authority or escalate to
enterprise stream teams.
•  Review the empirical data from AST Dashboard.
•  Proposes organizational change to resolve enterprise, silo, team
impediments to lower organizational drag.
•  Reviews ‘improvement backlog’ items for opportunities to lower
organizational drag.

More Related Content

What's hot

Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsLyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsAgile Lietuva
 
Automate Your Business with Atlassian
Automate Your Business with AtlassianAutomate Your Business with Atlassian
Automate Your Business with AtlassianAtlassian
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMAArnaud Héritier
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing SOASTA
 
An Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN Users
An Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN UsersAn Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN Users
An Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN UsersAtlassian
 
The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8
The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8
The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8Atlassian
 
Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...
Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...
Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...Atlassian
 
5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...
5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...
5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...Atlassian
 
Releasing the Monolith On a Daily Basis
Releasing the Monolith On a Daily BasisReleasing the Monolith On a Daily Basis
Releasing the Monolith On a Daily BasisAtlassian
 
Big Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and CloudBig Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and CloudAtlassian
 
From Zero to Hero, how to become a Master of Puppets - Nick Cunningham
From Zero to Hero, how to become a Master of Puppets - Nick CunninghamFrom Zero to Hero, how to become a Master of Puppets - Nick Cunningham
From Zero to Hero, how to become a Master of Puppets - Nick CunninghamAtlassian
 
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerSmoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerJAXLondon_Conference
 
Collaboration for Executives
Collaboration for ExecutivesCollaboration for Executives
Collaboration for Executivescolleenfry
 
6 Strategies to Uncover Growth Opportunities for Your Business
 6 Strategies to Uncover Growth Opportunities for Your Business 6 Strategies to Uncover Growth Opportunities for Your Business
6 Strategies to Uncover Growth Opportunities for Your BusinessAtlassian
 
Building with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and WebhooksBuilding with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and Webhookscolleenfry
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-TeamSOASTA
 
Are we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workAre we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workRoman Pickl
 
Support Federal Software Development Contracts with End-to-End Traceability
Support Federal Software Development Contracts with End-to-End TraceabilitySupport Federal Software Development Contracts with End-to-End Traceability
Support Federal Software Development Contracts with End-to-End TraceabilityTasktop
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
 
Are we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workAre we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workRoman Pickl
 

What's hot (20)

Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teamsLyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
Lyndsay Prewer - Smoothing the continuous delivery path - a tale of two teams
 
Automate Your Business with Atlassian
Automate Your Business with AtlassianAutomate Your Business with Atlassian
Automate Your Business with Atlassian
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMA
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
An Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN Users
An Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN UsersAn Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN Users
An Admin's Guide for Running Confluence at Scale for 10,000+ Yahoo! JAPAN Users
 
The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8
The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8
The Big Migration: How Cerner Moved From Confluence 3.5 to 5.8
 
Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...
Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...
Focus, Governance, and Innovation: How LinkedIn Scaled to 3M Jira Issues and ...
 
5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...
5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...
5 Admins for 60,000 Users: Creating a High-Clearance Growth Strategy for the ...
 
Releasing the Monolith On a Daily Basis
Releasing the Monolith On a Daily BasisReleasing the Monolith On a Daily Basis
Releasing the Monolith On a Daily Basis
 
Big Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and CloudBig Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and Cloud
 
From Zero to Hero, how to become a Master of Puppets - Nick Cunningham
From Zero to Hero, how to become a Master of Puppets - Nick CunninghamFrom Zero to Hero, how to become a Master of Puppets - Nick Cunningham
From Zero to Hero, how to become a Master of Puppets - Nick Cunningham
 
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay PrewerSmoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
Smoothing the continuous delivery path – a tale of two teams - Lyndsay Prewer
 
Collaboration for Executives
Collaboration for ExecutivesCollaboration for Executives
Collaboration for Executives
 
6 Strategies to Uncover Growth Opportunities for Your Business
 6 Strategies to Uncover Growth Opportunities for Your Business 6 Strategies to Uncover Growth Opportunities for Your Business
6 Strategies to Uncover Growth Opportunities for Your Business
 
Building with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and WebhooksBuilding with JIRA REST APIs and Webhooks
Building with JIRA REST APIs and Webhooks
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-Team
 
Are we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workAre we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we work
 
Support Federal Software Development Contracts with End-to-End Traceability
Support Federal Software Development Contracts with End-to-End TraceabilitySupport Federal Software Development Contracts with End-to-End Traceability
Support Federal Software Development Contracts with End-to-End Traceability
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
Are we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we workAre we really moving faster? How visualizing flow changed the way we work
Are we really moving faster? How visualizing flow changed the way we work
 

Similar to Agile Stream Framework

Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...CA Technologies
 
What is dragging down your agile teams
What is dragging down your agile teamsWhat is dragging down your agile teams
What is dragging down your agile teamsAdonis El Fakih
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...CA Technologies
 
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud StrategyHow to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud StrategyCprime
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The ChangeDon Demcsak
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015SOASTA
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsRoyston Lobo
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products智治 長沢
 
DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)CA Technologies
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Agile Lietuva
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...Angel Alberici
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Rundeck
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsTechWell
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Rolescornelia davis
 
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityInside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityAtlassian
 
From Outlawed to Outstanding
From Outlawed to OutstandingFrom Outlawed to Outstanding
From Outlawed to OutstandingLewandog, Inc,
 
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...CA Technologies
 
Dev ops + ITIL / mejor juntos webinar
Dev ops + ITIL / mejor juntos webinarDev ops + ITIL / mejor juntos webinar
Dev ops + ITIL / mejor juntos webinaritService ®
 

Similar to Agile Stream Framework (20)

Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
 
What is dragging down your agile teams
What is dragging down your agile teamsWhat is dragging down your agile teams
What is dragging down your agile teams
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
 
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud StrategyHow to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The Change
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIs
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 
Devops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Roles
 
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityInside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
From Outlawed to Outstanding
From Outlawed to OutstandingFrom Outlawed to Outstanding
From Outlawed to Outstanding
 
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
Tech Talk: Master Your Continuous Delivery Pipeline with a New Level of Orche...
 
Dev ops + ITIL / mejor juntos webinar
Dev ops + ITIL / mejor juntos webinarDev ops + ITIL / mejor juntos webinar
Dev ops + ITIL / mejor juntos webinar
 

Recently uploaded

Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 

Recently uploaded (20)

Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 

Agile Stream Framework

  • 1. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo AGILE STREAM FRAMEWORK Agile approach to streamline agile SDLC v1.0
  • 2. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Agile Stream Framework (ASF) is an approach to streamline enterprise operations along agile software development life cycle. Use it to: •  Reduce operational drag. •  Guide agile transformations. •  Align management and agile goals. •  Support SAFe And Scrum teams. Definition
  • 3. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Drag within agile SDLC? Sprint Impediments Retrospective Improvement Backlog Goal of ASF to identify and quantify operational drag slowing down agile teams.
  • 4. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Agile Stream Framework (ASF) Roles Artifacts Meetings
  • 5. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Roles and Responsibilities •  Agile Team (AT) •  Agile Stream Team (AST) •  Enterprise Stream Team (EST)
  • 6. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Agile Team (AT) Team of individuals with all skills to deliver business value by translating a sprint backlog work item (story) into an increment of work within a time-box (sprint). ASF Role: •  Daily, solve/raise impediments. •  Each retrospective, escalate “world” backlog improvement items. ASF Requirements: •  Fixed sprint length (4,9,14,…) •  Known team capacity. •  Story points (T-Shirt, Fibonacci) •  Story business value*.
  • 7. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Agile Stream Team (AST) Team of individuals with authority to resolve impediments across enterprise silos, typically mid and exec level managers. ASF Role: •  Streamline operations for 2-5 agile teams. •  Rank and remove impediments. •  Delegate power to teams to remove own impediments. •  Improve response SLA. •  Conduct A/B experiments (kickoff, quality, etc..) •  Raise recommendation to EST.
  • 8. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Enterprise Stream Team (EST) Team of individuals with authority to remove impediments within enterprise, typically exec level managers. ASF Role: •  Lower enterprise drag by enabling teams to resolve impediments. •  Delegate power to teams to remove own impediments.
  • 9. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Team Interactions Enterprise Stream Team (EST) Agile Stream Team (AST) Team 1-3 Agile Stream Team (AST) Team 4-6 •  Impediments •  Improvements •  Recommend •  Lower Enterprise Drag •  Delegate AST, AT •  Streamline •  Resolve •  Lower Team Drag •  Streamline •  Resolve •  Delegate •  Lower Team Drag •  Impediments •  Improvements
  • 10. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Agile Stream Framework Roles Artifacts Meetings
  • 11. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Artifacts •  Story Drag Coefficient (SDC) •  Daily Drag Index (2DI) •  Stream Board •  AST Dashboard
  • 12. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Story Drag Coefficient (SDC) •  An agile-friendly constant that reflects the effect of organizational drag (impediment) on teams’ capacity to deliver within a time-box (sprint). Team A Team B Team C ISP TC SL SDC A 4 20 9 2.22% B 4 20 4 5.00% C 4 20 14 1.43% SDC (% iteration) = ( Team Capacity x Sprint Length ) Impeded Story Points
  • 13. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Daily Drag Index (2DI) •  Daily Drag Index dashboards highlight relative ranking of impediments at a given day, based on AST’s strategy. SP   TC   SL   DSC  (%)   BV   A   16   76   9   2.34%    250.00     B   8   45   9   1.98%    1,000.00     C   4   20   14   1.43%    500.00     SDC(d) SLA.SDC(d)BV.SDC(d)
  • 14. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Stream Board DAY/ SILO 1 2 3 4 5 6 7 8 9 SQA (2) Prod (2) Cust (2) Dev (1) 4 1 5 Impediment board with WIP limits and silo boundary demarcations. 86 92 3 7
  • 15. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo AST Dashboard Visualize drag around: •  Silos •  Teams •  SDLC
  • 16. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Agile Stream Framework Roles Artifacts Meetings
  • 17. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Daily – Active Resolution •  AST meets every day for a maximum of 60 minutes with AT representatives to review and update impediments status. •  Impediment Status (up to 15 minutes) •  What was solved, in progress, blocked. •  New Escalated Impediments (Up to 15 minutes) •  AT SM, present impediments team unable to solve. •  Agile Stream Plan (Up to 30 minutes) •  Use 2DI and Stream Board to communicate plan.
  • 18. by Adonis ElFakih adoniselfakih@gmail.com © 2015, Twitter: @ICTceo Monthly – Empower and Escalate •  AST/EST meets at least every two iterations to retrospect and decide on areas to delegate authority or escalate to enterprise stream teams. •  Review the empirical data from AST Dashboard. •  Proposes organizational change to resolve enterprise, silo, team impediments to lower organizational drag. •  Reviews ‘improvement backlog’ items for opportunities to lower organizational drag.