mandag den 5. november 2007

Definition of done #2

Vi har tidligere skrevet om definition of done her på bloggen. I mellemtiden har jeg været igang med et team, hvor vi satte os ned og gjorde et forsøg på at lave en sådan definition. Det var nogle værdifulde lærepenge. Øvelsen afslørede hurtigt, at der overhovedet ikke var fælles fodslag for en sådan definition. Der var problemer med at separere forskellige niveauer af done - hvad skal der til for at en given opgave færdig, hvad skal der til for at en given release er færdig?

Min anbefaling er følgende for alle større projekter:

  1. Sørg for at få defineret "done" som en del af projektopstarten
  2. Hold en kort session, hvor teamet diskuterer de forskellige niveauer af done, eks. en user story, en sprint release etc. Brug yellow-stickers til det. Lad alle skrive deres bud. Læg dem på et bord, strukturer og bliv enige om niveauer
  3. For hvert niveau lav en brainstorm med yellow-stickers. Alle deltager. Man skal ikke begrænse sig til, hvad der teknisk er muligt lige nu, men til hvordan det perfekt set vil være. Eks. start med user story. Lad et teammedlem starte med at lægge stickers på bordet, dernæst resten. Strukturer, grupper undervejs i logisk sammenhængende kategorier.
  4. Når man er igennem et niveau, så "tegnes" der en streg på bordet, og teamet bruger tid på at placere de enkelte grupperinger over eller under stregen afhængigt af, om den enkelte kan lade sig gøre p.t. (over stregen) eller ikke kan (under stregen).
  5. For hver under stregen diskuteres, hvad man kan gøre nu som alternativ, og om punktet skal løses nu eller på sigt (lige ned på din impediments liste)
  6. Gå punkterne 3-5 igennem for hvert niveau.

Fordelen ved at have dette klart før et projekt starter er, at alle på teamet ved, hvad det indebærer, når en siger: "jeg er færdig med den opgave".

Inspiration hentet her fra:

Etiketter: ,

7 kommentarer:

Blogger radda sagde ...

Hej Rune

Jeg synes, at definition of done er lidt for svag som metode -

Jeg benytter selv i stedet "How to demo" som tilgang. Det passer fint med Working Software over proces.

Det udfordrer udviklerne til at tage stilling til, hvad de vil præsentere for kunde i sidste ende og ikke 'blot' hvornår noget er regnet for færdigt...

Venligst
Rasmus Jakobsen :-)
Medstifter af Institutionsweb.dk

6. nov. 2007 14.41  
Blogger Rune Mai sagde ...

hej rasmus (hvornår skal vi holde den middag?!). "how to demo" er også en udmærket tilgang, men den kommer let til at overse det kvalitetssikringsarbejde, som udviklere på komplekse projekter skal kunne udføre. her tænker jeg mere specifikt på ting som code review, unit testing, documentation, deployment plan updates etc. Det er derfor jeg gerne vil gøre det til en forhandlingsproces med teamet før et givent projekt starter: definition of done kan være med til at flytte folk / øge deres kompetencer. I mine øjne så rammer "how to demo" måske mest en releasemæssig "done" karakter, hvor jeg også gerne vil sikre en teambaseret og indadrettet "done" karakter.

Hvordan håndterer du det? OG hvilke slags projekter arbejder du med?

8. nov. 2007 21.26  
Anonymous Anonym sagde ...

My friend doesn't have an email address. I used to send photos to their cell phone from mine as an MMS message. I just got the iphone 3G and can not figure out how to send photos to a phone#. I only see options for sending either an email or a text message (this option is text only & doesn't have an option for adding images). Is my days of sending photos from my phone to another over?
[url=http://forexrobot-review.info]best forex software[/url] [url=http://ck-or.us/HoodlandBBS/viewtopic.php?f=2&t=38&p=3751#p3751]unlock iphone[/url]

3. jan. 2010 07.05  
Anonymous Anonym sagde ...

Hello I'd love to thank you for such a terrific made site!
Just thought this is a perfect way to introduce myself!

Sincerely,
Sage Brand
if you're ever bored check out my site!
[url=http://www.partyopedia.com/articles/snow-white-party-supplies.html]snow white Party Supplies[/url].

9. jan. 2010 06.09  
Anonymous Anonym sagde ...

veldig interessant, takk

18. mar. 2010 00.09  
Anonymous Anonym sagde ...

Magician alone [url=http://itkyiy.com/lasonic-lta-260/]lta chile[/url] just fine [url=http://itkyiy.com/methylprednisolone-acetate/]methylprednisolone and alcohol[/url] skeletons allowed [url=http://itkyiy.com/sces/]sce discounts[/url] your will [url=http://itkyiy.com/k-chlor/]atenolol chlor[/url] much more [url=http://itkyiy.com/epipen-online-video/]epipen and production and cost[/url] objection that [url=http://itkyiy.com/bio-identical-estrogens/]overweight women estrogens hairy[/url] isle looked [url=http://itkyiy.com/vertigo-meclizine/]side effects of meclizine[/url] too true [url=http://itkyiy.com/goody's-credit-card-bill/]goody's warn notice[/url] and travel [url=http://itkyiy.com/sodium-xylene-sulfonate/]barium diphenylamine sulfonate[/url] done yet [url=http://itkyiy.com/technetium-99m/]technetium ecd[/url] came ashore [url=http://itkyiy.com/siberian-ginseng-increasing-testosterone/]ginseng and medicine[/url] much cake [url=http://itkyiy.com/dr-jonas-salk-biography/]salk contemporary[/url] arrow cage [url=http://itkyiy.com/fond-du-lac-reservation-tribal-enrollment/]fond du lac wi newspaper[/url] toward her [url=http://itkyiy.com/tramadol-vs-vicodin/]online pharmacy vicodin hydrocodone[/url] ghosts can [url=http://itkyiy.com/removing-chlorine-with-sodium-thiosulfate/]sodium thiosulfate vs hydrochloric acid[/url] olph said [url=http://itkyiy.com/peekaboo-petites/]cleo petites[/url] old child [url=http://itkyiy.com/tummy-tucks-brooklyn/]table that tucks into sofa[/url] weighed more [url=http://itkyiy.com/turbo-backup-pep/]pep plus turbo backup[/url] ome let [url=http://itkyiy.com/diphenhydramine-lawsuits/]diphenhydramine hcl for sleep[/url] omething bothered [url=http://itkyiy.com/ethyl-epa-purified/]purified compressed air[/url] properly appreciate rpretation.

20. mar. 2010 10.30  
Anonymous Anonym sagde ...

Hi everybody,

My name is Eva, I am 41 yrs old, living in Scottsdale, AZ.

I'd love to make good close friends here.

Thanks,
Eva.

20. mar. 2010 18.03  

Send en kommentar

<< Startside