Göra rätt saker, sakerna rätt och sakerna på rätt sätt – tre dimensioner av krav som vi fuskar med

Foto av Staff Sgt. Michael Battles

Nyligen hjälpte jag en startup med kravhantering. Det gick inget vidare då chefen ändå smög in brådskande nya features på post-it lappar och jag kunde inte förstå varför teamet jobbade sena kvällar.

Före det hjälpte jag ett 100 årigt gediget svenskt tjänsteföretag med att, bland annat, coacha produktägarna. Det gick heller inget vidare då produktägarna inte hade tid och behövde sköta sitt riktiga jobb.

Så vad förenar dessa två helt olika organisationer om vi håller oss till krav? Jo, bägge företagen fuskade grovt med flera rubricerade dimensioner av krav (och en hel del annat) och här är min spaning hur dessa kan skapa ett fundament för bra krav. (Givetvis har jag feedbackat detta till respektive företag men det tål att tas upp igen.)

Fortsätt läsa Göra rätt saker, sakerna rätt och sakerna på rätt sätt – tre dimensioner av krav som vi fuskar med

Var är Produktägaren?

Rubriken skulle också kunna vara ”Är Produktägaren vår Superhjälte?” eftersom produktägaren såsom jag känner rollen måste vara en mångkonstnär av rang samtidigt som produktägandet ska kombineras med andra åtaganden. Låt gärna bilden av Superhjälten vila i minnet medan du funderar på hur många Superhjältar du mött så kan vi återkomma till den bilden lite senare.

Fortsätt läsa Var är Produktägaren?

GDPR-arbetet tar inte slut den 25/5, och det handlar om mer än GDPR

GDPR, eller The EU General Data Protection Regulation, som den också kallas för. Den har ni inte missat, va? Om ni tror det handlar om en ny viktminskningsmetod så här inför sommaren, så kan det vara dags att börja googla efter ”GDPR” och se vad det egentligen handlar om. Men, du får vara lite kvick nu, för den 25/5 börjar den gälla. För alla företag, stor som pytteliten.

Fortsätt läsa GDPR-arbetet tar inte slut den 25/5, och det handlar om mer än GDPR

Förväntningar eller konsten att prata så man förstår

Bildresultat för krav gungan

Under min första sommar med min blivande fru så skulle jag imponera med att fixa midsommarmiddagen. Hon skulle komma över till mig efter jobbet runt klockan 15 och sedan skulle vi ut på stan. Jag hade fixat sill och alla tillbehör och dukat upp ett magnifikt sillbord med olika sorter både på sill och nubbe. Efter första nubben undrade jag varför det inte smakade? Du gillar väl sill? Och nubbe? Jodå, det var helt OK men sen berättade hon att hon hoppat över lunchen och hade sett fram emot någon biff eller pasta. På midsommarafton, allvar!? Gungan i bilden ovan här var ordet ”midsommarmiddag” som vi tolkade på olika sätt.  Då insåg jag värdet av att prata så att man förstår och sedan dess berättar jag för henne alla ingredienser i maten innan jag tillagar den.

Fortsätt läsa Förväntningar eller konsten att prata så man förstår

Projektledare – behövs dom?

Så var den utmanande rubriken vi, ett antal förespråkare av agila processer, ställde för tio år sedan på vår inbjudan till paneldebatt på temat. Undertiteln var Rallare, kittelflickare och maskinskriverskor och nu projektledare. Lokalen var till 90% fylld av oroliga, uppretade eller bara nyfikna projektledare och de resterande var vi fem som arrangerade. Då var vi fortfarande lite blöta bakom öronen när det gällde agilitet, som då var något katten hade släpat in i källaren medan den övriga organisationen fortsatte göra som de alltid hade gjort. Kvällen slutade i alla fall med hyfsad enighet om att rollen som sådan var på väg att förändras till förmån för mer självgående strukturer. Jag vill minnas att sista ordet den kvällen var att det alltid kommer behövas dagisfröknar.

Så vad hände sen?

Fortsätt läsa Projektledare – behövs dom?

Mastering the Requirements Process – En kravresa

