scaling agile with subwaymapping

Download Scaling Agile with Subwaymapping

Post on 15-Jul-2015

589 views

Category:

Technology

3 download

Embed Size (px)

TRANSCRIPT

SCALING AGILE

SCALING AGILECesario Ramos, Anko Tijman en Derk-Jan de Grood

TestNet Workshop30 April 2015Getting STARTEDYour HOSTS FOR TODAY

Cesario Ramos Anko Tijman Derk-Jan de Grood @cesarioramos@AnkoTijman @DerkJandeGrood

We do not want to discus the challenges with Agile, but the challenges when SCALING agilePoints to addressScalingFrameworksAxis of ScalingSubway mapping as planning and maturity tool

Goals of this WorkSHOPScaling AgileIntroduction

What is scaling?What is scaling agile? Why is it important to you?6

We got it to work for one team

AND Now they want to scale.Writing new codeDebugging codeDesigning new funcTesting new codeEmailMeetingsDeploying codeWorking with customerWriting test automation65%52%50%49%38%35%26%19%12%How much time do you spend in a typical day doing the following activities?Source: Forrester Research: Developer survey Q1, 2013scaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGscaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGBUILD WRONGTHINGS FASTERscaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGBUILD ONLY THE RIGHT THING RIGHTBUILD WRONGTHINGS FASTERscaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGBUILD ONLY THE RIGHT THING RIGHTBUILD WRONGTHINGS FASTERDESCALING.MORE WITH LESS

SUCCESFULL SCRUM IMPLEMENTATIONFIX YOUR PROBLEMS BEFORE GROWING THEMWhole product focusTechnical ExcellenceSelf Organizingscaling dimensions Where to start, what direction to take

GROUP Assignment: Dimensions In what dimensions can you scale your agile implementation?What would be the benefit? 5 dimensions of SCALiing

What FRAMEWORKS DO YOU KNOW?

scaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGBUILD ONLY THE RIGHT THING RIGHTBUILD WRONGTHINGS FASTERDESCALING.MORE WITH LESS

Large scaled scrum - lEssscaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGBUILD ONLY THE RIGHT THING RIGHTBUILD WRONGTHINGS FASTERDESCALING.MORE WITH LESS

Copyright 2014 - AgiliX Agile Consulting B.V.Professional Agile Coach TRY-OUT23Scaled Professional Scrum

scaling amplifies dysfunctionsORGANIZATION & PROCESSESLEARNINGBUILD ONLY THE RIGHT THING RIGHTBUILD WRONGTHINGS FASTERDESCALING.MORE WITH LESS

What challenges do you experience with scaling?

GROUP Assignment: challenges

Challenges when SCALING?What challenges do you experience with scaling Involving stakeholdersPortfolio managementMarket releasesDistributed teamsImmature Agile teamsSyncing work between teamsEtcMAIN takeawaysDo not scale your DYSFUNCTIONS.Focus on FLOW first and on UTILIZATION second.Scaling is also about DESCALING.

RISKs when SCALINGBalancing Freedom and Procedures

Agile is about people, IT is about rules and procedures

Agile Scaling Values

29

TRANSPARENCYTransparency =Showing your goalsShowing you comply to (some) rules and regulationsKilling office politics

30

DIALOGUES

COLLABORATION

CONTINUOUS IMPROVEMENTMAIN LEssonThe true success of scaled Agile organisations is in staying close to the agile values and principles !Progress reportingThere is a Need for alingment

A Better way to report

SCRUM BOARD & BurnDOWN

RequirementsTell about the strategy of the projectCreate insight in inter-team dependenciesPredict bottlenecksProvide progress infoTrigger communicationCreate transparencyVisual One-pager

Integration

4561378911123. Credit management ensures that only paid goods are delivered4. User can access site and create account5. Product DB is correctly Migrated and user can add selected products to shopping basket6. User can select and pay product8. Orders can be processed 7. Orders are handled to back office11. Front Office orders are processed: Picking, boxing and deliveryQGQG 1. Payments can be made12 Pilot11. All three chains are integrated. Real live test22. Payments are processed on financial dept.15 July1 Aug.15 Aug.1 Sept.15 Sept.10To be done (on time)In progress (on time)In progress (critical)DoneOrder processingFront End Web shopPaymentDeliveryIn progress (delayed)24 July 20136aProject XSubway map

Date: By:6a. User gets track and trace notifications 40Whats on the SUBWAY map

Different lines456137891112QGQG 21024 July 20136aDependencies & strategy43

44Benefit based reporting

Time table

Date LinesBridges

DIY: A web shopMake a draft subwaymap for the development and testing of a webshop.The product group will decide on the assortment, the pricing and will deliver the product catalogue including the artwork and descriptions. An external web developer will setup the CMS system and add graphical design made by Marketing. Marketing will also deliver the structure of site and the texts for the static pages. An User and functional acceptance test needs to be executed prior to going live, but the management loves to have intermediate reports on the progress and quality of the system. site in your CMS.

What would your subway map look like?

eDraw

When EVERYTHING GOES DIFFERENT?Agile maturityYour team ambition made explicit

WRAP-upWhat is the difference between PERT and SUBWAYMAP?

SummaryStuck in procedures

Hooray: SAFe 2.0 Certification

More to READ?Template and Quick reference card:http://djdegrood.wordpress.com/2013/10/17/progress-reporting-with-the-subway-map/

Article by us threeWe are working on the draft, Expected soon !

We do not want to discus the challenges with Agile, but the challenges when SCALING agilePoints to addressScalingFrameworksAxis of ScalingSubway mapping as planning and maturity tool

Goals of this WorkSHOPThanksAnd success with scaling !MAIN LessonThe true success of scaled Agile organisations is in staying close to the agile values and principles !SaFELayer on top of Scrum to coordinate the big mess and give predictability.Adds roles, meetings, artefacts etc. Just like RUP.Learning from Program Execution and the given process defines the way of learning.

64LeSSScaling Scrum up and out without adding layers or processes.Teams take care of coordination.PO Team works with the market and teams.Managers become coaches. Feature Teams specialize in customer-centric and product direction.

Patterns and practices that have proven useful and probably should work for you as well.Based on the core of self-organization and empirical processes.Strong focus on technical practices.Scaled Professional Scrum

Coordination ChaosFLOW EFFICIENCYRESOURCE EFFICIENCYOptimize Cost & UtilizationOptimize Learning & Value

Coordination ChaosSource: Ari Tikka