Scrum for AgileFit MAP Maurizio Vaggi TXT Retail, Aptos Italy Milan, 5 th December 2018 1 2017 Aptos, Inc. All rights reserved. Agenda ESVP TXT Retail 8 AgileFit MAP or Why Agile? What is Scrum Scrum Roles Scrum Artifacts Scrum Events Links and Books 2 Aptos, Aptos, Inc. All Inc. rights All rights reserved. reserved. 1
ESVP Explorer Shopper Vacationer Prisoner 3 Aptos, Inc. All rights reserved. TXT Retail 8 4 Aptos, Aptos, Inc. All Inc. rights All rights reserved. reserved. 2
TXT Retail 8 The first and only End-to-End Merchandise Lifecycle Management solution Strategic Plan Assortment Strategy Trend R & D Forecasting Initial Pricing Merchandise Plan Channel Distribution Concept & Design Allocation Fashion S&OP Channel Plan Item Lifecycle Mgmt Collection Mgmt Store Replenishment Plan & Schedule OTB Management Item Plan Industrialization DC Replenishment Delivery Mgmt Plan by Attribute Order Creation Costing/Sourcing Promos & Markdowns Vendor Collaboration TXT Retail Services Common Data Model Integration Services Workflow Management Calendar Management Reporting 5 Aptos, Inc. All rights reserved. Sample Workbook 6 Aptos, Inc. All rights reserved. 3
TXTPlanning OLAP 8.1 OLAP DWH- Wbk ARCA Customer System Legend: X = Excel OLAP = Online Analytical Processing DWH = Data Warehouse Wbk = Write-back ARCA = Staging Area 7 Aptos, Inc. All rights reserved. Visual Tool 8 Aptos, Inc. All rights reserved. 4
TXTPlanning In Memory 8.2 (9) In Memory DWH ARCA Customer System Legend: X = Excel OLAP = Online Analytical Processing DWH = Data Warehouse Wbk = Write-back ARCA = Staging Area 9 Aptos, Inc. All rights reserved. AgileFit MAP or Why Agile? 10 Aptos, Inc. Aptos, AllInc. rights All reserved. rights reserved. 5
The Iron Triangle (Waterfall) Fixed Scope Variable Quality Resources Time 11 Aptos, Inc. All rights reserved. The Iron Triangle (Waterfall vs. Agile) Fixed Scope Resources Time Quality Variable Quality Resources Time Scope 12 Aptos, Inc. All rights reserved. 6
Why Agile? Merging of TXT and Mapple Lake (2012) AgileFit MAP as TXTPlanning OLAP plus ARCA Started in 2013 A 3-people team: like a startup within TXT Many conflicting stakeholders Started with a Russian prototype AgileFit Team works with Scrum and Kanban Water-Scrum-Fall 13 Aptos, Inc. All rights reserved. Constant Pace 2017 2017 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 8.1 8.2 8.3 8.4 8 5.7 5.6 5.5 5.4 8.4 MFP + Range 14 Aptos, Inc. All rights reserved. 7
AgileFit MAP 8.3 New or improved 15 Aptos, Inc. All rights reserved. 40 Agile Methods 2017 Lynne Cazaly Image used with permission. www.lynnecazaly.com 16 Aptos, Inc. All rights reserved. 8
Lessons Learned Agile Myths Agile is not easy Agile is more planning Agile is more documents Agile is more design (emergent) Works can fit in more than a sprint A sprint can be longer than 2- weeks Scrum is Agile, but there is more 17 Aptos, Inc. All rights reserved. What is Scrum? 18 Aptos, Inc. Aptos, AllInc. rights All reserved. rights reserved. 9
SCRUM (N): A FRAMEWORK WITHIN WHICH PEOPLE CAN ADDRESS COMPLEX ADAPTIVE PROBLEMS, WHILE PRODUCTIVELY AND CREATIVELY DELIVERING PRODUCTS OF THE HIGHEST POSSIBLE VALUE. - The Scrum Guide (https://www.scrum.org/resources/scrum-guide) 19 Aptos, Inc. All rights reserved. Scrum Values Transparency Inspection Adaptation 20 Aptos, Inc. All rights reserved. 10
There are three main roles in Scrum Product Owner Scrum Master Team Member 21 Aptos, Inc. All rights reserved. How Scrum Works 22 Aptos, Inc. All rights reserved. 11
Scrum Roles 23 Aptos, Aptos, Inc. AllInc. rights All reserved. rights reserved. There are three main roles in Scrum Product Owner Scrum Master Team Member 24 Aptos, Inc. All rights reserved. 12
Product Owner (PO) Has and shares the Vision Represents the business and customers Guarantees the most valuable work Owns the Product Backlog Orders items in the Product Backlog Assures that the team understands the requirements Answers team s questions Decides when a story is Done* 25 Aptos, Inc. All rights reserved. Scrum Master (SM) Scrum expert Acts as a coach Facilitates Scrum ceremonies Remove impediments and distractions Service to the PO Service to the Team Service to the Organization NOT the Team s boss 26 Aptos, Inc. All rights reserved. 13
Team Member 5-7 members + PO + SM Completes the task for each story Estimates work Owns the how-to-do the work Self-organize to get the job done Co-located and cross functional Highly motivated (vs. Not my job) Maintains the product shippable 27 Aptos, Inc. All rights reserved. Stakeholders Managers Analysts Clients Other Scrum teams 28 Aptos, Inc. All rights reserved. 14
The AgileFit Team Stakeholders Maurizio Vaggi Marco V. Federico B. Chiara F. Alessandro A. ½ Marco V. ½ Alberto V. Andrea S. Marco F. Alessio S. 29 Aptos, Inc. All rights reserved. Lessons Learned The Product Owner and the Scrum Master should be different The Scrum Master can work also as a Team Member Bottom-up adoption is more difficult without a coach/mentor The Team must learn to be selforganizing Training takes a lot of time 30 Aptos, Inc. All rights reserved. 15
Scrum Artifacts 31 Aptos, Aptos, Inc. AllInc. rights All reserved. rights reserved. User Story (or Card) As a <User> I want to <do something> so that <some value is created> 32 Aptos, Inc. All rights reserved. 16
User Story Map 33 Aptos, Inc. All rights reserved. Estimating a User Story As a Student I want to go to the University So that I can follow today lessons 34 Aptos, Inc. All rights reserved. 17
Definition of Done (DoD) The PO accepts the story Acceptance criteria are known and shared in advance 2-3 criteria for each story How-to-demo to show how the story works 35 Aptos, Inc. All rights reserved. DOD: Acceptance Criteria 36 Aptos, Inc. All rights reserved. 18
Product Backlog Item (PBI) List of PBI ordered by priority Brief description of each story Contains estimate (Team) Acceptance criteria (PO) ROI Lifespan is the entire project and beyond 37 Aptos, Inc. All rights reserved. The User Story Iceberg 38 Aptos, Inc. All rights reserved. 19
AgileFit MAP 8.3 Backlog 1. Multi-currency in Market Plan 2. Assortment Planning OLAP (Wedge + Visual) 3. Similar Store by Division 4. TXTPlanning OLAP 8.1 adoption 39 Aptos, Inc. All rights reserved. AgileFit MAP 8.4 Sprint Backlog 40 Aptos, Inc. All rights reserved. 20
Sprint Backlog The stories included in the sprint Stories split in tasks (Team) Tasks in hours Lifespan is the Sprint Sprint from 1 to 4 weeks 2-weeks is the preferred duration 41 Aptos, Inc. All rights reserved. Sprint Backlog (VTFS) 42 Aptos, Inc. All rights reserved. 21
Sprint Backlog 43 Aptos, Inc. All rights reserved. Context Switch Limit Work in Process (WIP) 1 2 3 4 10 I II III IV X A B C D L Numbers Roman Numerals Letters 44 Aptos, Inc. All rights reserved. 22
Context Switch - 1 st Run 1 1 2 I II A B 3 III C 4 IV D 10 X L Numbers Roman Numerals Letters 45 Aptos, Inc. All rights reserved. Context Switch - 1 st Run 2 1 2 3 I II III A B C 4 IV D 10 X L Numbers Roman Numerals Letters 46 Aptos, Inc. All rights reserved. 23
Context Switch - 1 st Run 1 I A 3 2 3 4 II III IV B C D 10 X L Numbers Roman Numerals Letters 47 Aptos, Inc. All rights reserved. Context Switch - 1 st Run 1 I A 2 II B 3 III C 4 IV D 10 10 X L Numbers Roman Numerals Letters 48 Aptos, Inc. All rights reserved. 24
Context Switch - 2 nd Run 1 1 2 I II A B 3 III C 4 IV D 10 X L Numbers Roman Numerals Letters 49 Aptos, Inc. All rights reserved. Context Switch - 2 nd Run 1 2 3 4 10 2 I II III IV X Numbers Roman Numerals Letters 50 Aptos, Inc. All rights reserved. 25
Context Switch - 2 nd Run 1 2 I II 3 A B 3 III C 4 IV D 10 X L Numbers Roman Numerals Letters 51 Aptos, Inc. All rights reserved. The Task Board The stories included in the sprint Stories split in tasks (Team) Tasks in hours Lifespan is the Sprint Sprint from 1 to 4 weeks 2-weeks is the preferred duration 52 Aptos, Inc. All rights reserved. 26
The Task Board 53 Aptos, Inc. All rights reserved. Limit the WIP 54 Aptos, Inc. All rights reserved. 27
Burn-down Chart Release Burn Down Chart Time vs. Scope Chart goes down across Time Chart goes up when new items are added 55 Aptos, Inc. All rights reserved. Burn-down Chart of a Sprint 56 Aptos, Inc. All rights reserved. 28
Scrum Events 57 Aptos, Aptos, Inc. AllInc. rights All reserved. rights reserved. Time-boxed Agreed and fixed period of time to complete the work Stop watch vs. complete work A Sprint cycle is a set of timeboxed ceremonies 58 Aptos, Inc. All rights reserved. 29
Time-boxed 59 Aptos, Inc. All rights reserved. 1-Week Sprint (Time-boxed) 60 Aptos, Inc. All rights reserved. 30
Sprint Planning Sprint Planning 1: PO + SM + Team Select PBIs Priority Size 1-2 hours/week Sprint Planning 2: SM + Team + PO to answer questions Stories split in tasks 61 Aptos, Inc. All rights reserved. Daily Meeting Team + SM + PO (optional) Time-boxed: 15 minutes Share work and Inspect Sample questions: 1) What did you yesterday? 2) What will you do today? 3) Are there any impediments in your way? Adapt after the meeting 62 Aptos, Inc. All rights reserved. 31
Daily Meeting in TXT Retail 63 Aptos, Inc. All rights reserved. 63 Story Time (Grooming) PO + Team* + SM (optional) Time-boxed: 1-2 hours Backlog grooming Sizing (Team) Splitting stories (no estimate) Lifespan: Next Sprints 64 Aptos, Inc. All rights reserved. 32
Sprint Review PO + Team* + SM + Stakeholders Time-boxed: 1-2 hours At the end of each Sprint Show working software and get feedback Share information on non-completed tasks NOT a decision meeting 65 Aptos, Inc. All rights reserved. Retrospective Team* + SM + PO (Optional) Time-boxed: 1-3 hours After the Sprint Review Process improvements Identify 1-2 strategic changes 66 Aptos, Inc. All rights reserved. 33
ESVP Explorer Shopper Vacationer Prisoner 67 Aptos, Inc. All rights reserved. Links and Books 68 Aptos, Inc. Aptos, AllInc. rights All reserved. rights reserved. 34
Useful Links http://agilemanifesto.org/principles.html [Agile Manifesto] https://www.scrumalliance.org/ http://www.scrumguides.org/index.html https://www.mountaingoatsoftware.com/ http://jpattonassociates.com/user-story-mapping/ https://cardboardit.com/ https://less.works/ [Scrum of Scrum] http://www.marcusoft.net/about.html [Kanban] 69 Aptos, Inc. All rights reserved. Suggested Reading The Elements of Scrum - Chris Sims Succeeding with Agile - Mike Cohn Essential Scrum - Kenneth Rubin and Mike Cohn User Story Mapping - Jeff Patton Strategize - Roman Pichler The Art of Doing Twice the Work in Half the Time - Jeff Sutherland Agile Retrospectives - Diana Larsen The Captain Class - Sam Walker 70 Aptos, Inc. All rights reserved. 35
Closing Notes 71 Aptos, Aptos, Inc. AllInc. rights All reserved. rights reserved. Scrum Values Transparency Inspection Adaptation 72 Aptos, Inc. All rights reserved. 36
Thank you 73 Aptos, Aptos, Inc. AllInc. rights All reserved. rights reserved. 37