Doing is the best way of Thinking New insights on work
Agile Project Methodology at ITG Imperial Tobacco Our brands
“We are the world leader in fine cut tobacco, premium cigars and rolling papers and we have a strong global portfolio of cigarette brands including Davidoff, JPS, West, Lambert & Butler and Gauloises.
Our portfolio spans the entire tobacco spectrum and our brands are enjoyed by millions of consumers around the world.”
2 Imperial Tobacco By numbers …
Over 100 Operating profit FTSE top years of history £3bn 30 in 2013 London Stock Exchange 160 44 markets factories 35,000 £20bn tax contribution employees 3 Growth and Specialist Brands
Growth Brands
Specialist Brands
4 What is Agile Abstract
. Focus on implementation or delivery process
. Agile literally means lean or limber
. Agile is about leadership and flexibility, less about management and control
Based on belief that nowadays project environments are continuously exposed to change and uncertainty
5 Agile where to apply it Project Methodologies
Aras systems Development/ Configuration Technical releases Factory Roll out ESB system Development/ Configuration User PLM Support Training & Services This kind of environment makes it important to facilitate change, without losing the project result out of sight 6 Agile Where to fit it in our organization
Bite Size Design Implement in Integration Pieces Lean Blueprint Sprints Test Deploy
Business Iterative Needs Integration Build Baseline Test Release Build Deployment Mode
2-to-4 wks User Validation Gap Execute Roadmap iteration cycle Acceptance Identification Deployment
Test
Gate: Build toTest
Gate: Scope to Build -
Baseline Gate: Test toDeploy
-
-
Q Q
Scope Q Non
Decision: Requirements toScope Prioritized Functional Backlog / Backlog Build, Document, Review, Test Release Unit / String Test Planning
7 Organization versus Agile How does it fit in our organization
8 Agile Manifesto Where lies the focus in Agile working
9 Successful projects How Agile made a difference
10 Agile Summarized
. Focus on Delivery
. Focus on People
. Focus on Communication
. Disciplined Way of Working
. Count with Change and Uncertainty
. Self Organizing Teams
. Facilitate and Lead
11 Tailoring Aras Disciplined Agile Delivery (DAD)
Agile Project Methodology at ITG Iterative Approach Disciplined Agile Delivery (DAD)
Inception Elaboration Construction Transition
Envision Incrementally define and build Release & a marketable solution & Plan Rollout
Preparation Discovery Workshop Sprint Installation Cimdata Sprint Workshops Data Migration analysis System Integration Test RfQ Rollout POS Project Plan Business Process Requirements
13 Sprint Team Construction Phase Represents the voice of the customer and ensures that the Scrum Team works with the "right things" from a business perspective. Product owner Collects user stories (requirements), prioritizes them, then places them in the product/sprint backlog.
Consultant(s) Sprint team Customer SME(s)
Consists of people who can Developer(s) fulfil all the roles needed to Scrum master complete the work
14 Product Owner Hierarchy Secure integrated solution
. The product owner team consists of the product owners from each business stream
Product Owner Team
Chief Product Owner Product Owner And Product Owner Product Owner Stream A Stream B Stream C
Stream A Stream B Stream C
15 Business Requirements Breakdown Organizing Implementation Functionality
Artwork EPIC Management
Agency Viewer Feature Coordination
Instruct Review Compare User Story Agency Result GTP
Create Create form Task lifecycle
16
Slide 16 User Story Definition
. As a [user role] I want to [goal] so I can [reason]
. As a [persona] I want to [do something] so I can [derive a benefit]
– User stories include acceptance criteria. They are an integral part of gathering user stories.
– Don’t forget the [reason] / [benefit]. It shows the business value.
17 Product Backlog Prioritized and sized functional specifications
. High-level document for the entire project
. Contains backlog items:
– user stories – wish-list items – prioritized/ranked by business value . The product backlog is property of the Product Owner. Business value is set by the Product Owner
18 http://en.wikipedia.org/wiki/Scrum_(development) ITG Sprint Sequence Detail for biweekly sprint cycles
On site Tentatively On site Tentatively On site Wed Thu Fri Mon Tue Wed Thu Fri Mon Tue
Prod Demo Stand Stand Stand Stand Stand Stand Stand Stand Backlog up up up up up up up up
Review Demo Dry run time to implement user stories Retro PO: Acceptance User Stories SMEs 50% available SMEs 50% available (prev. Sprint) Sprint Planning
All SMEs
PLM Day PLM Day Cross-over Cross-over Solution Consultant (stream) Solution Engineer (stream) • Solution Design Document (to support sprint user stories) • Implements User Stories (US) • ItemType, workflow, Data Model Worksheets • Link configuration/customization to US • Feature Specification Document • Testing / error reporting • Demo sprint results Product Owner (PO) (stream) • Support and guide implementer • Backlog Trimming • Help PO with user stories • Sign-off user story acceptance 19 Self-Documenting User Stories in Aras Innovator
. All user stories are stored in Aras Innovator
. Additional information will be collected like:
– User Steps – Configuration – Customization
See Self-Documenting Aras Innovator ACE 2014 Chicago 20 THANK YOU