Agil systemutveckling… och användbarhet?
På CHI 2008 behandlade två paneldebatter och en workshop ämnet agil systemutveckling och användbarhet/interaktionsdesign, och det märktes att ämnet engagerade – många lyssnade, och många pratade.
Erfarenheterna var tämligen likartade, oavsett land och typ av uppdrag, och kan sammanfattas med att det inte egentligen finns någon konflikt (även om det finns de som är mycket oroliga) – poängen är snarare att exempelvis Scrum är en systemutvecklingsmetod, inte en projektmetod. Det betyder att metoden ska underlätta och stödja systemutvecklingsprocessen – hur man kom fram till vad man ska utveckla, och hur det ska hänga ihop; det är en helt annan sak och får därför tas om hand på något annat sätt.
Det intressanta är dock att om man har gjort sitt förberedelsearbete på ett bra sätt så kan man sedan med framgång designa de enskilda dialogerna allt eftersom projektet fortskrider, vilket i sig möjliggör en kontinuerlig dialog mellan interaktionsdesignern och systemutvecklaren under projektets gång. Just det är något som ofta annars ställer till problem – interaktionsdesignern designar alltför ofta enbart utifrån användarens perspektiv, när utvecklingsprocessen egentligen är en samarbetsfråga där användare, nytta och den tekniska plattformen måste balanseras på ett för samtliga optimalt sätt.
Denna brist på kontinuerlig kommunikation leder ofta till att systemutvecklaren väljer att strunta i interaktionsdesignen, och det i sin tur leder till att interaktionsdesignerns arbete är bortkastat.
Och vad är då meningen med vårt arbete?


