Archive for the ‘Konsultliv’ Category

h1

Mini-seminarie på Sogeti Sverige Alumni ikväll – ”Scrum – Myths, Misconceptions and Superstition”

torsdag, 10 februari, 2011

Ikväll kommer jag få äran att hålla ett kort mini-seminarie om Scrum på Sogetis Alumnikväll i Stockholm. Vinklen jag valt är ”Scrum – Myths, Misconceptions and Superstition”.

.


Sogeti Sverige Alumni är ett nätverk för dig som vill hålla kontakt med Sogeti och alla dina tidigare och kanske även framtida kollegor. På Alumnikvällar är man välkommen att träffa vänner och knyta nya kontakter samt få en spännande uppdatering om vad som händer på Sogeti.

Mini-seminariet kommer fångas på film och publiceras några dagar senare här på bloggen.

Kanske ses vi redan ikväll!

.

.
Sogeti Sverige Alumni

Läs mer om Alumnikvällen:
http://www.sogeti.se/Nyheter-Media/Kalendarium/Alumnikvall-pa-Sogeti-2011/

Gå med i vår alumnigrupp
Sogeti Sverige Alumni på LinkedIn:
http://www.linkedin.com/groups?mostPopular=&gid=2591690

.

h1

En talande magisk Scrum Board. På riktigt!

tisdag, 7 december, 2010

Igår fick jag se någonting fantastiskt! En magisk Scrum Board som automatiskt uppdaterar JIRA när du flyttar på de fysiska lapparna. Och som kan prata!

Jeff Sutherlands tipsade om någonting fantastiskt på sin blogg i inlägget Scrum Board on Steroids: The Awesome Nature of Awesomeness. Ett Scrum team på Vodafone i Köpenhamn har byggt en magisk Scrum Board.

Den klarar bland annat av följande:

  • När du flyttar på lappar uppdateras JIRA automatiskt (genom RFID taggar på varje lapp).
  • Sprint Burndownen projiceras på whiteboarden med hjälp av en projektor.
  • Om någon uppdaterar JIRA pratar Scrum Boarden (med hjälp av Google Voice) . Den säger då åt teamet att flytta på lappen så att den sitter där det står att den sitter enligt JIRA.
  • Visualisering av hur många stories och tasks som är planned/in development/development complete/done genom belysta staplar.
  • När någon flyttar på en lapp startar en kamera som spelar in fem sekunders film. På så sätt kan man senare kan se vem som flyttade vad, och när.
  • Teamets Scrum master har kopplat konfigurerat sin bakgrundsbild att visa det senaste tagna fotot av Scrum Boarden så att han supersnabbt kan se vad status är och vad teamet jobbar på.

Detta är både ljuv musik och en smula magiskt för mig. Jag skulle vara beredd att betala ganska ordentligt med pengar om någon fick för sig att paketera detta som en produkt!

Till allt detta har de också byggt en kraftfull och intelligent Continuous Integration server som automatiskt deployar det senaste bygget till test miljön och automatiskt via mail meddelar testare och Product Owner om när nya funktioner finns tillgängliga för test.

.

Klicka här för att se en demonstration från teamet.

.

Följande video visar en hel sprint i ultra rapod.

h1

Scrum Alliance: Gör om – Gör rätt[are]

måndag, 22 november, 2010

Scrum Alliance verkar till slut böra ta till sig av den ihärdiga kritiken. Mike Cohn, styrelsemedlem, avslöjar och kommenterar en rad förändringar som kommer ske inom organisationen framöver.

Donna Farmer, ny styrelseordförande för Scrum Alliance [SA], har summerat SA:s framtidsvision i ett dokument. Denna vision och strategiska plan är ett resultat från en workshop den 30:e September. En kort summering:

  • SA ämnar praktisera de agila värderingarna Öppenhet och Transparens genom att t.ex. bjuda in medlemmar till möten, synliggöra SAs budget samt göra sig mottaglig för förslag och kritik från medlemmar.
  • Fortsatt arbete med att förbättra certifieringsprogrammet.
  • Bli ödmjukare. Exempel: ”An initiative to make sure that newly-minted ScrumMasters (well, everyone, really) knows that “Scrum Is not Enough” and that there is a whole world of great, agile ideas out there.”
  • Fler Scrum Gatherings.
  • Online coaching service – ett forum där medlemmar kan fråga och konsultera Certified Scrum Coaches.

Jag tror att Mike Cohn och Donna Farmer är på rätt väg för att lyckas förbättra på Scrum Alliance ruggade rykte och kanske kommer de hitta tillbaka till den ursprungliga visionen ”Transfrorming the world of work” och lyckas göra det på ett sätt som vinner den agila världens förtroende igen.

.

.
Läs Mike Cohn’s blogginlägg (på Mountain Goats hemsida) som summerar Scrum Alliance läge idag och planer framöver.

.

.
Ladda hem Donna Farmers ”Draft Strategic Plan” för Scrum Alliance.

.

h1

Press stopp: Nytt Sogeti-team – Agil testning och Testautomatisering

tisdag, 16 november, 2010

Från och med första januari 2011 finns ett nytt Sogeti-team i Stockholm: Agil testning och Testautomatisering. Undertecknad är tillförordnad teamchef. Känns sjukt spännande och utmanande, men också läskigt och nervöst.

Som en del i Sogeti Stockholms omorganisation har några nya team uppstått, ett av dem är teamet ”Agil testning och testautomatisering”. Vi (dvs. Sogeti) upplever ett starkt växande behov av skickliga testare som har erfarenhet av agila testekniker och testautomatisering hos våra kunder. Detta behov har bokstavligt talat exploderat den senaste tiden i takt med att allt fler går över till att driva projekt enligt Scrum, Kanban eller annan agil utvecklings- och leveransprocess. Något de flesta snart upplever är just stora utmaningar kring testning och kvalitet. Det är här Sogeti kan hjälpa till och bidra.

Teamet kommer inledningsvis att bestå av 15 till 25 stycken agila testare och testautomatiseringsexperter. Då det officiella startskottet för teamet är 1:a januari 2011 så kommer inte teamets medlemmar och storlek vara helt bestämt förrän om några veckor.

.

Sökes: Agila testare

Detta hindrar oss dock inte att redan nu söka efter dig som har en brinnande passion för agila utvecklingsmetoder och agil testning och är intresserad av att jobba som konsult i spännande och utmanande uppdrag med test och/eller testautomatisering.

Så om du har universitets- eller högskoleexamen och erfarenhet av agila testmetoder och agila testtekniker, eller test- automatisering, så kolla in jobbannonsen på monster eller www.sogeti.se!

.

Hjälp! Jag är chef…

Undertecknad kommer bli teamchef för detta nya team. Detta känns självklart superskoj att få förtroende och uppdraget att leda denna nya riktade satsning inom agil testning. Samtidigt känns det läskigt och lite nervöst då jag aldrig tidigare haft personalansvar eller resultatansvar för en enhet. Vidare, är branchen redo för en chef med mohikan och som gillar att blåsa i röda saxofoner?

Hur som helst, vissa möjligheter får man bara inte låta passera.

Vidare har jag en ambition att leda och driva teamet med de agila värderingarna som bas. Vad detta betyder konkret eller hur det realiseras har jag faktiskt ingen aning om i skrivande stund. Fast just det ser jag inte som något problem, snarare en möjlighet att praktisera ”Collective Ownership” och bjuda in hela teamet till att forma hur vi ska jobba tillsammans. Nu kommer ju teamet inte agera som ett tight Scrum team i ett och samma projekt, vi blir snarare en grupp individer som tillhör samma organisatoriska resultatenhet inom företaget. Med andra ord kommer inte alla agila principer vara betydelsefulla (eller meningsfull) i vårt kontext men som jag ser det måste man leva som man lär – förekommer ordet ”Agil” i teamets namn ska de agila värderingar också genomsyra hur teamet fungerar och arbetar!

.

2010 har varit mitt mest spännande år hittills genom min yrkeskarriär men nu börjar jag misstänka att 2011 kommer klå det med hästlängder. Jag har bara en sak att säga: Bring it on! 🙂

