Scrum - bør du la deg skremme?

Post on 29-Jun-2015

977 views 0 download

description

Hvorfor lykkes smidig prosjekter så ofte med alt annet enn å lage et bra sluttprodukt?

Transcript of Scrum - bør du la deg skremme?

Software 2010 Jostein Magnussen

Scrum+

sterk tilhørighet

kritikere = motstandere

eget begrepsapparat og ritualer

forsvarer og tilpasser religionen

RUP Splash

Kunstnere Sharepoint

Nei, det er ikke mulig teknisk!

brukerne skal bli hørt

grafisk design skal ikke komme for tidlig

teknisk utvikling skal ikke komme for tidlig

”Throughout digital history, about every

7 years the programming community throws a collective tantrum, breaks all of its toys, and transfers its attention to a new one.”

• In the 60s flowcharts defeated chaos• In the early 70s structured code

defeated spaghetti code• In the 80s object oriented

programming dominated• In the late 80s the buzzword was

reusable code• In the 90s, when lots of code was ready

to be reused, everything had to be Web-based, so nothing was reused

• In the 00s, agile programming is the new toy

Scrum – hvorfor la deg skremme

Historie fra virkeligheten

• Produkteier• Noenlunde tverrfaglig team• Scrum-master• User stories• Hadde kjørt et par sprinter

If the user can´t find it, the function is not there

“When the time has come for

creating user stories, one of the developers gets together with a customer representative.........”

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

Gode eksempler på User Stories

Jeg, som Telenor-kunde ønsker å søke når jeg går inn på telenor.no

Jeg, som Telenor-kunde ønsker å få relevante resultater når jeg søker

Teamet

• En ansvarlig gjeng som trekker i samme retning

• Flinke og oppegående mennesker som sammen er motivert for å lage noe bra

• Tverrfaglig• Selvorganiserende

Selvorganiserende?

Hvem bestemmer?

Hvem bestemmer?

Menneskets psykologi

Jeg vil gjøre hverdagen min enklest mulig

Jeg vil bestemme

Jeg vil beskyttes

Jeg vil ha anerkjennelse

Hvor ”plasserer” man interaksjonsdesigneren?

Kanskje menyen bør flyttes?

Nei, da kan vi ikke levere i denne sprinten

Ooops... Konseptet er feil

Lag en user story og putt det i backloggen

”During a sprint, no one is allowed to change the sprint backlog”

Hvor smidig er det?

5 vekttall

Du kan ikke designe et godt brukergrensesnitt i deler

Alan Cooper

Jeff Pattonhttp://agileproductdesign.com/blog/dont_know_what_i_want.html

Hva KAN scrum fungere til?

• Utvikling av teknisk komplisert programvare

• Løpende videreutvikling av en tjeneste

Sprint Zero?

Analyse

Strategi og mål

Brukerbehov

Innholdsstrategi og innholdsutvikling

Konseptskisser Design

Brukertesting

Brukertest

... sprint 0 has become a phrase misused to describe the planning that occurs

prior to the first sprint ... and since planning creates artifacts thatoften change, it should be minimized prior to the first sprint, and then occur every sprint at the sprint review/sprint planning meeting (just in time planning)

Ken Schwaber

Parallell track development

Copyright NetLife Research - www.netliferesearch.com - kontakt@netliferesearch.comNetLife Research AS,

Analyse

Strategi og mål

Brukerbehov

Innholdsstrategi og innholdsutvikling

Konseptskisser Design

Brukertesting

Utvikling

Interaksjonsdesign/Grafisk design

Brukertest?

JA til..

• Tverrfaglige team som jobber tett sammen

• Hyppige avsjekker

• Prioritert liste over det som skal utvikles

• Backlog

Flott å bli kvitt

• Omfattende prototyper som ikke kan gjenbrukes

• 200 MB photoshopfiler

250 sider

http://nrkbeta.no/nrks-forste-internettstrategi/

Skaff deg Prosjektlederen• ”Diktatorisk” og

faglig dyktig prosjektleder

• Må ha kompetanse innen brukskvalitet / interaksjonsdesign

• Smidig tenkende

Ikke skriv en kodelinje før du vet hva du skal lage

Men...

• Ikke målfokusert• Interaksjonsdesign ikke integrert • Legger til rette for dårlige

designbeslutninger• Hvordan passer sluttbrukeren inn?• Er det smidig?

Hva er det viktigste med en utviklingsmetode?

Hva er igjen av scrum?

2 spørsmål:

Takk for meg!

Jostein Magnussenjostein@netliferesearch.com40226409

www.netliferesearch.no www.iallenkelhet.no www.twitter.com/josmag