Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
©2019 Rob Brown
Business Impacts of
Flipping Component
Delivery to Feature Delivery
London Business Agility - Flips, Trips...
©2019 Rob Brown
“Flipping!” and “FlipIT!”
–means more than just “flip” to South Africans ;-)
!2
©2019 Rob Brown
“Business agility…”
“able to move in a direction at speed and
change direction without loss of speed”
–one...
©2019 Rob Brown
“Real benefits…”
–what do *we* mean?
!4
©2019 Rob Brown
Typical Component
Delivery Structure
Craig Larman
!5
©2019 Rob Brown
Typical Feature
Delivery Structure
“Take 1 from each”
!6
©2019 Rob Brown
Much More Than A Wrist Flip!
Looking From The Business Side
https://www.shropshirelive.com/news/2017/02/20...
©2019 Rob Brown Earliest Version: 1962
“Product” Was Not Happy
!8
©2019 Rob Brown
Some Similarities
Morale
Tension
“Product” experiences on “Delivery” speed and “Delivery” quality
“Priorit...
©2019 Rob Brown
Some Differences
Revenue growth (hope)
New platform (green field)
Some pressure (try 3-7)
Risk of “fit for u...
©2019 Rob Brown
Recipes
Only time for 1 quick taster…
https://en.wikipedia.org/wiki/Spinning_Dancer
!11
©2019 Rob Brown
Training:
1x Scrum Master
1x Product Owner - all “PO”’s, including Proxy
1x Team BDD - everyone codes
Dail...
©2019 Rob Brown
#2001_agilemanifesto
#2004_agileprinciples
4 Amigo’s Behaviour Driven
Development (BDD)
!13
©2019 Rob Brown
Classic Software Development
Lifecycle (SDLC) Training
“BDD in Action” – John Ferguson Smart
!14
©2019 Rob Brown
SDLC With 4 Amigo’s BDD
!15
©2019 Rob Brown
4 Amigo’s
1 hour / day
Write the Scenario together (“pair program”)
Create and apply 1 single ubiquitous b...
©2019 Rob Brown
Evolution and
Emergence
Is emergency just emergence speeded up?
https://en.wikipedia.org/wiki/Spinning_Dan...
©2019 Rob Brown
Product Owner
Hierarchy
and WoW
Multiple releases
Product, operations, customers, end users
Quality
Strate...
©2019 Rob Brown
!!Surprise!!
Revenue Protection
became
Revenue Generation!
https://en.wikipedia.org/wiki/Spinning_Dancer
!...
©2019 Rob Brown
Challenges
Maintain to become best over time, becomes huge competitive advantage!
Amazon Web Services was ...
Próxima SlideShare
Cargando en…5
×

London Business Agility: Flipping Component Team Delivery to Feature Team Delivery Positively Impacts Business And Product!

A brief combined experience report touching on how the Product teams were positively impacted by adopting Behaviour Driven Development (BDD) when the Delivery organisation re-organised from Component (specialist) teams to Feature (truly multi-disciplinary teams that grew their own capability set)

  • Inicia sesión para ver los comentarios