.

h1

Agile is Joy!

onsdag, 10 november, 2010

Hittade idag detta videoklipp där Lyssa Adkins ber agila entusiaster beskriva hur det är att jobba i agila projekt.

Kanske kan upplevas som en radda klyshor men klippet fick mig åtminstone på bättre humör då det påminde mig om varför jag älskar mitt jobb och vad som får mig att ticka under veckorna. (Klippet är ca 2:30 långt.)

h1

Fullt hus på frukostseminarie om Scrum och Agil Testning i Umeå

tisdag, 2 november, 2010

I torsdags förra veckan höll jag ett frukostseminarie i Umeå om agil testning i Scrum projekt. Lokal fylldes till bredden och tiden försvann snabbt då alla var alerta med frågor och många intressanta och spännande diskussioner uppstod.

Kvällen innan fick jag reda på att antalet anmälda tangerade kontors-rekordet för ett seminarie, vilket såklart gjorde mig ännu mera nervös och fick mig sitta uppe halva natten (efter en mycket trevlig ölprovning med Darren Packman) för att finslipa materialet och göra sista finjusteringar.

Åhörarna kom från en mängd olika företag och verksamheter. Bland annat fanns representanter från Ladokenheten, Volvo, LM, Swedbank, Umeå universitet, m.m. Vissa var där på grund av en nyfikenhet och intresse kring ämnet och andra för att antagligen få tips och nya tankar kring hur man kan angripa testning i agila projekt. Denna mix av erfarenhet av agila metoder och scrum, samt agil testning, väckte såklart massor med spännande diskussioner och frågor.

Ett speciellt tack till Magnus Karlsson, test-ansvarig på Umeå kontoret, och alla andra som hjälpte till att förbereda och fixa och dona med frukosten och lokalen innan.

Exempel-slide från seminariet

Direkt efter (den alldeles för korta) frågestunden efter själva presentationen var över blev det språngmarch till Folkets hus för att direkt fortsätta pågående Scrum kurs. Reflektioner och summering från denna kommer inom kort.

h1

Ett icke-agilt ScrumAlliance?

tisdag, 19 oktober, 2010

Tobias Mayer beslutade nyligen att lämna styrelsen för Scrum Alliance och har skrivet ett riktigt intressant och avslöjande öppet brev om varför. I brevet  riktar han stark kritik mot hur Scrum Alliance fungerar och berättar om sin  besvikelse över Scrum Alliance oförmåga att själva leva upp till de agila värderingarna.

Tobias Mayer är en respekterad och välkänd profil inom Scrum och den agila världen, och kommer så även förbli framöver såklart. Han beslöt sig dock i slutet på augusti att lämna Scrum Alliance styrelse och i ett öppet brev på sin blogg  (Agile Anarchy) skriver han den 12:oktober om varför.

Tyvärr bekfräftades många av mina farhågor och misstankar om att Scrum Alliance fungerar mera som ett pyramidspel än ett organ som finns till för att stötta utövare av Scrum. Tobias skriver bland annat:

.

”(- – -) keeping Scrum bound to the world of software is more important that harnessing its values and principles for the betterment of all business, and where competing for the “best” certification program becomes more important than collaboration towards a common goal.”

.

”The SA [Scrum Alliance] is the archetypical unScrum organization, a big lumbering machine, intent on maintaining its status quo, valuing profit over service, control over trust, and engaging in operating practices that are opaque, undemocratic and lacking in integrity.

The Scrum Alliance: Complying with the World of Work.”

.

”There was a recent glimmer of hope. Scrum Alliance board of directors met in Denver, in early September 2010, in a rare face-to-face meeting to discuss the future of the organization. (- – -) My own hope for the meeting was that the current board would voluntarily resign en masse, and call for a member-wide election to vote seven new members (including a new chairman). (- – -) Sadly, but predictably, these changes didn’t happen, and the decisions made at the Denver meeting rooted the SA firmly in what can only be described as more of the same.  The SA reestablished itself as an organization of certification, with no change to the board structure. (- – -) No mention was made of running the board on the principles and values of Scrum.”

.

