Post on 29-Jun-2015
description
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
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