Embedding Agile in a Large Global Organization Keith Richards Dave Watson #scalingagile.
-
Upload
lily-palmer -
Category
Documents
-
view
214 -
download
0
Transcript of 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
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
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.
INTRODUCTIONSDAVE WATSON – MARS INC.
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”
AGILE AT MARS : THE STORY SO FARTHE AGILE JOURNEY #1
Promoted the Scrum Framework for Software Development
2012
2013
2014
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”
AGILE AT MARS : THE STORY SO FARINTRODUCTION OF KRC
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
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
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
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…
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
How we promoted Agile Behaviours and Approaches…
AGILE AT MARS : THE STORY SO FAREMBEDDING AGILE
Knowledge
CommunitiesConsultancy
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
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
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…
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
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
FURTHER INFORMATION Q&A
Keith Richardswww.agilekrc.com [email protected]@agilekrc.com
Thank You For Your Time – Any Questions?
Dave [email protected]
#scalingagile
APPENDIX
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…
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.
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
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