Archive for the ‘Okategoriserat’ Category

h1

Crisp Hack Summit 2012 är igång!

fredag, 7 september, 2012

Varje år bokar vi in oss på en kursgård och hackar loss under två dygn. Just nu sitter 15 vassa utvecklare runtomkring mig och bygger på allehanda spännande projekt eller laborerar med nya spännande tekniker. Detta är första gången jag själv är med, men det här kommer bli roligt!

Efter morgonfikat och tjenare-hej-snacket gick vi laget runt och presenterade vilket projekt var och en tänkt ägna sig åt. Kl 17 är det dags för första demon. När genomgången var över och agendan för dagen satt fylldes strax rummet av tystnad och tangentbordssmatter.

Själv har jag som plan att laborera med Android app-utveckling under dagen. Har fastnat i massa annat pyssel hittills (bland annat att skriva detta blogginlägg), men jag kanske kommer igång efter lunchen.

Steg ett blir såklart att förstå hur och varför min första ”Hello World” app faktiskt dök upp och kördes i min telefon efter att ha följt android-app-dev-for-dummies instruktionen jag hittade på nätet. Steg 2 blir att klura ut vilken app jag ska försöka mig på att bygga…

Önska mig lycka till!

Eller kanske inte… Kommer jag igång känns detta som en större tidsfälla att falla i än Minecraft. Risken finns att jag hittar en ny passion och gräver ner mig helt 🙂

h1

Agil HR – Hur fungerar det?

torsdag, 6 september, 2012

Att agile spritt sig som en löpeld de senaste åren måste ha varit svårt att missa för alla i branschen. Men nu börjar agile sprida sig utanför själva projekten in i andra delar av organisationer. Hur skulle t.ex. en agil HR (personalavdelning) fungera och arbeta? Hur skulle ett företag fungera utan chefer och struktur? Det finns en hel del spännande läsning att ta del av på nätet…

.

Bloggen Agil HR

Sedan en tid tillbaka följer jag en blogg som behandlar just det ämnet – ”Agil HR | En Blogg om vad HR kan lära av Agile och Lean” av Carl Blomberg. För frågan är inte helt trivial, agila team och agila projekt behöver en agil organisation runtomkring sig för att frodas. Detta inkluderar självklart personalpolitik och personalavdelningen också.

Ett inlägg berör det jag skrev om häromdagen, dvs. om motivation. I artikeln ”Sluta motivera” skriver Carl att man inte ska fokusera på att skapa motivations-morötter utan istället fokusera på att undanröja demotiverande faktorer.

En annan av Carls artiklar belyser problematiken kring lönesättning i en agil miljö – ”Agil lönesättning”. Hur ser en lönemodell ut med individuell lönesättning (vilket nästan alla svenskar ser som en rättighet) ut som matchar bra ihop med agile? Dvs. jobbar man agilt så är det teamets prestation som är det viktiga, inte individens. Kombinera detta med forskningen kring att bonusmodeller är kontraproduktiva (när det kommer till kreativitet och resultat). Jag har inte själv lyckats bygga mig en stark åsikt om hur man ska gå tillväga än. Väldigt spännande ämne!

Fler spännande artiklar gömmer sig längre ner i bloggen: ”Är linjechefens roll utspelad?”, ”Respons på: Därför måste utvecklingssamtal i sin nuvarande form dö” och ”Så får du högpresterande medarbetare att stanna kvar” för att nämna några.

.

Aftonbladet artikel:
Nu programmeras arbetslivet om

Peter Antman, numera en kollega till mig på Crisp, skrev i början på året en väldigt spännande artikel i Aftonbladet där han reflekterar över den revolution som håller på att ske bland moderna företag.

Peter ger bland annat exempel på företag och organisationer som strukturerar om sig för att bli agila och som lyfter fram teamet och individens styrkor och motivation. Rörande externa belöningsmekanismer skriver han ”Man blir så fokuserad på moroten att problemet kommer i andra hand. Hierarkiska företag som tror att kunskap kommer uppifrån med belöningssystem baserade på piska och morot kommer helt enkelt inte lyckas lika bra som de som i stället vågar befria sina medarbetare.”

.

Valves handbok för nyanställda

Valve, företaget bakom bland annat Counter Strike och Portals (1 & 2), har gjort sin handbok för nyanställdatillgänglig för alla på nätet. Oerhört intressant och inspirerande läsning! Handboken ger en inblick i ett företag som verkligen anstränger sig för att leva upp till de agila värderingarna och principerna såsom:

”Build projects around motivated individuals. Give the team the environment and support they need, and trust them to get the job done”,

”Business analysts, managers, developers and testers must work together daily throughout the project” och

”The best architectures, requirements, and designs emerge from self–organizing teams”.

Valve låter detta genomsyra hela organisationen som de beskriver med uttrycket ”Flatland”, dvs. det finns inga chefer, fast strukturer eller titlar. T.ex. så har ditt skrivbord jul! (Se illustration nedan) Du förväntas själv hitta det projekt du vill engagera dig i. Det finns inga chefer, dvs ingen har mandat att säga åt dig vad du ska göra eller vad du inte får göra. Detta måste du klura ut själv.

Vidare, en rubrik som fick mig att haja till och le stort var:

.

Structure Happens

.

Som Valve ser på saken är struktur inte något som bör defineras i förväg. Valve har ingen given struktur som beskriver hur team och projekt är organiserade. Struktur växer fram vid behov och förändras över tiden. Roller är temporära och skapas och försvinner organiskt efter behov. Valve hävdar till och med att en struktur som ”överlever” för länge till slut börjar tjäna sitt eget syfte och hamna i en loop av självförstärkande beteende, vilket motverkar fokus på det som är viktigt – dvs. göra spel som gör kunderna lyckliga.