London Business Agility: Flipping Component Team Delivery to Feature Team Delivery Positively Impacts Business And Product!

  1. 1. ©2019 Rob Brown Business Impacts of Flipping Component Delivery to Feature Delivery London Business Agility - Flips, Trips and Slips Rob Brown 2 May 2019
  2. 2. ©2019 Rob Brown “Flipping!” and “FlipIT!” –means more than just “flip” to South Africans ;-) !2
  3. 3. ©2019 Rob Brown “Business agility…” “able to move in a direction at speed and change direction without loss of speed” –onelook.com “organisation’s ability to adapt quickly and effectively to environment changes” –2nd year management textbook “best way to secure the future is to create it” –Peter Drucker !3
  4. 4. ©2019 Rob Brown “Real benefits…” –what do *we* mean? !4
  5. 5. ©2019 Rob Brown Typical Component Delivery Structure Craig Larman !5
  6. 6. ©2019 Rob Brown Typical Feature Delivery Structure “Take 1 from each” !6
  7. 7. ©2019 Rob Brown Much More Than A Wrist Flip! Looking From The Business Side https://www.shropshirelive.com/news/2017/02/20/50-people-to-flip-pancakes-on-the-iron-bridge/ !7
  8. 8. ©2019 Rob Brown Earliest Version: 1962 “Product” Was Not Happy !8
  9. 9. ©2019 Rob Brown Some Similarities Morale Tension “Product” experiences on “Delivery” speed and “Delivery” quality “Prioritised Requirements” filtered through multiple people (layers, departments, locations) Actual Product champion / Accountable executive visibility Multiple Product Managers / Content Managers / Site Managers / Change Managers / etc Location Location Face-to-face !9
  10. 10. ©2019 Rob Brown Some Differences Revenue growth (hope) New platform (green field) Some pressure (try 3-7) Risk of “fit for use”/NFR vs Revenue protection (v. v. soon) vs Legacy (huge) vs Insane pressure vs Issue of algorithm R&D balancing with (“fit for purpose” + “fit for use”) !10
  11. 11. ©2019 Rob Brown Recipes Only time for 1 quick taster… https://en.wikipedia.org/wiki/Spinning_Dancer !11
  12. 12. ©2019 Rob Brown Training: 1x Scrum Master 1x Product Owner - all “PO”’s, including Proxy 1x Team BDD - everyone codes Daily Team Charts monitoring: Sprint and Release Burndown Product Backlog <-> Scenarios <-> User Stories <-> Acceptance Criteria; Churn Coaching with Decreasing Frequency: 1-1’s with Scrum Master, Product Owner, Proxy Product Owner, Area Product Owner 4 Amigo BDD “Workshops” Sprint Reviews Coaching with Ad Hoc Frequency: Daily Scrum attendance, team members, “morale support team" Pursue automated release Post Team Formation, “Intervention Ingredients” !12
  13. 13. ©2019 Rob Brown #2001_agilemanifesto #2004_agileprinciples 4 Amigo’s Behaviour Driven Development (BDD) !13
  14. 14. ©2019 Rob Brown Classic Software Development Lifecycle (SDLC) Training “BDD in Action” – John Ferguson Smart !14
  15. 15. ©2019 Rob Brown SDLC With 4 Amigo’s BDD !15
  16. 16. ©2019 Rob Brown 4 Amigo’s 1 hour / day Write the Scenario together (“pair program”) Create and apply 1 single ubiquitous business language - f(MAGIC, language, thought, code, system) Often Less Total Effort Than Attempting Classic SDLC (especially with layers of people)! “Classic SDLC” is only trained that way, not in practice “The Design of Design” - Fred Brooks BDD is many things, including Capability Growth “For Free”! Analysts write test scripts which actually run software (testing) Testers write code to run software (coding) Coders write requirement specifications and tests (analysis and testing) “Business” can (eventually) do all 3 also by copy-paste (hacking) !16
  17. 17. ©2019 Rob Brown Evolution and Emergence Is emergency just emergence speeded up? https://en.wikipedia.org/wiki/Spinning_Dancer !17
  18. 18. ©2019 Rob Brown Product Owner Hierarchy and WoW Multiple releases Product, operations, customers, end users Quality Strategic capacity Impossible 7am-7pm coverage idea, now “done” Happiness Smoothness Chief Product Owner / CxO Lead Product Owner / HoD Lead Product Owner / HoD Team Product Owner Team Product Owner Team Product Owner Team Product Owner Team Product Owner Team Product Owner Proxy PO Proxy PO Proxy PO Proxy PO Proxy PO Proxy PO !18
  19. 19. ©2019 Rob Brown !!Surprise!! Revenue Protection became Revenue Generation! https://en.wikipedia.org/wiki/Spinning_Dancer !19
  20. 20. ©2019 Rob Brown Challenges Maintain to become best over time, becomes huge competitive advantage! Amazon Web Services was once, after 12 years, 10 years ahead of all competitors in one basket! Proxy Product Owner evolution Top Of The House thinking and evidence 1-2 “seasoned big picture thinkers” Constant vigilance and coaching Newcomers need to be “principles entrenched”, preferably at selection stage Succession Head hunters Amazon Web Services office now has an MS Azure office a short walk away…promising lots…and Azure is much closer to AWS now :O !20

×