Posts Tagged ‘kurs’

h1

Premiär för ny kurs på Crisp! Agil Testning och Den Agila Testaren, 14-15 April

söndag, 23 mars, 2014

Den 14-15 April ger jag och Crisp kollegan Alexander Tarnowski kursen “Agil Testning och Den Agila Testaren”. Strax över tre veckor kvar till premiären. Att det är preminär för mig och Alexander som publika kurslärare i Crisps lokaler gör det också extra skoj och spännande.

Vi har båda hållt kurser och föreläst om agil testning, testautomatisering, test driven utveckling, m.m. många gånger, men detta är första gången vi gör det tillsammans. Då vi kommer från olika bakgrunder och bär med oss olika vinklar har vi lyckats skapa ett grymt och dynamiskt innehåll. Det känns skoj att kunna diskutera både inifrån och ut, och tvärt om.

Att både kunna diskutera på bredd och djup tror jag gör att vi sticker ut om man jämför vad andra kurshållare kan erbjuda. Jag har kanske primärt jobbat med agil testning från ett team-, process- och coachperspektiv. Alexander skriver just nu på boken “Developer Testing”, en bok som vänder sig till utvecklaren och beskriver varför kodens testbarhet ska vara det viktigaste principen och hur utvecklandet ska anpassas därefter. (Boken finns redan nu på LeanPub: https://leanpub.com/developer_testing)

Kursens upplägg är deltagardrivet och upplevelsebaserat enligt tekniker och metoder från “Training from the Back of the Room”. Det ska bli riktigt skoj då sådana kurser alltid blir mera interaktiva, deltagarna mera engagerade och kursdeltagarna (inte lärarna) placeras i centrum.

.

Artikel på TestZonen.se

För att ge exempel på hur det kan se ut när ett helt team äger och tar ansvar för kvalitet rekommenderar jag denna blogg på TestZonen från Alexander (som publicerades under konferensen TZ14): http://www.testzonen.se/?p=5424.

20140320_120930

.

.
Agil Testning & Den Agila Testaren
14-15 April, Stockholm

Vill du veta mera om kursen, och anmäla dig? Klicka här:
http://www.crisp.se/kurser/agil-testning-och-den-agila-testaren-14-15-april-2014

Vi har Early Bird rabatt fram till och med 28:e mars. Än finns det platser kvar så det är bara att hugga 🙂
.

Annons
h1

Scrum kurs turné (Reflektioner från Mumbai)

onsdag, 19 oktober, 2011

Jag sitter just nu och väntar på flyget hem till Stockholm efter två intensiva kursdagar i Köpenhamn. Som vanligt är man helt mentalt slutkörd och har fullt upp med att smälta feedback samt reflektera över vad jag själv tyckte gick bra och vad jag kanske borde förändra till nästa tillfälle. [Då visste jag inte att nästa kurs skulle levereras i Mumbai.]

För några veckor sedan hölls en heldagsworkshop för säljare och ledare inom Sogetis testsatsning i de nordiska länderna. På agendan stod strategi, utmaningar och spridning av best practice. Jag hade förmånen att delta i min roll som teamchef för Stockholmsplacerade ”Team Agile Testing & Automation”. Där uppdagades behovet hos kollegorna i Danmark för en Scrum kurs som även täckte in agil testning. Jag gillar verkligen att jobba i en snabbfotad organisation. Veckan därpå var datum och lokal spikade 🙂

Hur gick kursen då? På det hela taget tror jag det gick bra (har i skrivande stund inte sett utvärderingarna än). Energinivån hos de 11 deltagarna var mestadels väldigt hög, det blev många bra och kluriga frågor och gruppen genomförde övningsprojektet med bravur. Alla i gruppen var testare men med olika erfarenhet av Scrum. Detta bidrog till högt fokus på testutmaningarna och kvalitetsaspekten av Scrum och mynnade ut i många bra diskussioner. Att 40% av deltagarna var kunder (dvs inte Sogeti-konsulter) som kunde dela med sig av sina erfarenheter och lärdomar gjorde det såklart bara ännu bättre. Tyvärr verkade kursens utformning inte blivit kommunicerad på ett korrekt sätt till några av deltagare som kom till kursen i tron att det enbart skulle handla om agil testning och agila testtekniker. Jag hoppas att alla hade två givande och lärorika dagar ändå…

.

Simsallabim. När jag skriver detta har det gått två veckor. Jag sitter återigen på en flygplats, denna gång i München i väntan på ett flyg till Mumbai. Jag och kollegorna ska på studieresa och lära känna våra indiska kollegor bättre, lära oss om hur de jobbar och hur de kan stötta oss i våra affärer i Sverige. Min sambo Therése passar också på att ta ledigt och följer med. Det händer ju liksom inte allt för ofta man får anledning att besöka Mumbai.

Jag ska också hålla Scrum kurs. Gulp. Har inte en susning hur det kommer gå denna gång. Kommer kursupplägget med övningarna fungera? Har de själva frivilligt anmält intresse till kursen eller blivit ditkommenderade av chefen? Kommer jag klara av att göra mig begriplig? Kommer dom? Hur påtaglig kommer de kulturella skillnaderna bli? Går de agila värderingarna och tanken på det självstyranda platta teamet hem där lika starkt som det gör i Norden?

Jag är hur som helst säker på att jag kommer behöva korta pauser ofta för att utvärdera och omvärdera samt slopa ambitionen att köra igenom alla slides. Detta kommer bli ett verkligen spännande test på min förmåga som flexibel och anpassningsbar lärare. Kommer också se till att ha betydligt långsammare tempo så att jag också hinner lära mig från dem.

.

Min visit i Mumbai är över och jag har hunnit jobba en vecka och smälta intrycken från resan. Jag kan inte komma ihåg sist jag hade så många intryck och tankar att behandla och smälta. De första dagarna i Mumbai blev väldigt intensiva för sinnena. Oj, vilken stad och vilka kontraster.

Större delen av besöket kom att handla om att se och lära känna våra kollegor. Det var omöjligt att inte imponeras av deras storlek, kompetens, vilja och professionalism. Cap Gemini och Sogeti har över 30 000 kollegor i Indien, så det fanns mycket att lära och att se.

För mig var det dock Scrum kursen som gav mig mest att tänka på.

.

.

Scrum kursen för kollegorna i Mumbai gick långt över förväntan. För att summera: dom ser på mjukvaruutveckling och vikten av kvalitet på samma sätt som oss. Det kanske inte borde kommit som en överraskning att alla hantverkare vill göra ett bra jobb, tycker om att tillsammans bygga en lösning och sätta kunden i centrum. Men vissa kulturella skillnader kom att skina igenom.

Deltog gjorde 12 personer, främst från deras SharePoint team men även andra kollegor som team chefer och seniora arkitekter. Isen bröts tidigt med Spagetti-övningen. Efter det slappnade alla av och diskussionerna kunde föras på en livlig och konstruktiv nivå. Jag var också väldigt nervös inför denna övning då jag inte alls visste om de skulle uppskatta och hålla med om budskapet – att ett tight self-organising empowered team löser uppgiften bäst själv genom samarbete utan extern styrning eller micro-management. Budskapet gick dock hem klockrent och breddade väg för de kommande två kursdagarna. (Vet faktiskt inte vad jag gjort om övningen misslyckats.) Under övningen uppmärksammade jag dock att cheferna (varav en valde att titta på) initialt hade väldigt svårt från att hålla sig från att ivrigt heja på eller komma med micro-förslag. Kanske ett symptom på en kulturell skillnad – fast jag har å andra sidan precis samma sak hända runtom i Sverige. De själva insåg dock det kontraproduktiva i beteendet i diskussionerna efteråt under dagen vilket kändes bra.

Sedan följde genomgång av det agila manifestet, de agila principerna och lean software development. Deltagarna fick även påbörja övningsprojektet som alltid ingår i kursen – att med scrum som ramverk bygga ett brädspel. Steg ett – bygg spelkartongen, dvs. difinera visionen. Den ena gruppen bestämde sig för att bygga en egen version av Monopol, och den andra gruppen Snake & Ladders. Alltid lika roligt att se hur kreativeten flöder under timeboxad tidspress.

Sedan var det dags att rikta in sig på Scrum som ramverk, de olika rollerna, mötena etc. Detta brukar jag göra genom att starta med ”The Ball Point Game”, en superbra övning som på ett enkelt och kraftfullt sätt kapslar in hur Scrum fungerar. (Kort kan man säga att övningen går ut på att passa bollar genom teamet, så många som möjligt på två minuter.) Här blev jag riktigt förvånad första gången under kursen och började förstå vilket miljö mina indiska kollegorna lever i och vilka incitament som formar dem i deras arbete och attityd. Efter att halva tiden hade gått i första försöket (sprint 1) hade de fått så många poäng de gissade  (estimerade) att de skulle få  totalt på två minuter. Då utropar avdelningschefen ”Toppen! Nu har vi nått vårt target, nu kan vi slappna av.” Jag fick hejda alla från att avbryta sprinten och fortsätta kämpa tills klockan ringde in 120 sekunder. När övningen som helhet var över följde en lång diskussion kring prognoser vs estimeringar vs targets vs commitments… Övningen mynnande också ut i bra diskussioner till impediments, flaskhalsar och organisatoriska begränsande faktorer.

Naturligt nog så kom många av diskussionerna under resten av kursen att handla om utmaningen med distribuerade projekt och storskaliga scrum projekt, hur man hanterar team som är geografiskt splittrat, avstånd till produktägare och utmaningarna med att både sälja konceptet till kunder och svårigheterna med att skriva agila kontrakt. Och precis som jag misstänkte så fick jag anpassa innehållet och omfattningen vartefter diskussionerna kom och gick. Vissa delar av kursen fick strykas till förmån för djupdykningar i andra.

Sammantaget kan lätt säga att jag aldrig lärt mig så mycket på att hålla kurs som här. Extra utmanande blev också att hålla allt på engelska. Mycket lärorikt.

.

Om några minuter stundar sista kvällspasset i den Scrumkurs som rullar just nu på Stockholmskontoret. Nästa vecka ska jag hålla Scrumkurs för projektledare, kravställare och beställare i Sundsvall. Konstigt nog blir det aldrig rutin utan varje kurs för med sig nya diskussioner och nya lärdomar. Materialet utvecklas i takt med att jag själv utvecklas. 🙂

Den scrummande konsulten tuffar på 🙂

h1

En Scrumkurs-ledares reflektioner

torsdag, 4 november, 2010

Förra veckan var jag inbjuden till Sogeti Umeå för att leda en Scrum-kurs med speciellt fokus på agil testning. Jag vet inte varför men jag fick med mig hem långt fler idéer på hur jag kan ändra upplägg och anpassa innehållet än jag brukar. Riktigt skoj!

Kursen gick av stapeln på Folkets hus i Umeå. Riktigt bra lokaler! Enligt utsaga även prisbelönta. Fjärrkontrollen var bland det värsta jag sett, den kunde styra allt inom 20 meters radie. Gruppen var väldigt varierad på så sätt att hälften var Sogeti-kollegor och andra hälften var kunder. Detta, samt att tidigare erfarenheter av agila utvecklingsmetoder var väldigt olika, gjorde att diskussionerna och övningarna blev riktigt bra, intressanta, breda och djupa.

Dock antagligen för få och för korta till antalet…

Jag har nämligen ett problem – varje kurs eller seminarie jag håller så lyckas jag aldrig riktigt få tiden att räcka till. Alls. Jag vill hinna berätta allt jag upplever är viktigt. Jag vill hinna med vissa övningar som jag tycker är effektiva på att exemplifiera agila värdering. Vidare  tycker jag det är roligt att berätta om Scrum, XP, Lean, Agil testning, Continuous Integration, TDD, Defect Proofing, Technical Debt, storskaliga Scrum-projekt, osv. Samtidigt vill jag ju att alla ska få sina förväntningar uppfyllda, fått svar på sina frågor och tycker att innehållet är värdefullt.

Nu, x antal kurser senare, har jag en idé på hur jag ska göra nästa gång för att både få tiden att räcka till och för att fler ska uppleva att de fått sina förväntningar uppfyllda och svar på specifika frågor. Det här borde ju egentligen vara en no-brainer för någon som dagligen jobbar med agil utveckling och föreläser om leans principer och toeri.

Svaret? Enkelt; ”Less is more”.

Nästa gång ska jag försöka halvera antalet slides jag ska hinna igenom under 2 x 8 timmar (minus tiden för övningar). Att jag i dagsläget har cirka 350 slides för två dagar kanske avslöjar min nuvarande taktik…

Genom att helt enkelt halvera innehållet så kommer det finnas gott om tid att fördjupa sig i frågor och diskusser som gruppen upplever är intressanta och viktiga. Win – Win!

Fast å andra sidan kanske jag inte ska vara för hård mot mig själv. Något gör jag rätt för övnings-scrum-projektet går bättre och bättre varje gång. Spelen blir bättre och bättre och grupperna blir allt bättre och bättre på att praktisera Scrum under övningens extrema omständigheter.

.

En extra rolig grej är också att kursen blev omnämd på InfoTech Umeås hemsida. InfoTech Umeå är en strategisk satsning för att marknadsföra och utveckla IT inom regionen.

Läs nyhetsartikeln här:
http://www.infotechumea.se/battre-metoder-for-projektstyrning

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

Ligger KY-utbildningarna före högskolan?

tisdag, 4 maj, 2010

Igår hittade jag några bloggar från studenter på en KY-utbildning som studerade och praktiserar Scrum i sina projektarbeten. Men varför verkar högskolor och universitet ignorera den revolution som pågår i sverige och i mjukvaru- utvecklingsbranchen?

Jag tror att alla företag förr eller senare kommer tvingas bemästra agila utvecklingsmetoder och styra mot en lean organisation. Desto hårdare konkurrens desto tidigare kommer det ske (eller så dukar de långsamt under). Att det inte finns fler universitets- eller högskoleutbildningar som lyfter fram agila utvecklingsmetoder idag handlar antingen om okunskap eller att de inte förstått att de konkurrerar med KY-utbildningarna runtom i landet.

Vidare, jag känner flera nyutexaminerade kollegor i branschen som nyligen tagit språnget ut i yrkeslivet. Under utbildningen har de lärt sig klassisk projektstyrning och ett visst sätt att angripa planering och utveckling (och med lite tur också hört ordet ”test”). Nu ”tvingas” de ut i projekt och företag som lever enligt agiles och leans principer och värderingar, varav vissa går rakt emot all rim och fason de lärt sig under sin fleråriga utbildning.

Även om detta säkert en spännande resa (och troligtvis också lite förvirrande och frustrerande) för dem tycker jag ändå det är mycket underligt att högskolor och universitet inte gör mera för att förbereda dem inför den rådande verkligheten.

Sedan är det i och för sig inte så underligt att KY utbildningen som lär ut Scrum är just ”Projektledning med inriktning spel” då Scrum nästan är standard inom spelindustrin. Tv- och dataspelsindustrin är som bekant extremt konkurransutsatt och omsätter dessutom lika mycket pengar (om inte mera) som film och musik. Spel måste träffa hårda deadlines och kunden (dvs. spelarna) är extrema kritiker och har ett stort utbud av andra tillgängliga spel. Inte konstigt att man har anpassat sig för att snabbt kunna möta och matcha marknades förväntningar och snabba svängningar.

.

KY-Utbildningar

Läs mer om AcadeMedia Masters KY-utbildning Projektledning med inriktning spel (2 årig), eller få en inblick i hur studenterna på utbildningen har det genom att t.ex läsa Jonas Tolfs eller Finn Lydänges bloggar.

Ett annat exempel på KY-utbildning är Agile Developer, Webb-& systemutveckling (2 årig,  Stockholm och Göteborg)

.

Högskola/Universitet

En snabb sökning avslöjar att det några kurser:

  1. Informatik B, systemutvecklingsprojekt med SCRUM och eXtreme Programming (Örebro)
  2. Agile development processes (Chalmers tekniska högskola och Göteborgs universitet)

.

PS. Finns det fler kurser därute så tipsa mig gärna så kompletterar jag ovanstående sammanställning. DS

h1

18 tomater på en dag och inte ens ett vettigt blogg-inlägg

torsdag, 22 april, 2010

Pust. Är inte säker på att jag använder tekniken som tänkt men å andra sidan växer ibland arbetet till ett mindre berg, och då helgar ändamålet medlen. Pomodoro tekniken har iallafall gett mig ett verktyg med vilket jag kan jobba riktigt fokuserat, systematiskt och effektivt med.

Nu återstår bara att summera dagens aktiviteter och lägga till ”Fråga Jelena och/eller Joakim om jag missbrukar/missförstått metoden” till min Activity Inventory. När jag började dagen imorse anade jag aldrig vad som låg och ruvade på mig i väntan på att jag skulle tillfriskna från min förkylning tidigare i veckan. (Av dagens tolv aktiviteter förutsåg jag fem imorse…)

Nu ska jag försöka varva ner och sedan sova så att jag är pigg och taggad inför morgondagen. Imorgon kommer jag och en ca 24 kollegor (trainees och nyanställda) sätta tänderna i den nyframtagna Scrum kursen ”Sogeti Scrum Course Compact”. Dels ska det självklart bli riktigt roligt, men det ger mig också en chans att prova innehållet och mitt upplägg inför kommande kurser som går av stapeln ute hos kunder de närmaste veckorna.

.

Riing. Nu kom jag upp i 19 pomodori…