Hvis du ikke leverer kontinuerlig, så er du ikke smidig!

Post on 25-Jun-2015

506 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

Transcript

Hvis du ikke leverer kontinuerlig -så er du ikke smidig!

JavaZone 2011

Stein Inge Morisbak

Vår høyeste prioritet er å tilfredsstille kunden

gjennom tidlige og kontinuerlige leveranser

av programvare som har verdi.

Our highest priority is to satisfy the customer

through early and continuous deliveryof valuable software.

Hvor raskt kan du få utny funksjonalitet i produksjon?

Du har ikke sånne krav?

Hva med bug-fikser?

Ville kunden din være mer fornøyd om hun;

tok en beslutning og så det iproduksjon samme dag?

Ville du stolt mer på deployrutinene;

om du deployet oftere?

Ville du følt deg tryggere om du;

produksjonssatte færre ting om gangen?

Ville du følt deg tryggere med;

færre ting som kan gå galt?

Ville du følt deg tryggere på deploymentprosessen om;

alle på teamet trente på den hele tiden?

Ville du være fornøyd med en tung manuell deploymentprosess;

om du produksjonssetter flere ganger i uken?

Ville drift være mer fornøyd (og alle andre tryggere) om;

deployment var automatisertistedenfor dokumentert?

Ville du vært lykkeligere(og ikke så ensom) hvis du kunne;

produksjonssette i arbeidstida, når alle er på jobb, istedenfor midt på natta?

Er du i stand til å;

rulle tilbake umiddelbarthvis deployment feiler?

Er det ikke et konkuransefortrinn;

å ønske endringer i krav og prioritering velkommen når som helst?

Automatisering

Enkelhet – kunsten å maksimere mengden arbeid

som ikke blir gjort – er essensielt.

Pu

sh

Pull

Invo

ke

Pull/Push

Invoke

Pull

./deploy.sh

./push_deploy.sh

Push

Praksiser

Ønsk endringer i krav velkommen,selv sent i utviklingen.

Smidige prosesser bruker endringer til å skape konkurransefortrinn for kunden.

Lever fungerende programvare hyppig,med et par ukers til et par måneders

mellomrom. Jo oftere, desto bedre.

Pull!

KLAR UTVIKLING (4) FERDIG!

Folk

Kunde på teamet!

Drifter på teamet! (periodevis)

Testere på teamet!

Selvtilstrekkelig og kryssfunksjonelt!

Tillit!

Fryktløse!

Disiplinerte!

Øver hele tiden!

Alle er ansvarlige!

Alle kan produksjonssette!

Automatisering!

Kontinuerlig forbedring!

BEKK CONSULTING ASSKUR 39, VIPPETANGEN. P.O. BOX 134 SENTRUM, 0102 OSLO, NORWAY.

WWW.BEKK.NO

Stein Inge MorisbakManager

+47 909 64 372stein.inge.morisbak@BEKK.no

@steinim

http://open.bekk.no

top related