Imperial Tobacco Group's Agile Implementation with Aras
Total Page:16
File Type:pdf, Size:1020Kb
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 to Test Gate: Scope to Build - Baseline Gate: Test to Deploy - - Q Q Scope Q Non Decision: Requirements to Scope 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.