Post on 02-Jul-2015
description
Bør vi la oss scrumme?
De innsatte styrer asylet igjen
Jostein Magnussen
+
sterk tilhørighet
kritikere = motstandere
eget begrepsapparat og ritualer
forsvarer og tilpasser religionen
I gamle dager...
RUP Splash
KunstnereSharepoint
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
De glade dager...
Fremtiden?
”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 programmingdominated
• 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
virkelighete
n
• 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
User stories
“When the time has come for creating user
stories, one of the developers gets together with a customer representative. The customer is
responsible for formulating the user stories. The developer may use a series of questions to get the customer going, such as asking if some particular functionality is desired, but must be careful not to dominate the idea creation process.”
http://en.wikipedia.org/wiki/User_story
“When the time has come for creating user stories, one of the developers gets together with
a customer representative. The customer is responsible for formulating the user stories. The developer may use
a series of questions to get the customer going, such as asking if some particular functionality is desired, but must be careful not to dominate the idea creation process.”
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
Det er bestemt hvilken User story som skal støttes, men ikke hvordan
Scrum teamet
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?
Menneskets psykologi
Jeg vil gjøre hverdagen min enklest mulig
Jeg vil bestemme
Jeg vil beskyttes
Jeg vil ha anerkjennelse
Hvem bestemmer?
Hvem bestemmer?
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
Smidige byggeklosser
Du kan ikke designe et godt brukergrensesnitt i deler
Alan Cooper
Alan Cooper
Alan Cooper
Jeff Patton
http://agileproductdesign.com/blog/dont_know_what_i_want.html
Positivt
• Bli kvitt 100 siders kravspek
• Backlog funker bra i en driftsfase
• Tett samarbeid
• Aksept for at det vil skje endringer underveis
Negativt
• Ikke målfokusert
• Interaksjonsdesign ikke integrert
• Legger til rette for dårlige designbeslutninger
• Hvordan passer sluttbrukeren inn?
• Er det smidig?
Hva kan SCRUM fungere til?
• Utvikling av teknisk komplisert programvare
• Løpende videreutvikling av en tjeneste
Fikse Scrum?
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 timeplanning),Ken Schwaber
Parallell track development
http://www.iallenkelhet.no/scrum-er-ikke-tilstrekkelig-for-a-lage-gode-brukeropplevelser
250 sider
http://nrkbeta.no/nrks-forste-internettstrategi/
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 ?
Klart bilde av det som skal lages
Brukertesting
Grafisk design
Teknisk planlegging
Produksjon
Innholdsstrategi
Skaff deg Prosjektlederen
• ”Diktatorisk” og faglig dyktig prosjektleder
• Må ha litt kompetanse innen brukskvalitet / interaksjonsdesign
• Businessteft
• Smidig tenkende
Denial
Anger
Bargaining
Depression
Acceptance
Takk for meg!
Jostein Magnussen
jostein@netliferesearch.com
40226409
www.netliferesearch.no
www.iallenkelhet.no
www.twitter.com/josmag
Kilder
http://www.cooper.com/journal/2008/08/alans_keynote_at_agile_2008.html
http://www.iallenkelhet.no/scrum-er-ikke-tilstrekkelig-for-a-lage-gode-brukeropplevelser
http://agileproductdesign.com/blog/dont_know_what_i_want.html
http://www.thinkingandmaking.com/view/agile-ux-six
http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html