41
Agile Essential Speed instead of chaos CTO , autoplenum.de Co-editor of www.agileweboperations.com Matthias Marschall

Agile Essentials

Embed Size (px)

DESCRIPTION

Describes the "why" behind agile software development based on the ideas and concepts of lean manufacturing and shows some tools to speed up development by reducing waste and working in small batches.

Citation preview

Page 1: Agile Essentials

Agile EssentialsSpeed instead of chaos

CTO , autoplenum.deCo-editor of

www.agileweboperations.com

Matthias Marschall

Page 2: Agile Essentials

AgileMethods

Scrum XP

Lean ...

Page 3: Agile Essentials

TDD

CI

UserStories

PairProgram

ming

Iterations

The BUZZ

Page 4: Agile Essentials

WHY?

Page 5: Agile Essentials

Value Waste

Page 6: Agile Essentials

Value

Page 7: Agile Essentials

Resolve

realcustomer issues

Page 8: Agile Essentials

As a …I want to…so that…

Page 9: Agile Essentials

DeliverEven if your product sky-rockets

Page 10: Agile Essentials

Enthusiasticclients

Page 11: Agile Essentials

Measure:Net Promoter

Score

Page 12: Agile Essentials

How to generatevalue?

Page 13: Agile Essentials

Analyse

Design

Code

Test

?

Page 14: Agile Essentials

Impediments?

Page 15: Agile Essentials

Types of waste7

Page 16: Agile Essentials

Hand-off

Page 17: Agile Essentials
Page 18: Agile Essentials

Dela y s

Page 19: Agile Essentials

Unnecessaryfeatures

Page 20: Agile Essentials

Inventory

Page 21: Agile Essentials

Re-learning

Page 22: Agile Essentials

Taskswitching

Page 23: Agile Essentials

What to do?

Page 24: Agile Essentials

Mapyour

Value Stream

Page 25: Agile Essentials

Time

Value

Waste

Page 26: Agile Essentials

Time

Value

Waste cut

Page 27: Agile Essentials

Work in small batches

Page 28: Agile Essentials

…even thoughbig batcheslook so muchmore impressive

Page 29: Agile Essentials

Why?

Page 30: Agile Essentials

faster ROI

Page 31: Agile Essentials

Faster feedback

Page 32: Agile Essentials

Lessrisk

Page 33: Agile Essentials

contain

problems

Page 34: Agile Essentials

How?

Page 35: Agile Essentials

Done!=

Released!

Page 36: Agile Essentials

TrustYourTeam

Page 37: Agile Essentials

Build quality in

Page 38: Agile Essentials

Integratecontinuously

Page 39: Agile Essentials

Automatedeployment

Page 40: Agile Essentials

It‘s not easyBut it‘s worth it!

Page 41: Agile Essentials

Thank You!Matthias Marschall www.agileweboperations.com

Historic Map: © normanbleventhalmapcenter / flickr.comDiamond: © Ronald-Leine / aboutpixel.deWaterfall: © Kurt-Michel / pixelio.deDollars: © wrw / pixelio.deEnthusiastic client: © geralt / pixelio.dePebble Stones: © Jutta-Anger / pixelio.dePebble Stone Stack: © MattLake / flickr.comFeedback, Toilette: © Jenzi71 / pixelio.deCart: © zaubervogel / pixelio.deRisk: © Kurt-Michel / pixelio.deCrashtest: © Rike / pixelio.deBarcode: © JensZ / pixelio.deFireworks: © mad-max / pixelio.de

Photos from: www.flickr.com, www.aboutpixel.de, www.pixelio.de