Embedding Agile in a Large Global Organization Keith Richards Dave Watson #scalingagile.

25
Embedding Agile in a Large Global Organization Keith Richards Dave Watson www.agilekrc.com #scalingagile

Transcript of Embedding Agile in a Large Global Organization Keith Richards Dave Watson #scalingagile.

Page 1: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

Embedding Agile in a Large Global Organization

Keith RichardsDave Watsonwww.agilekrc.com#scalingagile

Page 2: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

INTRODUCTIONSPRESENTATION STRUCTURE

• Introductions • Where Mars have come from• Where they are now• Major findings• The next steps at Mars• Further information• Close and questions.

#scalingagile

Page 3: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

INTRODUCTIONSKEITH 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.

Page 4: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

INTRODUCTIONSDAVE WATSON – MARS INC.

Page 5: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARMETHODOLOGY EXPERT CENTRE

“Empowering successful delivery of business change at Mars, by advocating ways-of-working that maximise business satisfaction and value”

Page 6: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARTHE AGILE JOURNEY #1

Promoted the Scrum Framework for Software Development

2012

2013

2014

Page 7: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARCUSTOMER FEEDBACK

“The throughput and quality of the executions is great. It no longer feels like

an uphill struggle to process changes”

“…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 ideas the Development team generate really speed up the process of

getting to the optimal solution”

“I’m feeling engaged… continuously with this project”

Page 8: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARINTRODUCTION OF KRC

Page 9: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARTHE AGILE JOURNEY #2

Promoted the Scrum Framework for Software Development

Holistic approach to Agile Behaviours and Approaches

2012

2013

2014

Page 10: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARWHAT AGILE@MARS IS…

A Mind-set, not Methodology... Agile is a suite of adaptive and collaborative behaviours/approaches utilised to deliver change

Page 11: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARAGILE BEHAVIOURS…

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 represent a culture, mind-set, and attitude to promote more effective ways of working…

Agile Behaviours

Page 12: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

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

Turning traditional thinking on its head, these Approaches are what really makes Agile ‘Agile’…

Agile Approaches

AGILE AT MARS : THE STORY SO FARAGILE APPROACHES…

Page 13: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

These are some of the many Tools/Techniques which can be used to complement Agile Approaches…

AGILE AT MARS : THE STORY SO FARAGILE TOOLS & TECHNIQUES…

User Stories

MoSCoW Prioritisation

Value vs Effort Matrix

Planning Poker

Stand-Up Meetings

Burn-Up Charts

Burn-Down Charts

Page 14: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

How we promoted Agile Behaviours and Approaches…

AGILE AT MARS : THE STORY SO FAREMBEDDING AGILE

Knowledge

CommunitiesConsultancy

Page 15: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARTHE AGILE JOURNEY #3

Promoted the Scrum Framework for Software Development

Holistic approach to Agile Behaviours and Approaches

2012

2013

2014 Launch Project Management & Governance Framework

Page 16: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARCONSISTENT GOVERNANCE & MANAGEMENT

A Project typically operates at three levels (or layers)…

Governanceof the Business Case

Managemente.g. Planning & Control

Deliverye.g. Solution Delivery

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

Planning, Monitoring and Control of the Project, through to completion

Definition and delivery of Project activities

Page 17: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

1. Ensure a business case has been defined (Pre-Project)2. Define a plan for how you will execute the project (Concept & Initiation)3. Execute the project according to the plan (Execution)4. Monitor and adjust the plan as required, communicating status, risks and issue (Monitoring & Control)5. 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 FARCONSISTENT GOVERNANCE & MANAGEMENT

Managing a project is as simple, or complex, as you need it to be…

Page 18: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARWHY 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

Page 19: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

FURTHER INFORMATION NEXT STEPS

• 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

Page 20: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

FURTHER INFORMATION Q&A

Keith Richardswww.agilekrc.com [email protected]@agilekrc.com

Thank You For Your Time – Any Questions?

Dave [email protected]

#scalingagile

Page 21: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

APPENDIX

Page 22: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARTHE GOVERNANCE & MANAGEMENT FRAMEWORK

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

AdoptableFramework fits with existing methodologies; i.e. PRINCE2,

DSDM, EBC, PMBOK

The Framework describes….

Phases Stage-GatesProducts

(aka deliverables)Guide to Roles & Responsibilities

The Framework is designed to be….

Flexibility within a Framework

The Framework may be applied to ALL projects…

Page 23: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

AGILE AT MARS : THE STORY SO FARTHE MARS PROJECT MANAGEMENT FRAMEWORK

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.

ExecutionConcept

& Initiation

Project Close

Monitoring & Control

Pre-Project

Gov

erna

nce

Gat

e

Feas

ibili

ty G

ate

Go-

Live

Gat

e(s)

Clos

e G

ate

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.

Page 24: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

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.

Traditional

Examples of Agile Methods: SCRUM - Kanban - Scaled Agile - DSDM

Examples of Traditional Methods: Waterfall - Effective Business Change (EBC)

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.

PM’s should adopt an Approach which best suits the Project in question…

AGILE AT MARS : THE STORY SO FARFLEXING YOUR DELIVERY APPROACH

Page 25: Embedding Agile in a Large Global Organization Keith Richards Dave Watson  #scalingagile.

We usually work in two distinctly different ways. Within Mars, Agile has been proven to work successfully in both…

AGILE AT MARS : THE STORY SO FARAPPLYING AGILE…

Projects- Temporary, Unique and Complex

- Requires specific Governance & Management

Governance(e.g. Business Case)

Management(e.g. Planning & Control)

Delivery(e.g. Solution Delivery)

Business as Usual- Changes to an Existing Product

- Managed within existing Organisation

ExistingProduct

UpdatedProduct+ =

New

Re

quire

men

ts