Upload
vungoc
View
217
Download
0
Embed Size (px)
Citation preview
12/13/2018
1
1 • © Aptos, Inc. All rights reserved. v18© Aptos, Inc. All rights reserved. v18
Scrum/Kanban Adoption
in Aptos Italy
Gaia Ventura, Maurizio Vaggi
Milano, 5th December 2018
2 • © Aptos, Inc. All rights reserved. v18© Aptos, Inc. All rights reserved. v18
Engaging Differently, from
Concept to Customer
Gaia Ventura
Milano, 5th December 2018
12/13/2018
2
3 • © Aptos, Inc. All rights reserved. v18
A Global Retail Powerhouse
Clients
660Brands
1,000Retail Specialists
1,300
apparel | footwear | sporting goods | hard goods | general merchandise | specialty
4 • © Aptos, Inc. All rights reserved. v18
clients
660countries
55
Global Coverage
12/13/2018
3
5 • © Aptos, Inc. All rights reserved. v18
6 • © Aptos, Inc. All rights reserved. v18
Aptos Singular Retail Solutions
Engaging Differently…from Concept to Customer
CRM DIGITAL POS/MOBILE ORDER MGMT ANALYTICS SALES AUDIT
PLANNING ASSORTMENT PLM F’CAST/ALLOC/RPLN CHAIN COLLAB MERCH/WMS
MERCHANDISE
LIFECYCLE
CUSTOMER
LIFECYCLE
ORDER
LIFECYCLE
For today’s journeys & tomorrow’s!
12/13/2018
4
7 • © Aptos, Inc. All rights reserved. v187 • © Aptos, Inc. All rights reserved. v18
Aptos Merchandise Lifecycle Management
Strategic Plan
Merchandise Plan
Channel Plan
OTB Management
Plan by Attribute
Merchandise and
Financial Planning
Assortment
Planning
Collection
Lifecycle Management
Forecasting / Allocation
& Replenishment
Supply Chain
Collaboration
Assortment Strategy
Channel Distribution
Item Lifecycle Mgmt
Item Plan
Order Creation
Trend R&D
Concept & Design
Collection Mgmt
Industrialization
Costing / Sourcing
Forecasting
Allocation
Store Replenishment
DC Replenishment
Promos & Markdowns
Initial Pricing
Fashion S&OP
Plan & Schedule
Delivery Management
Vendor Collaboration
Common Data Model Integration Services Workflow Management Calendar Management Integrated Reporting
Services
Retail’s first and only end-to-end Merchandise Lifecycle Management solution
8 • © Aptos, Inc. All rights reserved. v18
Specialty Apparel
Department Stores
Luxury
Fast Fashion
Specialty Hard Lines
Global Brands
An Impressive
Roster of
Retail Clients
12/13/2018
5
9 • © Aptos, Inc. All rights reserved. v18
New graduates in computer science and engineering, management engineering, maths and physics (internships and permanent contracts)
• Technical Experts• Project Manager (PM)• Business Consultant• Sales• General Services
Follow Aptos Retail on LinkedIn for anynew updates
Our Aptos Teams
10 • © Aptos, Inc. All rights reserved. v18© Aptos, Inc. All rights reserved. v18
Scrum/Kanban Adoption
in Aptos Italy
Maurizio Vaggi
Milano, 5th December 2018
12/13/2018
6
11 • © Aptos, Inc. All rights reserved. v1811 • © Aptos, Inc. All rights reserved. v18
Agenda
• Setting the Scene
• Why Agile?
• Software for Retail
• Scrum in a Nutshell
• Aptos Business Packages
• Scrum Roles
• User Stories
• Limiting the WIP
• Links and Books
12 • © Aptos, Inc. All rights reserved. v1812 • © Aptos, Inc. All rights reserved. v18
Setting the Scene
12/13/2018
7
13 • © Aptos, Inc. All rights reserved. v18
Building the Team (2 min)
Form groups of 4-6 students
Select a representative
Choose a name for the group
Create a place card
14 • © Aptos, Inc. All rights reserved. v18
Focusing the Agenda (4 min)
1-2-4-All to engage everyone
Select 1 topic per group
Write a post-it
Attach the post-it to the board
Present it to the class
12/13/2018
8
15 • © Aptos, Inc. All rights reserved. v1815 • © Aptos, Inc. All rights reserved. v18
Why Agile?
16 • © Aptos, Inc. All rights reserved. v18
The Iron Triangle (Waterfall)
People Time
Quality
ScopeFixed
Variable
12/13/2018
9
17 • © Aptos, Inc. All rights reserved. v18
The Iron Triangle (Waterfall vs. Agile)
People Time
Quality
ScopeFixed
Variable
Quality
Scope
People Time
18 • © Aptos, Inc. All rights reserved. v18
Why Agile?
Merging of TXT and Maple Lake (2012)
Started in 2013
A 3-people team: like a startup within TXT
Many conflicting stakeholders
Started with a Russian prototype
Matching Aptos organization in 2018
12/13/2018
10
19 • © Aptos, Inc. All rights reserved. v18
40 Agile Methods
© 2017 Lynne Cazaly
Image used with permission.
www.lynnecazaly.com
20 • © Aptos, Inc. All rights reserved. v1820 • © Aptos, Inc. All rights reserved. v18
Scrum in a Nutshell
12/13/2018
11
21 • © Aptos, Inc. All rights reserved. v18
“ 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)
22 • © Aptos, Inc. All rights reserved. v18
Scrum Values
Transparency
Inspection
Adaptation
12/13/2018
12
23 • © Aptos, Inc. All rights reserved. v18
There are Three Roles in Scrum
Product Owner Team Member Scrum Master
24 • © Aptos, Inc. All rights reserved. v18
Stakeholders
Managers
Analysts
Clients
Other Scrum Teams
12/13/2018
13
25 • © Aptos, Inc. All rights reserved. v18
How Scrum Works
26 • © Aptos, Inc. All rights reserved. v1826 • © Aptos, Inc. All rights reserved. v18
Software for Retail
12/13/2018
14
27 • © Aptos, Inc. All rights reserved. v18
User Story: Store Manager
Store Manager
They run a store
Apparel and Shoes
28 • © Aptos, Inc. All rights reserved. v18
Writing a Product Backlog Item (PBI)
AS A Store Manager
I WANT TO <do something>
SO THAT <some value is created>
12/13/2018
15
29 • © Aptos, Inc. All rights reserved. v1829 • © Aptos, Inc. All rights reserved. v18
Aptos Business Packages
30 • © Aptos, Inc. All rights reserved. v18
Retail is a Complex Industry
B&M
E-com
WSLB&M = Brick & Mortar
E-Com = E-commerce
WSL = Wholesale
12/13/2018
16
31 • © Aptos, Inc. All rights reserved. v18
Retail is a Complex Industry
32 • © Aptos, Inc. All rights reserved. v18
Platform plus Packages
MFP AP AF&R Custom
Connector VisualMapping
Engine?
Aptos Planning In-Memory/OLAP
MFP = Merchandise and Financial Planning
AP = Assortment Planning
AF&R = Allocation Forecasting and Replenishment
12/13/2018
17
33 • © Aptos, Inc. All rights reserved. v18
Sample Workbook
34 • © Aptos, Inc. All rights reserved. v18
Constant Pace in 2017 (MFP+AP OLAP)2017
2017
Jan Feb Mar Apr May Jun
5.7
8
5.6
5.5
5.4
Jul
8.1 8.3
Aug Sep Oct Nov Dec
8.2 8.4
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov
Legend
Past release
Current
Next release
Future month
Past month
12/13/2018
18
35 • © Aptos, Inc. All rights reserved. v18
Aptos MFP/AP in 2018
2018
Jan Feb Mar Apr May Jun
9
Jul
9.1
Aug Sep Oct Nov DecJan Feb Mar Apr May Jun Jul Aug Sep Oct Nov
9.2
Legend
Past release
Current
Next release
Future month
Past month
9.3
9 9.1 9.3 9.3.2AP
MFP
9.3.1
36 • © Aptos, Inc. All rights reserved. v1836 • © Aptos, Inc. All rights reserved. v18
Scrum Roles
12/13/2018
19
37 • © Aptos, Inc. All rights reserved. v18
Product Owner (PO)
Has and shares the Vision
Answers team’s questions (Why)
Owns the Product Backlog
Orders the items in the Product Backlog
Decides when a story is Done
38 • © Aptos, Inc. All rights reserved. v18
Team Member3-9 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
12/13/2018
20
39 • © Aptos, Inc. All rights reserved. v18
Simulating the Daily Scrum
Select 1 argument for your daily
1. What did I do yesterday?
2. What will I do today?
3. Do I see any impediment?
Present it to the class (30 sec)
40 • © Aptos, Inc. All rights reserved. v18
Scrum Master (SM)
Scrum expert
Acts as a coach
Facilitates Scrum events
Remove impediments
Service to the PO and Team
NOT the Team’s boss
12/13/2018
21
41 • © Aptos, Inc. All rights reserved. v18
The Aptos MFP Team – Scrum/Kanban
Stakeholders
MaurizioVaggi
Enrico
Marco V Pavel G Chiara
½Fabrizio
½
42 • © Aptos, Inc. All rights reserved. v18
The Aptos AP Team – Scrum
Stakeholders
MaurizioVaggi
Chiara
Dario Gabriella
½
Marco V Marco B Stefania
½New Hire
?
12/13/2018
22
43 • © Aptos, Inc. All rights reserved. v18
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 self-organizing
44 • © Aptos, Inc. All rights reserved. v1844 • © Aptos, Inc. All rights reserved. v18
User Stories
12/13/2018
23
45 • © Aptos, Inc. All rights reserved. v18
User Story (or Card)
As a <User>
I want to <do something>
so that <some value is created>
46 • © Aptos, Inc. All rights reserved. v18
User Story Map
12/13/2018
24
47 • © Aptos, Inc. All rights reserved. v18
Acceptance Criteria
As a planner
I want to
enter VAT
so that
I can calculate
margin
Read-only cells in grey
Display VAT as 0.0%
No format for empty cells
Enter VAT as 0.0%
Can enter only numbers
Can enter numbers ≥ 0
Can enter only 2 digits…
48 • © Aptos, Inc. All rights reserved. v18
Product Backlog
List of ordered items
Never complete
Card + Done
Contains estimate (Team)
Acceptance criteria (PO)
12/13/2018
25
49 • © Aptos, Inc. All rights reserved. v18
The User Story Iceberg
1-2 day work
Themes for a
Sprint
Epic or long term
plan
50 • © Aptos, Inc. All rights reserved. v18
Aptos MFP 2019.1 in Jira
12/13/2018
26
51 • © Aptos, Inc. All rights reserved. v1851 • © Aptos, Inc. All rights reserved. v18
Scrum Board
52 • © Aptos, Inc. All rights reserved. v18
How Scrum Works
12/13/2018
27
53 • © Aptos, Inc. All rights reserved. v18
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
54 • © Aptos, Inc. All rights reserved. v18
Lucy’s Famous Chocolate Scene
12/13/2018
28
55 • © Aptos, Inc. All rights reserved. v18
AgileFit MAP 5.1-8.3
56 • © Aptos, Inc. All rights reserved. v18
AgileFit MAP 8.4
12/13/2018
29
57 • © Aptos, Inc. All rights reserved. v18
AgileFit MAP 9.0-9.2
58 • © Aptos, Inc. All rights reserved. v18
Aptos MFP 9.3 (Scrum Board)
12/13/2018
30
59 • © Aptos, Inc. All rights reserved. v18
Aptos MFP 9.3 (Kanban Board)
60 • © Aptos, Inc. All rights reserved. v1860 • © Aptos, Inc. All rights reserved. v18
Scrum Events
12/13/2018
31
61 • © Aptos, Inc. All rights reserved. v18
Agreed and fixed period of time
to complete the work
Stop watch vs. complete work
A Sprint cycle is a set of time-
boxed events
Time-boxed
62 • © Aptos, Inc. All rights reserved. v18
The Sprint (Time-boxed)
12/13/2018
32
63 • © Aptos, Inc. All rights reserved. v18
1-Week Sprint (Time-boxed)
64 • © Aptos, Inc. All rights reserved. v18
Sprint Planning
1. What can be done?
PO + SM + Team
Select items (priority, size)
1-2 hours/week of Sprint
2. How we get it done?
SM + Team + PO*
Stories split in tasks (hours)
* = Optional
12/13/2018
33
65 • © Aptos, Inc. All rights reserved. v18
Daily Scrum in Aptos
66 • © Aptos, Inc. All rights reserved. v18
Daily Scrum
Team + SM + PO*
Time-boxed: 15 minutes
Share work and Inspect
1. What did I do yesterday?
2. What will I do today?
3. Do I see any impediment?
Adapt after the meeting
* = Optional
12/13/2018
34
67 • © Aptos, Inc. All rights reserved. v18
Sprint Review
PO + Team* + SM + Stakeholders
Time-boxed: 1-2 hours
At the end of each Sprint
Show working software and get
feedback (inspect and adapt)
Share information on non-completed
tasks
* = Optional
68 • © Aptos, Inc. All rights reserved. v18
Retrospective
Team + SM + PO*
Time-boxed: 1-3 hours
After the Sprint Review
Inspect and adapt
Process improvement
(Kaizen)* = Optional
12/13/2018
35
69 • © Aptos, Inc. All rights reserved. v1869 • © Aptos, Inc. All rights reserved. v18
Links and Books
70 • © Aptos, Inc. All rights reserved. v18
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/
http://www.marcusoft.net/about.html [Kanban]
12/13/2018
36
71 • © Aptos, Inc. All rights reserved. v18
Scaling Agile
Nexus: https://www.scrum.org/resources/nexus-guide
Large-Scale Scrum: https://less.works/
Scaled Agile Framework: https://www.scaledagileframework.com/
Comparing Ways to Scale Agile: https://www.slideshare.net/BerndSchiffer/comparing-ways-to-scale-agile-at-agile-
product-and-project-manager-meetup
Examining Different Approaches to Scaling Agile: https://www.infoq.com/news/2014/07/compare-agile-scaling
Do Things That Don’t Scale: http://paulgraham.com/ds.html
72 • © Aptos, Inc. All rights reserved. v18
Italian Agile Community
www.agilemovement.it [Agile Manifesto]
www.agileday.it [Mini-IAD]
www.agilebusinessday.com
12/13/2018
37
73 • © Aptos, Inc. All rights reserved. v18
Selected Books
1. The Elements of Scrum - Chris Sims
2. Succeeding with Agile - Mike Cohn
3. Essential Scrum - Kenneth Rubin and Mike Cohn
4. User Story Mapping - Jeff Patton
5. Strategize - Roman Pichler
6. The Art of Doing Twice the Work in Half the Time - Jeff Sutherland
7. Agile Retrospectives - Diana Larsen
8. The Captain Class - Sam Walker
74 • © Aptos, Inc. All rights reserved. v18
Got Questions?
Contact us: