4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile...

22
Graphitefox.com © Graphite Fox Limited 2018 Introduction to Agile Project Management Loughborough University London 4th Oct 2018

Transcript of 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile...

Page 1: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Introduction to Agile Project Management

Loughborough University London

4th Oct 2018

Page 2: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Contents

● Traditional vs. Agile Approaches

● Lean & Agile mindset

● Agile Approaches

● Scrum Master Training Pilot

● Q+A

Page 3: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Stuart Munton - [email protected]

Agile Delivery consultant and trainer with over 15 years agile experience working across a wide range of industries and domains.

- Hands-on Delivery Leadership- Agile and Digital transformation - Leading Coaching and Academy teams

Wide range of agile and waterfall delivery certifications – PSM, SPS, SPC4, CSM, PMP, PR2, MSP.

Page 4: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Traditional vs. Agile Approaches

Page 5: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Traditional vs Agile Approaches

Traditional (e.g. Prince2, PMP, APM)

● Sequential

● Discipline focused

● Phased

● Big Bang

● Plan Driven

Agile (e.g. Scrum, Kanban, XP)

● Concurrent

● Collaborate team focused

● Iterative

● Incremental

● Value Driven

Page 6: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Delivery Approach

Prince2 / PMI,

Kanban

Prince2 / PMI

Prince2 / PMI

Kanban

Hybrid

Hybrid,

Scrum

Kanban

Scrum,

Kanban

Scrum

Certain Requirements Certainty Uncertain

Req

uir

emen

ts C

om

ple

xity

Approach by Requirement Complexity and Certainty

Page 7: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Background of Agile

Manufacturing

● 1950s - 1960s - W. Edwards Deming

● 1950s - 1970s - T.P.S.

○ Toyota Production System

○ Kaizen

○ Kanban

○ JIT

● 1990s - Lean Manufacturing

Page 8: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Background of Agile

Transition into Software and Product Delivery

● 1986 - New New Product Development Game - HBR

● 1996 - eXtreme Programming (XP)

● 1995 - 2001 - Scrum

● 2004 - 2010 - Kanban approach

Page 9: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Why to use Agile Approaches

Why to use Agile

● Early value delivery

● Reduced time to market

● Learning new domains / tech

● Innovating novel ideas

● Validating concepts

● Ability to change direction

● “Build Measure Learn” ○ The Lean Startup - Eric Ries

Page 10: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

When to use Agile Approaches

When to use Agile

● Product / concept development

● Software and systems engineering

● Flow based processes (e.g. HR,

Marketing, PR)

When not to use Agile…

● You have made it before and can

exactly replicate e.g. production line

● Where there is no trust (see operating

model changes)

Page 11: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Lean & Agile Mindset

Page 12: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Lean Principles

Lean software development principles

● Eliminate waste

● Amplify learning

● Decide as late as possible

● Deliver as fast as possible

● Empower the team

● Build integrity in

● See the whole

https://en.wikipedia.org/wiki/Lean_software_development

Page 13: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Agile Manifesto & Principles

Agile Manifesto

“We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over Processes and Tools

Working software over Comprehensive Documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more”

Agile Principles

● Customer Satisfaction

● Embrace Change

● Short Cycle

● Collaboration

● Great environment

● Co-location

● Working Software

● Sustainable Pace

● Technical Excellence

● Simplicity

● Self Organisation

● Reflection

Page 14: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Agile Operating Model changes

Team Level

● Psychological safety

● Self organisation

● Self reflection

● Self improvement

● Outcome centric

● Cross skilled

● Sharing / Supporting / Coaching

● Longer team tenure

● Transparency of progress

Page 15: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Agile Operating Model changes

Organisation Level

● Delegated Accountability / Trust

● Setting Objectives NOT Outputs

● Products NOT Projects

● Continuous funding cycles

● Setting up teams for success

● Transparency of decisions

Page 16: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Agile Approaches

Page 17: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Agile Team Approaches

Scrum(ish) total = 70%

● Scrum - 56%

● ScrumBan - 8%

● Scrum/XP - 6%

● Kanban - 5%

● XP - 1%

State of Agile review - 12th Edition - April 2018

https://explore.versionone.com/state-of-agile/vers

ionone-12th-annual-state-of-agile-report

Page 18: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Sprint 1 – 4 weeks

Product Backlog

Product Backlog

Product Backlog

Product Backlog

Product Backlog

Product Backlog

Product Backlog

Product Backlog

Sprint Backlog

Sprint Backlog

Sprint Backlog

Development Team

1. Sprint Planning Meeting

2. Daily Scrum Meeting

ScrumMaster

Backlog Refinement

3. Sprint Review

4. Sprint Retrospective

Product Owner

Development Team

ProductOwner

Potentially Shippable Increment

Review BacklogAgree ForecastAgree Goal

What I did yesterdayWhat I plan for todayMy Impediments

What we completedDemonstration of featuresWhat we should do next

What went wellWhat did not go wellWhat we can improve

Defin

ition

of

Read

y

Defin

ition

of D

on

e

Scrum on page

Page 19: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Scaled Agile Approaches

● SAFe - 29%

● Scrum of Scrums - 19%

● Disciplined Agile - 5%

● Large Scale Scrum - LeSS - 5%

● Nexus - SPS - 1%

● Scrum@Scale - new

● ‘The Spotify Approach’ - new

State of Agile review - 12th Edition - April 2018

https://explore.versionone.com/state-of-agile/versio

none-12th-annual-state-of-agile-report

Page 20: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Scrum Master Training Pilot

Page 21: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Scrum Master Training Pilot

Pilot funded by LU LDN for up to 20 students (normal corporate rate £500 per person)

Interactive workshop split over four evenings covering the Scrum Agile Framework that can be use to support group project delivery.

● Time: 18:00 to 21:00

● Thursday 18th of Oct

● Friday 19th of Oct

● Monday 22nd of Oct

● Tuesday 23rd of Oct

● Location: LU LDN Campus – Room LDN018

● Content: See Scrum Master course page details

To complete an application for the pilot please follow the link below or QR code

Final applications by the 14th of Oct - Successful applicants will be informed 15th Oct

https://www.surveymonkey.co.uk/r/5D7QWGL

Page 22: 4th Oct 2018 Graphitefox.com Introduction to Agile Project … · 2018-10-05 · Why to use Agile Approaches Why to use Agile Early value delivery Reduced time to market Learning

Graphitefox.com

© Graphite Fox Limited 2018

Q & A

What else would you like to know about?