Saturday, May 21, 2011

Feedback for dummies

Återkoppling – feedback – är centralt i agila metoder. Visst borde konstruktiv kritik, reflektion och återkoppling vara självklarheter?

Hur ser det ut där du jobbar?

Vi på Know IT i Stockholm träffades en kväll i våras och pratade om agila värderingar och verktygen som hjälper oss att arbeta mer smidigt i projekten. Här är en inspelning från kvällen, nedklippt till ett sk ”blixt-tal” (ca tio minuter).



Ge gärna din feedback!

I ett tidigare inlägg har jag skrivit om och översatt de agila principerna. Du hittar inlägget här: Agile remixed

Monday, May 16, 2011

Remember the words from Bruce Lee...

Barnvagnspromenader i sol och regn ger tid till reflektion och nya frågor. Vad är egentligen en agil konsult? Vilken sorts Scrum Master hade Bruce Lee varit? Kan jag skriva på engelska?

Håll i dig, här är: Agile Consultant Manifesto!

Sunday, May 8, 2011

Agile remixed

För mer än tio år sedan skrevs det agila manifestet och det har inspirerat många av oss som sysslar med utveckling av mjukvara. Idag finns värderingarna och principerna översatta till många språk, även till svenska.

Under våren har jag hållit föredrag om agila värderingar och arrangerat övningar kring det. Jag valde den engelska versionen att arbeta med, men varför?

Den engelska versionen innehåller bland annat den här texten:
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Den svenska översättningen beskriver att vi ska “tillfredsställa kunden” och det ger, i alla fall mig, helt andra bilder än utveckling av mjukvara. Har Google Translate haft ett finger med i spelet? Hur som helst fick jag en idé: jag borde göra en svensk “remix”!

Så, här är min svenska tolkning av “The Agile Principles”.

1. Det allra viktigaste för oss är att ha nöjda kunder. Det får vi när vi lyssnar och levererar något av värde tidigt.

2. Det är okej att förändra krav! Smidiga arbetssätt hjälper oss att utveckla det kunden behöver idag. Igår har ju redan passerat.

3. Leverera mjukvara ofta. Vi tror att det är en bra idé.

4. Utvecklare kan inte arbeta isolerat. För att lyckas behövs kunskap från hela organisationen.

5. Motiverade människor levererar. Lita på dem och se till att de har verktygen som behövs.

6. Det överlägset bästa sättet att dela med sig av kunskap är att träffas och prata med varandra.

7. Framsteg gör man genom att utveckla mjukvara som fungerar. Resten kommer på andra plats.

8. Hållbar utveckling betyder också att arbeta med jämn arbetsbelastning.

9. Följ med i utvecklingen av teknik och design. Elegant och enkel kod gör arbetet smidigt.

10. Enkelt är bättre.

11. Självorganiserande lag ger bättre resultat.

12. Ett lag som ger sig tid att reflektera kommer alltid att försöka bli lite bättre.


Jämför gärna med den engelska versionen.

Vad tycker du?