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 years of history 44 Operating profit 3bn in 2013 160 markets factories 35,000 employees FTSE top 30 London Stock Exchange 20bn tax contribution 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 Factory Roll out User Training PLM Support & Services Technical releases ESB system Development/ Configuration This kind of environment makes it important to facilitate change, without losing the project result out of sight 6
Decision: Requirements to Scope Q-Gate: Scope to Build Q-Gate: Build to Test Q-Gate: Test to Deploy Agile Where to fit it in our organization Bite Size Pieces Design Lean Blueprint Implement in Sprints Integration Test Deploy Business Needs Deployment Mode Iterative Baseline Build Integration Test Build Release Roadmap Validation Gap Identification 2-to-4 wks iteration cycle User Acceptance Test Execute Deployment Baseline Scope Backlog / Release Planning Prioritized Backlog Build, Document, Review, Unit / String Test Non Functional Test 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 & Plan Incrementally define and build a marketable solution Release & Rollout Preparation Cimdata analysis RfQ POS Project Plan Business Process Requirements Discovery Workshop Sprint Workshops Sprint Installation Data Migration System Integration Test Rollout 13
Sprint Team Construction Phase Product owner Represents the voice of the customer and ensures that the Scrum Team works with the "right things" from a business perspective. Collects user stories (requirements), prioritizes them, then places them in the product/sprint backlog. Sprint team Customer SME(s) Consultant(s) Consists of people who can fulfil all the roles needed to complete the work Developer(s) Scrum master 14
Product Owner Hierarchy Secure integrated solution The product owner team consists of the product owners from each business stream Product Owner Team Product Owner Stream A Chief Product Owner And Product Owner Stream B Product Owner Stream C Stream A Stream B Stream C 15
Business Requirements Breakdown Organizing Implementation Functionality EPIC Artwork Management Feature Agency Coordination Viewer User Story Instruct Agency Review Result Compare GTP Task Create form Create lifecycle 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 Backlog Demo Stand up Stand up Stand up Stand up Stand up Stand up Stand up Stand up Demo Dry run PO: Acceptance User Stories (prev. Sprint) Review Retro Sprint Planning SMEs 50% available time to implement user stories SMEs 50% available All SMEs PLM Day Cross-over Solution Consultant (stream) Solution Design Document (to support sprint user stories) ItemType, workflow, Data Model Worksheets Feature Specification Document Demo sprint results Support and guide implementer Help PO with user stories PLM Day Cross-over Solution Engineer (stream) Implements User Stories (US) Link configuration/customization to US Testing / error reporting Product Owner (PO) (stream) Backlog Trimming 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