26
@arsagilis INTRODUCTION TO AGILE The Why and What

Introduction to Agile for Digital Stakeholders

Embed Size (px)

DESCRIPTION

1h introduction to stakeholders of the digital team at Macmillan Cancer Support

Citation preview

Page 1: Introduction to Agile for Digital Stakeholders

@arsagilis

INTRODUCTION TO AGILEThe Why and What

Page 2: Introduction to Agile for Digital Stakeholders

Plans are useless, but planning is everything

”US President Edward D. Eisenhower, 1957

@arsagilis

Page 3: Introduction to Agile for Digital Stakeholders

About me

@arsagilis

1st site at the age of 14Agile since 2001

PHP developer

RoR developer

FOSS enthusiastD

rupal

LAM

P

Certified Scrum Master

Certified Scrum Professional

Amnesty International

PhotoBoxAgile UX

Passionate

Teaching

Change A

gent

Agile

Scrum

Kanban

Page 4: Introduction to Agile for Digital Stakeholders

The story so far

Page 5: Introduction to Agile for Digital Stakeholders

Before agile

Winston Royce, 1970@arsagilis

Page 6: Introduction to Agile for Digital Stakeholders

Winston Royce on Waterfall

... The implementation described above is risky and invites failure.

”Winston Royce, 1970

@arsagilis

Page 7: Introduction to Agile for Digital Stakeholders

http://agilemanifesto.org2001@arsagilis

Page 8: Introduction to Agile for Digital Stakeholders

Agile – new and shiny?

Page 9: Introduction to Agile for Digital Stakeholders

What is Agile about?

Welcoming change Working with uncertainty Reducing risk Delivering value at every

step Quality of products Retaining people & talent

Page 10: Introduction to Agile for Digital Stakeholders

Agile does all that by ... Constantly reprioritising and

replanning Slicing requirements into small &

achievable pieces of work Slicing requirements for value Empowering their teams and people

Page 11: Introduction to Agile for Digital Stakeholders

Agile Manifesto

Process and toolsProcess and tools

Individuals and interactions

Individuals and interactions

over

Following aplanFollowing aplan

Responding to changeResponding to change

over

Comprehensive documentation

Comprehensive documentation

Working softwareWorking software

over

Contract negotiationContract negotiation

Customer collaborationCustomer collaboration

over

@arsagilis

Page 12: Introduction to Agile for Digital Stakeholders

Waterfall vs Agile

Page 13: Introduction to Agile for Digital Stakeholders

Plan

Build

Test

Review

Deploy

Plan

Build

Test

Review

Plan

Build

Test

Review

Plan

Build

Test

Review

Plan

Build

Test

Review

Review Deploy

Wate

rfall

Agile

Page 14: Introduction to Agile for Digital Stakeholders

Who is using Agile?

Page 15: Introduction to Agile for Digital Stakeholders

Agile in perspective

Learning organizati

on

Lean

Agile

XP, Scrum,

Chrystal, DSDM...

Page 16: Introduction to Agile for Digital Stakeholders

How to plan with uncertainty

Page 17: Introduction to Agile for Digital Stakeholders

"Uncertainty is anuncomfortable position,

but certainty is anabsurd position"

- Voltaire

Page 18: Introduction to Agile for Digital Stakeholders

On the 20 September 2012 you will be doing ...

Page 19: Introduction to Agile for Digital Stakeholders

The PM Triangle

Cost

Schedule Scope

Maximum of 2 can be fixed!

Quality

Page 20: Introduction to Agile for Digital Stakeholders

A common sense approach

We make decision based on the

information we have

... but do it often

Rather than making one all-

encompassing set of decisions

... we spread decision-making

across the project

Page 21: Introduction to Agile for Digital Stakeholders

Don’t waste time ...... detailing out the distant future – things WILL change

Focus on the immediate future

Things get blurrier the further away they are

ROADMAPS!

Page 22: Introduction to Agile for Digital Stakeholders

An Agile Roadmap

Page 23: Introduction to Agile for Digital Stakeholders

How do we work with Digital?

Page 24: Introduction to Agile for Digital Stakeholders

Project 2

Task 1

Bug 1

Project 1

Project 2

Task 1

Project 4

Bug 1

Project 1

Project 4

PMprioritisation

meeting

Individualprojects &

tasks

How Digital works

Dev teamsprint

planning

Task 1

Bug 1

Project 4

Prioritisedbacklog

SprintbacklogDev team working

on items in sprintbacklog

Task 1

Bug 1

Project 4

Sprintoutcome

Page 25: Introduction to Agile for Digital Stakeholders

Lets work together!

Page 26: Introduction to Agile for Digital Stakeholders

Any Questions?

Michael [email protected]: @arsagilisSkype: michael.chiklinkedin.com/in/michaelchik