Detta är hårda ord och av döma av artikelns kommentarer tolkade många dem som bitterhet. Dock är jag rädd för att hans brev ger en hyffsat ärlig inblick i en organisation som står inför stora utmaningar för att behålla sin trovärdighet de kommande åren. Att en organisation har som affärsmodell att tjäna pengar på en agil process, att fastlå hur denna agila process ”ska” se ut genom certifieringsprogram m.m. kan väl knappast betraktas som att man på ett ärligt sätt hjälper företag finna sin väg till en agil organisation och ett agilt arbetssätt. Eller?

.

Läs Tobias hela öppna brev här på hans blogg Agile Anarchy:
http://agileanarchy.wordpress.com/2010/10/12/the-scrum-compliance/

h1

Daily Scrum Checklistor

fredag, 10 september, 2010

Daily Scrum är säkert vardag för många, liksom mig själv, men efter ett tag riskerar rutinen att ta över. Därför blev jag glad när jag snubblade över några nyttiga checklistor för scrum mastern att ha i bakhuvudet inför, och efter Daily Scrum (aka Daily Stand-Up).

Mike Griffiths publicerade nyligen två artiklar på bloggen LeadingAnswers: Leadership and Agile Project Management Blog:

.

Detta är Mikes Top 5 viktigaste saker att tänka på innan och efter Daily Scrum, och jag håller varmt med om att det är bra punkter. Har dock inte funderat djupare och kritiskt granskat hans prioritering eller klurat över hur min egen lista sett ut om jag hade gjort den från scratch.

Det absolut viktigaste syftet med Daily Scrum är dock att ge teamet en chans att tillsammans reflektera över hur det går och hur teamet tillsammans på bästa sätt framgångsfullt och effektivs ska arbeta för att lösa dagens bekymmer och utmaningar och för att nå uppsatta sprint mål.

.

5 saker att tänka på innan Daily Stand-Up

  1. Vad arbetas det på just nu? – Vilka funktioner och User Stories arbetar teamet på just nu? Vad höll man på med igår? Är man klar med dessa eller kommer arbetet fortsätta under dagen?
  2. Gårdagens problem – Vad rapporterade folk för problem och bekymmer igår? Har dom blivit åtgärdade? Några uppföljningar som borde ske?
  3. Uppmärksamma teamet! – Är det någon som snart fyller år? Precis har gift sig? Visa uppmärksamhet och bry dig även om vad som pågår i teammedlemmarnas privata liv.
  4. Dolda surdegar? – Är det någon som kämpar på med en task utan att komma någon stans? Någon som försöker komma igång med något nytt utan att få fotfäste? Någon som switchar mellan tasks för att man kontinuerligt kör fast? Detta kräver speciell uppmärksamhet.
  5. Vad tänker du säga? – Precis som teammedlemmarna berättar om vad dom gjorde igår, vad dom tänker göra idag och  om dom har några bekymmer så bör även Scrum Mastern dela med sig av sina göråmål.

.

5 saker att tänka på efter Daily Stand-Up

  1. Problem – Problem och bekymmer som togs upp ska upp på Impediment listan (dvs. Scrum Masterns Att-Göra) och sedan adresseras i prio ordning. Följ upp dagen efter vad som gjorts (eller inte gjorts).
  2. Avvikelser i Velocity – fdskf jsdjkgfdklfjsfdjghjsfdkjg
  3. Känslor – Hur verkar teamet må? Var någon upprörd? Finns det frustration och irritation eller spänningar inom teamet? Ett litet samtal kring känslor kan iband göra underverk.
  4. Frågor – Uppstod frågor under mötet som behöver svar? Behöver du som Scrum Master sätta dig in i något tekniskt för att bättre förstå hur du ska hjälpa teamet?
  5. Beröm och feedback – Alla behöver återkoppling och uppskattar beröm och är i behov av  positiv kritik för att göra ett bra jobb. Uppmärksamma alltid om någon gör ett bra jobb, eller bidrar på ett värdefullt sätt till teamet, och tveka inte att rapportera tillbaka till teamet om någon annan ger beröm eller positiv feedback!

.

h1

Det är höst, fullt ös!