Vi är Linus Lundahl och Fadi Rabah, två studenter från Nackademin som gör sin LiA period på Require AB. I september gav Require oss den fantastiska möjligheten att delta i Mastering the Requirements Process, en tredagars kurs ledd av Suzanne Robertsson. I det här inlägget presenterar vi våra reflektioner efter kursen.

Volere – italienska för att önska eller vilja. Ett ord Suzanne ofta återkommer till i kursen. Volere är också namnet på ett koncept framtaget av Suzanne och James Robertson som omfattar framtagandet, kommunikationen och hanteringen av krav. För oss är det inte möjligt att helt sammanfatta dessa tre dagar i ett blogginlägg, med tanke på vilket gediget material kursen består av. Alla deltagare tog säkert med sig olika tankar, idéer och verktyg när de gick hem efter kursens slut – men här nedan följer våra tankar och intryck av kursen, och av Volere. Fortsätt läsa Mastering the Requirements Process – En kravresa

Att vara iterativ utan att vara agil

Det finns inget ord som både brukas och missbrukas så mycket i vår bransch just nu som ordet Agile. Alla ska vara agila. Vad det innebär exakt är inte så viktigt, bara vi blir agila. Det är det senaste, det bästa och det löser alla våra problem. Att många företag har svårt med en agil transformation är ett faktum och det kanske inte är så konstigt när man inte tar sig tiden att förstå vad en sådan faktiskt innebär. Man blir inte agil över en natt.

Fortsätt läsa Att vara iterativ utan att vara agil

Gästinlägg: The user story considered harmful

Då drar vi igång Kravbloggen igen efter semestern och vi börjar med ett gästinlägg av inga mindre än Suzanne och James Robertson. Suzanne kommer till Stockholm och håller kurs den 27-29 september. Se mer här

The User story considered harmful

Agile techniques have brought us many advantages and good ideas – unfortunately, the user story is not one of them.

The user story is a “placeholder for a conversation”, or a “placeholder for requirements”, either definition is acceptable. However, if the story is a placeholder, then it must hold the right place, and must guide the conversation in the right direction. Many stories don’t.

What’s wrong with the user story?

The most fundamental problem facing software development today is that the single greatest cause of project failure is a failure of requirements. This “failure of requirements” covers the full gamut: failure to discover the needed functionality; failure to understand the nuances of the needed usability; failure to adequately convey the requirements to the developers; and frequently, failure to uncover the real problem to be solved. Sadly, the user story often directly contributes to the requirements problem.

So why are user stories poor in the requirements arena?

Fortsätt läsa Gästinlägg: The user story considered harmful

Kravhantering & semesterplanering

Jag har tänkt på hur mycket likheter det finns mellan kravhantering och semesterplanering. Vi satt för någon vecka sedan och skulle planera sommarens semesterresa. Vi, en familj med tre barn, är alla primära intressenter med olika behov och önskemål. Vi vill alla ha det varmt och skönt, äta gott, bada och hitta på äventyr, så de övergripande målen är vi enade om. För mig och min man är det viktigt med chans till avslappning och jag tror att barnen har samma behov även om de inte uttrycker det som ett krav.

När man snabbt tittar på dessa övergripande mål så kan man tro att en två veckors charterresa med all-inclusive och lite dagsutflykter skulle passa oss, men det vet jag att vi inte skulle bli trivas med. Där kan man se vikten av att förstå våra riktiga behov och önskemål istället för att direkt gå in på en lösning.

Fortsätt läsa Kravhantering & semesterplanering

Att bryta gamla vanor

Vi pratar ofta om att några av de största utmaningarna kring produktutveckling och innovation är att inte förlita sig så mycket på gammal kunskap och att lyckas bryta gamla mönster och arbetssätt. ”Vi har alltid gjort så här” är en vanlig kommentar när man ifrågasätter något i ett projekt. ”Vi vet hur man gör, vi har gjort det här i 100 år” är en annan. Det är väldigt svårt att tänka nytt. Igår hos en kund hände dock något som fick mig att reflektera över hur mycket jag själv är fast i olika vanor.

Fortsätt läsa Att bryta gamla vanor