Agenda. Scrum for AgileFit MAP 11/29/2017

Similar documents
Scrum/Kanban Adoption in Aptos Italy

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

Agile Scrum Process Checklist

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

Metodologías Agiles en E///

AGILE methodology- Scrum

Introduction to Agile and Scrum

Agile Mindset (1/17/2019 for the Ocean State PMI)

AGILE FOR NON-IT PRACTITIONERS

Scrum Product Owner Course 03 - Roles and Responsibilities

AGILE FOR NON-IT PRACTITIONERS

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Essentials Track: Business Services

Scrum/Kanban Overview

Agile and Scrum 101 from the Trenches - Lessons Learned

What is Scrum: An Introduction to the Scrum Framework

Scrum Team Roles and Functions

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Lawrence Ludlow. for Agile Tour Toronto

CS314 Software Engineering Project Management

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

The Changing Roles of BAs and QAs in a SCRUM world

How to Prepare for and Implement a Project Using Scrum

Software Development Methodologies

Driving Business Results With Scrum

Designing the Process. A Brief Introduction to Agile Programming

I N S I G H T S I N T O I N D I G O S J O U R N E Y & K E Y S A P F & R C A PA B I L I T I E S J U LY 6,

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

GETTING STARTED. Introduction to Sprint Reviews

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Lean IT Opex in the Clouds August 16, 2017 Sudhagar Raghavan

AGILE PRODUCT MANAGEMENT

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Advanced Scrum and agile development. Clinton Keith

A Journey & How it Works for Clients

Advantages of Agile model:

Scrum. a description. V Scrum Alliance,Inc 1

Processes and Life- Cycles. Kristian Sandahl

Course Title: Planning and Managing Agile Projects

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

Processes and Life- Cycles. Kristian Sandahl

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Getting Agile with Scrum

Getting Agile with Scrum

Agile Software Development

Certified Scrum Master

Scrum an Agile Process

Certified Scrum Practitioner

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

Scrum Intro What s in it for me?

Introduction to Agile (Scrum)

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

Motorola Agile Development

Institut für gestaltorientierte Organisationsentwicklung. SCRUM Implementation. IGOR 2018 Institute for Gestalt organizational Consulting

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Software Development*

Debunking Agile Myths

System Development. Software Project Management Triangle Waterfall Model V-Model Agile Development User Acceptance Test Minimum Viable Product

Agile Project Management. Contents are subject to change. For the latest updates visit Page 1 of 8

Presented by Only Agile. What is Agile?

Wstęp do estymacji w Scrum.

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

BA25-Managing the Agile Product Development Life Cycle

An Introduction to Scrum

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

An Introduction to Scrum

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011

Software Development Life Cycle

An Introduction to Scrum

Russell Pannone February 10, 2009

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Can Your Proposal Process Be More Agile?

Agile Certified Professional

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008

Agile Methods. Introduction to Agile Methods by Pietari Kettunen

Extreme Agile Implementation and Creating a Value Delivery Office

approach to successful project

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

AGILE SOLUTIONS. Agile Basics

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Managing Projects of Chaotic and Unpredictable Behavior

DASA DEVOPS. Glossary

Agile Software Development

getting started with Scrum

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG

Electric Forward Market Report

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

MYTHBUSTERS. Is what we hear about Agile fact or fiction? Rowan Bunning. au.linkedin.com/in/rowanbunning

Keywords: Scrum framework, agile software development, change management, iterative development.

Transformation Strategy Session

Transcription:

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