Innovation durch Scrum und Continuous Delivery

Post on 19-Jan-2015

1,255 views 1 download

description

Kunden begeistern mit einem konstanten Fluss von Neuheiten Zielgruppe: Scrum Practitioners die Ihren Prozess auf die nächste Ebene bringen wollen Unternehmen kämpfen mit Bürokratie, Abhängigkeiten, Menschlichem Verhalten, Technischen Problemen und verlieren dabei das Ziel aus den Augen. Continuos Delivery ist mehr als eine technische Praktik, kann mit Scrum funktionieren und verändert die Weise wie wir Software entwickeln. Wir werden beleuchten, wie wir öfter etwas Nützliches liefern können, wie wir den Kunden in den Mittelpunkt unserer Bemühungen stellen und was das für Auswirkungen auf ein Unternehmen hat. Ist ein potentielles Endresultat das Lean Startup?

transcript

Innovation durch

Scrum und

Continuous Delivery

Kunden begeistern mit einem

konstanten Fluss von Neuheiten

Peter Gfader

Abstract Zielgruppe: Scrum Practitioners die Ihren Prozess auf die nächste Ebene bringen

wollen

Unternehmen kämpfen mit Bürokratie, Abhängigkeiten, Menschlichem

Verhalten, Technischen Problemen und verlieren dabei das Ziel aus den Augen.

Continuos Delivery ist mehr als eine technische Praktik, kann mit Scrum

funktionieren und verändert die Weise wie wir Software entwickeln.

Wir werden beleuchten, wie wir öfter etwas Nützliches liefern können, wie wir

den Kunden in den Mittelpunkt unserer Bemühungen stellen und was das für

Auswirkungen auf ein Unternehmen hat. Ist ein potentielles Endresultat das

Lean Startup?

Scrum?

Scrum But?

Scrum And?

1 Zeile Code Änderung

In Produktion?

Idee

In Produktion?

About me

Peter Gfader

peter.gfader@zuehlke.ch

http://blog.gfader.com

twitter.com/peitor

Wahnsinn

Wenn man,

immer wieder das Gleiche macht,

aber ein anderes Ergebnis erwartet

Stresslevel

t Release

Deploy and Test

every night

Set the stage

Scrum

Pain

PO knows our users?

4 Wochen Sprints

4 Wochen nächster Release

“Nur Franz weiss wie man

deployed”

RTFM!?

From: SysAdmin

To: Peter Gfader

Please close the application

We deploy a new version

Restart your machine after lunch

Hard!

Feature visible

> 2 years?

Its expensive to build

something in 2 years

…that no one wants

Stress am Deployment Tag

Not fun!

Continuous Delivery

Always Production Ready

No effort

automated

deployments

1 Click Deployments

Deployment Pipeline

Why CD?

Weniger Risiko

Test the whole before go live

Easier

Faster

Inspect & Adapt

Its cheaper to build

something in 2 weeks

…that no one wants

How CD?

1/2 Everyone

2/2 Automation

Scrum + CD

How?

1/2

+ Done criteria

“Deployed to Test”

2/2

+ Done criteria

“Deployed to Production”

Move single PBIs

from Idea

until Production

Move single PBIs

from Idea

until Production

“Swarming”

Clarification

Deployed

VS

Released

"Installiert"

VS

“Freigegeben”

Installiert = Team

Freigegeben = Business

Feature Toggling

“Works only for the web”

Screenshot from 2 Juli 2012

Release

• Internal

• Event

• Location

• License

• Manual ready

What happens?

Short feedback cycles

Royce, Winston (1970)

http://en.wikipedia.org/wiki/Waterfall_model

Seite 2

Seite 2

Feedback cycles

Increased collaboration

Test ideas in the market

#1/2

This feature is in Alpha

Sorry We are not ready yet

Test ideas in the market

#2/2

Validated Learning

Innovation isn’t magic

Need for innovation?

http://www.businessinsider.com/chart-of-the-day-apple-the-iphone-company-2012-1

Was kommt nach Scrum?

Scrum+

Scrum + CD

Imagine

Deliver faster

Test ideas

Learn faster

Innovate

Build the right thing

Happy user

Happy business

Happy people!

Thanks!

peter.gfader@zuehlke.ch

http://blog.gfader.com

twitter.com/peitor

More?

More?

?

Continue the conversation

peter.gfader@zuehlke.ch

twitter.com/peitor

http://blog.gfader.com