Struktur händer. Hmm… Tänk på den 🙂

.


Exempelillustrationer från Valves ”Handbook for new employees”.

h1

TV4:s långa resa mot Scrum

onsdag, 24 november, 2010

När TV4:s utvecklingsavdelning kom fram till att de behövde lära sig jobba mera strukturerat och mera effektivt, både internt men även mot sina beställare, vände de sina blickar mot Scrum. Men de lockades inte av agile coacher eller kurser och var inte heller speciellt förtjusta av tanken att lägga till massa tidskrävande Scrum-möten till sin redan stressade vardag.

Magnus Rimbark berättar på tv4:s utvecklingsblogg http.tv4.se hur de gradvis införde förändringar och stegvis lade till element av Scrum. Väldigt spännande och lärorik läsning om hur man kan ta den långa (och på sätt och vis kanske bättre) vägen till en agil utvecklingsprocess som växer fram på ett naturligt sätt, varje steg född ur en frustration och en vilja att bli bättre.

Klart rekommenderad läsning!

.
Läs blogginlägget: Hur vi fick (hygglig) ordning
.
.

h1

Dilbert om Scrum, Agile och XP

tisdag, 31 augusti, 2010

Dilbert drabbas också av Scrum, Agile och XP till och från…

.

.

.

.

.

.

.

.

h1

Trevlig sommar!

tisdag, 13 juli, 2010

image

Till och med Scrummande konsulter har semester. Ses igen i augusti efter sommar, sol, bad och långa nätter.

h1

Par programmering höjer inte bara kvalitén…

tisdag, 29 juni, 2010

Par programmering höjer inte enbart kvalitén på koden, medför automatisk kunskapsspridning samt minimerar risken för att någon osynligt kör fast…

Par programmering sänker även kostnaden för möbler och datorer, för teamet närmare och gör att fler får plats på en mindre yta.

Win! 😉

.

PairOn-stolen går att beställa här.
– ”Can be levered to standup-meeting height”

h1

Japan ♥ Lean & Agile?

torsdag, 27 maj, 2010

För några dagar sedan kom jag och min flickvän hem från en nästan två veckor lång visit till Japan.  Även om det var semester (och en riktigt bra sådan) kunde jag inte låta bli att reflektera över hur Lean och Agile passar ihop med den japanska kulturen och mentaliteten.

Fram tills nyligen trodde jag Leans hemland också kryllade av it-projekt som framgångsrikt kör Scrum eller andra agila utvecklingsmetoder. Men icke. Nyligen lärde jag mig att till och med Toytoa kör vattenfall på sin utvecklingsavdelning och efter att lärt känna Japan close-up så förstår jag att även om Lean fungerar perfekt i den japanska kulturen och mentaliteten så innehåller det agila manifestet och de agila principerna värderingar och utmaningar som för en japan kan ses som obegripliga, paradoxala eller till och med kanske förolämpande.

.

Ett välkänd japans ordspråk lyder ”Protect the Rules!”. Fundera över det en liten stund. Detta går helt stick i stäv med det agila manifestets ”Individuals and Interaction over Process and Tools”.

Individualism och självfötroende är skällsord. De äldre och dina ledarna är visare och utövar vist sin klokhet och makt. Ta inga initiativ själv utan att vänta på att ledaren i detalj beskriver uppgiften. Knappast en bra gryta för att koka ihop ett tight och kreativt team som upplever ”empowerment” och ”collective ownership”.

Vidare – precis som i Sverige, fast ännu mera, älskar man skyltar, områdeskartor, varningar och hänvisningar. Skulle du inte förstå skyltningen i tunnelbanan, gå vilse och sedan gå till kundtjänst och muttra på att det är svårt att hitta så kommer du självklart få fantastiskt artig och hövlig hjälp (på knacklig engelska). Vad du däremot inte får veta är huruvida personen som designade skyltningen och hänvisningarna kanske säger upp sig själv i skam över att han misslyckats att hjälpa dig hitta rätt. Detta sätt att se på ansvar och misslyckanden är inte något som uppmanar till kreativitet, mod eller viljan att ta initiativ.

Lean å andra sidan passar som fisken i handsken. Om man naivt och fördomsfullt tillåter sig förenkla kan man beskriva vissa aspekter av det japanska samhället som en effektiv och organiserad myrstack. Ingen är viktigare än någon annan och allt man gör är för kollektivets bästa. I fabriken ”myrstacken” är Lean (Toyota Production System) ett fantastiskt verktyg för effektivisering och förbättring, ett redskap som metodiskt och empiriskt analyserar och sedan formar om processen. Man behöver inte vara kreativ, blotta sina subjektiv åsikter eller ta initiativ för att applicera Lean, bara kunskap och analytisk förmåga krävs.

Japan har 0% arbetslöshet. ”Optimize the whole!”. Alla tar sitt jobb på största allvar och känner stor stolthet. Man jobbar långa dagar. Men vad man gör under timmarna på kontoret eller, om ett arbete går att göra mera effektivt, är nödvändigtvis inte alls lika intressant.

.

I Sverige har vi inga problem att klumpa ihop Agile och Lean. Vi ser massor med paralleller och likheter och för oss faller det sig naturligt att sträva efter båda värdegrunderna när vi formar vår utvecklingsprocess.

Utöver dessa reflektioner tog jag självklart med mig hem ett ton av andra intryck och upplevelser men dessa berättas någon annan gång, någon annan stans 🙂

.

PS. Jag ber om ursäkt i förväg om jag förargat någon med mitt naiva raljerande och smått fördomsfulla förenkling av det japanska samhället. Läs inlägget ovan med glimten i ögat och som en betraktelse som kanske berättar mer om mig själv än någon annan. DS.