måndag, 6 september, 2010

Det har varit intensiva veckor sedan semestern tog slut och numera är sommaren ett minne blott. Dels är det fullt ös på uppdraget, projekt ska knytas ihop och nya rampas upp, och dels händer det massor på seminarie- och kurs fronten också för min egen del. Mycket skoj!

Den senaste veckan har jag inte riktigt hunnit med att blogga så mycket som jag vill eftersom det varit så pass fullt upp, och man har trots allt inte vare sig oandligt med tid eller oändligt med enerig. Så jag tänkte att jag lika gärna kunde skriva lite om vad jag fyller min tid med så slår jag två flugor i en smäll. Det blir ett blogg-inlägg och jag får ventilera mina tankar.

.

Fullt ös i uppdraget

I projektet hos kunden pågår just nu massor med spännande aktiviteter. Flera projekt som rullat under våren och sommaren ska avslutas och knytas ihop. Nya projekt ligger och pyr och väntar på att startas upp, dvs. mycket workshoppar, user story workshops, planerande och koordinerande.

Sedan har vi äntligen fått mandat att lägga tid och energi på att sätta upp Continuous Integration samt påbörja uppbyggandet av ett automatiserad test svit. Dessutom kommer teamet att växa kraftigt under de kommande veckorna på grund av upprampningen av nya projekt. Detta medför såklart en hel del extra turbulens innan saker och ting har satt sig. Plus att vi ska byta projektrum till ett större där väggarna kommer vara tapetserade med whiteboard.

Vidare har ett större arbete initierats för att etablera den process teamet har haft internt (dvs. Scrum) hos beställare och organisation på ett djupare plan så att alla kan samarbeta och kommunicera effektivare. Det kommer bli riktigt spännande att se hur detta kommer gå.

Och som om inte detta är nog så vill vi höja vår agilitet genom att leverera och deploy ut i produktion varje sprint (istället för i slutet av varje projekt). Detta ställer såklart högre krav på testning, dokumentation samt att beställare och förvaltning engageras tidigt och kontinuerligt.

.

Sogetidagarna

Om två veckor går Sogetis årliga interna konferans av stapeln. Ska bli sjukt skoj när man väl är där, men innan dess ska jag hinna förbereda tre seminarier. Fattar inte alls vad jag tänkte på när jag frivilligt anmälde mig, men jag det kommer bli roligt att få hålla låda och prata om sådant som man brinner för.

Tack vare snälla chefer så fick jag och ett dussin kollegor möjligheten att bli talarcouchade av Louise Palmstierna förra fredagen. Det var enormt givande och kommer hjälpa mig mycket framöver!

Talarchouching med Louis Louise Palmstierna

.

Internt arbete på Sogeti

Jobbar tillsammans med duktiga kollegor på att bland annat utveckla och bygga ut våra processbeskrivningar för att inkludera Scrum och Agila utvecklingsmetoder.

KO Agile, Sogetis kompetensnätverk för Scrum och Agila utvecklingsmetoder, ska det gjutas ny energi i och nya träffar ska planeras in. Alltid roligt och spännande att träffas och diskutera erfarenheter och lärdomar från alla våra varierande uppdrag runtom i Sverige.

Ytterligare en projekt som ligger och bubblar är att ta fram en kompakt scrum kurs i video-format, 10 x 5 minuter. Detta kommer nog få ligga och bubbla en stund till…

.

Seminarier & Kurser

Jag kommer också hålla en mängd seminarier och kurser under hösten som alla behöver planeras och förberedas. Ett axplock:

  • 2 dagars kurs i Scrum & Agil Testning (Umeå, November)
  • Det hyperproduktiva Scrum Teamet (Sundsvall, November)
  • Agil kravhantering och Agil testning (SESAMs höstseminarie , November)
    Försvarssektorns Användargrupp för Software Engineering: http://sesam.smart-lab.se/
  • World Quality Report Roadshow 2010 (Stockholm, Oktober)
    http://www.sogeti.se/Kundevents/Sogeti-HP-Roadshow-2010/
  • Interna 2-dagars Scrum kurs (Sogeti, Stockholm)

