Embedding Agile in a Large Global Organization Keith Richards Dave Watson www.agilekrc.com #scalingagile
#scalingagile INTRODUCTIONS PRESENTATION STRUCTURE Introductions Where Mars have come from Where they are now Major findings The next steps at Mars Further information Close and questions. #scalingagile
INTRODUCTIONS KEITH RICHARDS Chief Executive of KRC KRC is a pioneering company at the forefront of agile thinking Specialising in all things agile (Scrum, DSDM, AgilePM, everything!) Consultancy, training, coaching and mentoring Focusing on improving Agile capability at any scale Nearly 20 years experience of agile Detailed knowledge of combining PRINCE2 with agile IAF Accredited / APMG Certified Facilitator Author of ‘Agile Project Management’ (TSO) Voted ‘Most Valuable Agile Player’ UK Agile Awards.
INTRODUCTIONS DAVE WATSON – MARS INC.
AGILE AT MARS : THE STORY SO FAR METHODOLOGY EXPERT CENTRE “Empowering successful delivery of business change at Mars, by advocating ways-of-working that maximise business satisfaction and value”
AGILE AT MARS : THE STORY SO FAR THE AGILE JOURNEY #1 Promoted the Scrum Framework for Software Development 2012 2013 2014
“I’m feeling engaged… continuously with this project” AGILE AT MARS : THE STORY SO FAR CUSTOMER FEEDBACK “…it is great to get the pros and cons of several options presented early in the development cycle rather than be given a single solution which might deliver what we asked for, but actually not what we “really” wanted” “The throughput and quality of the executions is great. It no longer feels like an uphill struggle to process changes” “The ideas the Development team generate really speed up the process of getting to the optimal solution” “I’m feeling engaged… continuously with this project”
AGILE AT MARS : THE STORY SO FAR INTRODUCTION OF KRC
AGILE AT MARS : THE STORY SO FAR THE AGILE JOURNEY #2 Promoted the Scrum Framework for Software Development 2012 Holistic approach to Agile Behaviours and Approaches 2013 2014
AGILE AT MARS : THE STORY SO FAR WHAT AGILE@MARS IS… A Mind-set, not Methodology... Agile is a suite of adaptive and collaborative behaviours/approaches utilised to deliver change
AGILE AT MARS : THE STORY SO FAR AGILE BEHAVIOURS… Agile behaviours represent a culture, mind-set, and attitude to promote more effective ways of working… Autonomy Empowering team members freedom to make decisions Inspect, Adapt, Learn Continuously monitoring, learning, and adapting Collaboration A one-team culture with the absence of silos Communication Communication should have visibility and transparency Agile Behaviours
AGILE AT MARS : THE STORY SO FAR AGILE APPROACHES… Turning traditional thinking on its head, these Approaches are what really makes Agile ‘Agile’… Fixed Time, Cost and Quality Cost, Time, and Quality are ‘fixed’ by prioritising scope detail Being Change Friendly Being ‘Change Friendly’ allows solution to emerge and evolve’ Iterative, Incremental Delivery Maximising business satisfaction through early and continuous delivery Agile Approaches
AGILE AT MARS : THE STORY SO FAR AGILE TOOLS & TECHNIQUES… These are some of the many Tools/Techniques which can be used to complement Agile Approaches… User Stories MoSCoW Prioritisation Value vs Effort Matrix Planning Poker Stand-Up Meetings Burn-Up Charts Burn-Down Charts
Knowledge Communities Consultancy AGILE AT MARS : THE STORY SO FAR EMBEDDING AGILE How we promoted Agile Behaviours and Approaches… Knowledge Communities Consultancy
AGILE AT MARS : THE STORY SO FAR THE AGILE JOURNEY #3 Promoted the Scrum Framework for Software Development 2012 Holistic approach to Agile Behaviours and Approaches 2013 Launch Project Management & Governance Framework 2014
AGILE AT MARS : THE STORY SO FAR CONSISTENT GOVERNANCE & MANAGEMENT A Project typically operates at three levels (or layers)… Governance of the Business Case The framework within which project decisions are made. Governance provides high-level direction to ensure the business case is delivered, and the project is a success Management e.g. Planning & Control Planning, Monitoring and Control of the Project, through to completion Delivery e.g. Solution Delivery Definition and delivery of Project activities
AGILE AT MARS : THE STORY SO FAR CONSISTENT GOVERNANCE & MANAGEMENT Managing a project is as simple, or complex, as you need it to be… Ensure a business case has been defined (Pre-Project) Define a plan for how you will execute the project (Concept & Initiation) Execute the project according to the plan (Execution) Monitor and adjust the plan as required, communicating status, risks and issue (Monitoring & Control) Review and close your Project (Project Close) Milestone sign off meetings (Stage-Gates) Monthly steering meetings Emergency escalation process Governance
AGILE AT MARS : THE STORY SO FAR WHY AGILE? Agile@Mars encourages better ways of working in order to… Delivering the Right Thing, in the Right Way, at the Right Time = Quality outcome
NEXT STEPS FURTHER INFORMATION Next Webinar: September 26th http://agilekrc.com/agile-training-webinars KRC offers a variety of Agile coaching, training and support services Regular public courses in AgilePM, Scrum, SAFe & Kanban. Visit: http://agilekrc.com/book-a-course Free downloads, including today’s slides and whitepapers at: http://agilekrc.com/agile-downloads White paper on Distributed Agile (6000 words) & Streetwise MoSCoW Join ‘The DSDM Group’ on LinkedIn Follow us on Twitter @agilekrc
Thank You For Your Time – Any Questions? FURTHER INFORMATION Q&A Thank You For Your Time – Any Questions? Keith Richards www.agilekrc.com c.robinson@agilekrc.com k.richards@agilekrc.com #scalingagile Dave Watson Dave.Watson@effem.com
APPENDIX
Flexibility within a Framework AGILE AT MARS : THE STORY SO FAR THE GOVERNANCE & MANAGEMENT FRAMEWORK The Framework may be applied to ALL projects… Flexibility within a Framework The Framework describes…. Phases Stage-Gates Products (aka deliverables) Guide to Roles & Responsibilities The Framework is designed to be…. Simple Intuitive and lightweight in its application Scalable Can be applied to all project sizes, in all levels of the organisation Adaptable Can be applied to all project types (i.e. Agile vs Traditional) Flexible Can be applied within all areas of Mars (i.e. IT, Engineering, R&D, Sales) Efficient Advantages of the framework outweigh the effort to adopt – ‘value add’ Effective Comes complete with a toolkit for applying the framework Best Practice Tried and tested ways-of-working; aligned to external best practice Adoptable Framework fits with existing methodologies; i.e. PRINCE2, DSDM, EBC, PMBOK
AGILE AT MARS : THE STORY SO FAR THE MARS PROJECT MANAGEMENT FRAMEWORK The Framework may be applied to all Projects, regardless of how they are ‘executed’ or ‘delivered’. Based on industry best practice ‘gates’ provide an ‘objective’ decision making Governance process. Pre-Project Concept & Initiation Monitoring & Control Project Close Execution Governance Gate Feasibility Gate Close Gate Go-Live Gate(s) Pre-Project: Definition of why the project should be started, the benefits/value, and alignment to strategy. Concept & Initiation: Detailed definition of benefits/value. Identifying stakeholders, aligning vision, and establishing foundations. Monitoring and Control: Management, governance, and appropriate controls used to plan and track progress ;making adjustments as required Execution: Definition of requirements, doing what has been defined, and putting into operational use, within time, cost, and quality tolerances. Project Close: Formal acceptance of the project and the ending thereof. Measuring success, & identifying learnings.
AGILE AT MARS : THE STORY SO FAR FLEXING YOUR DELIVERY APPROACH PM’s should adopt an Approach which best suits the Project in question… Traditional Agile is essentially a suite of adaptive and collaborative Behaviours, Approaches, and Tools/Techniques used to deliver change. Working iteratively, we fix Quality, Time & Cost, and are ‘Change Friendly’ in regard to scope detail. Traditionally we manage Projects by separating tasks into distinct phases, and ‘totally’ complete all tasks before moving onto the next phase. In a traditional world we flex Quality, Time, Cost & Scope to achieve the best results. Examples of Agile Methods: SCRUM - Kanban - Scaled Agile - DSDM Examples of Traditional Methods: Waterfall - Effective Business Change (EBC)
Projects Business as Usual AGILE AT MARS : THE STORY SO FAR APPLYING AGILE… We usually work in two distinctly different ways. Within Mars, Agile has been proven to work successfully in both… Projects Business as Usual - Temporary, Unique and Complex - Requires specific Governance & Management - Changes to an Existing Product - Managed within existing Organisation Governance (e.g. Business Case) Existing Product Updated Product New Requirements Management (e.g. Planning & Control) + = Delivery (e.g. Solution Delivery)