.

.

Det täckte nog in det mesta. Huva. 🙂

.

h1

Brist på erfarenhet och ledningens motstånd är de största hindren för framgångsfulla agila projekt

tisdag, 24 augusti, 2010

Excel är det populäraste verktyget för sprint planering, brist på erfarenhet sänker flest agila projekt och ledningens motstånd mot agila metoder är det största hindret för det agila projektets framgång.

Detta, och många fler intressant saker, går att utläsa i VersionOnes rapport ”State of Agile Survey 2009”, en redovisning av resultatet från en löpande undersökning hur agila metoder tillämpas runt om i världen.

.

Vad stjälper det agila projektet?

Rapporten listar bland annat de vanligaste skälen som stjälper ett agilt projekt och i topp tre hamnar:

  1. Avsaknad av erfarenhet kring agila metoder,
    .
  2. Företagskulturen och företagsklimatet kolliderar med de agila värderingarna, och
    .
  3. Vet ej

På fjärde plats hamnar dock: Externa påtryckningar att följa vattenfallsprocessen.

Ärligt talat trodde jag ”Företagskulturen” och ”Externa påtryckningar” skulle hamna över ”Avsaknad av erfarenhet”. Att avsaknad av erfarenhet, och troligtvis avsaknad av extern professionell coashning och stöd, ofta är ett stort problem tror jag beror på att Scrum i sig har under åren blivit väldigt populärt och att det är många som ger sig an att byta process utan investera tillräckligt mycket i utbildning och coachning.

.

Störst utmaningar med att skifta till Agile?

Rapporten pekar också ut de tre största upplevda problemen med vidare utrullning av en agil utvecklingsmodell. I topp tre hittar vi:

  1. Ledning är emot förändringen
    .
  2. Avsaknad av up-front planning (dvs. långsiktiga detaljerade planer från start)
    .
  3. Förlorad kontroll

På plats fyra och fem hittar vi ”Sämre förutsägbarhet” och ”Avsaknad av dokumentation”.

Att man kan vara emot förändringar kan jag förstå, de kan vara smärtsamma och jobbiga. Att inte göra detaljerade långsiktiga planer tycker jag är en bra sak. En plan är som mest värdefull när den görs. Dagen efter drabbas den av verkligheten. Förlorad kontroll upplevs enbart om man inte är kontinuerligt delaktig i det agila planerandet.

Att det agila projektet är oförutsägbart (inom rimliga gränser) visar bara på att man gör rätt, dvs. att man löpande anpassar sig efter rådande omständigheter och nya prioriteringar.

Saknas dokumentation gör man fel. Att jobba agilt ska inte betyda att man slutar dokumentera.

Skulle jag i mitt eget huvud försöka analysera ovanstående kan jag inte komma fram till annat än att personerna i projekten och organisationen runtomkring som upplever ovanstående problem inte uppskattar och förstår vad det betyder att jobba agilt och varför en agil process ser ut som den gör. Gör man ”rätt” bör dessa saker inte upplevas som bekymmer.

.

Andra intressanta siffror…

  • De vanligaste skälen till att växla till en agil process är att minska Time To Market samt viljan att öka förmågan att hantera förändringar och nya prioriteringar.
    .
  • 64% upplever att projekten genomförs snabbare (med agila metoder)
    .
  • 50% kör Scrum (eller Scrum-liknande process). Endast 3% använder någon form av Lean Development. (Då Kanban starkt vunnit i popularitet det gångna året blir jag en aning förvånad över dessa siffror. Tror de skulle se annorlunda ut om man analyserade de svenska svaren.)
    .
  • Excel är det överlägset vanligaste verktyget. På andra plats kommer Microsoft Project och på tredje plats kommer Jira.

.

Om ”State of Agile Survey 2009”

Undersökningen genomfördes under july till november 2009 och 2570 personer från 88 olika länder deltog och svarade på enkäten. VersionOne sponsrar undersökningen och detta är den fjärde årliga rapporten i ordningen.

.

.

Rapporten i sin helhet kan beställas här:
http://pm.versionone.com/StateOfAgileSurvey.html