Posts Tagged ‘agile’

h1

Mingelkväll med Agile Sweden och Agile Alliance

onsdag, 23 mars, 2011

Förra veckan hade jag turen att snappa upp att Agile Sweden tillsammans med Agile Alliance bjöd in till en agil mingelkväll arrangerad av Crisp. Det blev en jättetrevlig kväll med flera spännande blixttal som alla på något sätt summerade firandet av 10 år med Agile. Därefter följde flera timmar av mingel och härliga diskussioner. Det var väldigt roligt att träffa och knyta kontakter inom Stockholms agila community.

Mingelkvällen utspelade sig på Radisson Blu bredvid T-Centralen i Stockholm och en fyrtiotal deltagare anslut sig till kvällen. Inledningsvis var det plockmat och mingel. Runt halv sju öppnade sedan Ola Ellnestam (bild höger) kvällen med ett välkommande och fortsatte den närmaste timmen hålla ihop tråden och överlämna mellan talarna.

Måns Sandström, Ove Hjelmberg och Matti Hjelm

Först ut var Måns Sandström som summerade Agile Swedens första tio år, och primärt vilka olika ämnen som var mest diskuterat i deras maillinglista. Mycket roande att se hur olika ämnen dök upp, diskuterades, försvann och sedan dök upp igen i ny skepnad (som t.ex. ”Är RUP agilt?”). Efter det berättade Ove Hjelmber och Matti Hejlm hur Agile Sweden uppstod när några personer träffades på en pub, började diskutera och insåg att de hade väldigt mycket gemensamt – dvs. de upptäckte att de inte var ensamma om att fått nys om lättrörliga utvecklingsmetoder och agile. Strax därpå hade Agile Sweden fötts.

Top vänster: Pat Reed, Top höger: Todd Little,
Nedre vänster: Diana Larsen, Nedre höge: Mingel

Efter det var det dags för ett par korta tal från några av styrelsemedlemmarna i Agile Sweden att berätta om vad som pågår in organisationen, kommande konferenser och summera Agile Alliance 10 första år. Det jag minns bäst var när Todd Litte (sm höll i summeringen) lyfte fram och diskuterade vilka elefanter som fanns i rummet – dvs. problem och utmaningar som alla känner till men ingen pratar om inom de företag som försörjer sig på att sälja agil coachning, Scrum Masters och certifieringar.

När alla talare fått en chans att säga sitt och förmedla sin historia och sitt budskap var det dags för mingel. Detta blev kvällens höjdpunkt. Jag stannade länge (var bland dom sista som gick) och knöt kontakter och diskuterade vilt olika ämnen, högt som lågt, bland annat de negativa aspekterna av Scrum (och om de finns), agil testning, utmaningar med att coacha företagsledningar anpassa sig mot den agila utvecklingsavdelningen, och mycket mera.

Ser redan fram emot att få återuppta bekantskapen och fortsätta diskussionerna på Agila Sverige 2011 🙂

.

.

Agile Alliance

Från hemsidan:
The Agile Alliance is a nonprofit organization with global membership, committed to advancing Agile development principles and practices. As agile methods evolve and extend, Agile Alliance fosters a community where organizations and individuals find ways to transition to and advance Agile practices, regardless of methodology.

Mission: ”We support those who explore and apply Agile principles and practices to make the software industry productive, humane, and sustainable.”

Hemsida: http://www.agilealliance.org/

Du hittar även Agile Alliance på LinkedIn.

.

Agile Sweden

Agile Sweden är ett elektroniskt nätverk för dig som är intresserad av lättrörliga (”agila”) systemutvecklingsmetoder. Här kan du lära dig mer om området, utbyta erfarenheter med likasinnade eller till och med hjälpa till att sprida kunskap om lättrörliga metoder. Agile Sweden är en icke-vinstdrivande förening i vilken det är gratis att vara medlem.

Primärt lever nätverket genom sin maillinglista. Vidare arrangerar Agile Sweden för fjärde året i rad Agila Sverige den 23 maj 2011.

Hemsida: http://www.agilesweden.org/

Du hittar även Agile Sweden på LinkedIn och på Facebook.

.

h1

Gissa vem som syns på www.sogeti.se?

tisdag, 15 februari, 2011

Sedan idag syns mitt tryne på frontsidan på www.sogeti.se.
Känns jättekul att få synas i detta sammanhang!

Bilden i sig tror jag har flera år på nacken. Även om mycket har hänt sedan dess så är uppenbarligen frisyren densamma.

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

Exploratory Heat Map

onsdag, 2 februari, 2011

Exploratory Heat Map – Tänk om teamet i en och samma rapport kunde se en snapshot över systemets hälsa, hur tillförlitlig snapshoten är, samt ge er vägledning om var ni bör lägga testenergin härnäst.

Förra veckan hade jag förmånen att få ta del av en Open Space kring Exploratory Testing på Extenda i Stockholm. Det blev en väldigt lyckad tillställning med ca 20 agila testare från flera olika företag. Väldigt roligt att möta kollegor i branschen och väldigt spännande diskussioner uppstod. Tack Linda Haglund för arrangerandet!

På vägen därifrån, och dagarna som följde, samlade jag mina tankar och började fundera…

.

Tänk om:

  • Hela teamet spenderar varje torsdagseftermiddag åt Exploratory Testing (ET). Under denna eftermiddag är alla testare (inklusive utvecklare, designer, osv). Varje testare kör 2 stycken ET-Sessions (på vardera 2 timmar).
  • ET-Charters plockas från en prioriterad ET-Charter Backlog.
  • När ET-sessionen är över skapar testaren i vanlig ordning en session rapport, rapporterar eventuella buggar och ser till att nya uppslag för ET-Charters kommer in i ET-Charter Backloggen.
  • Session rapporten innehåller (bland annat) info om vilka delar av systemet som primärt utsattes för utforskande testning och lagras i en databas med hjälp av ett verktyg (t.ex. genom konfigurering av JIRA).
  • Kontinuerligt uppdateras en karta över systemet som visar hur många defekter just nu finns rapporterade i varje del samt hur mycket ET-tid systemets olika beståndsdelar utsatts för.

Denna karta, denna Exploratory Heat Map, skulle ge en fantastisk översikt. Bilden ovan är ett exempel på hur en Exploratory Heat Map skulle kunna se ut.

.

Exploratory Heat Map

Diagrammet i bakgrunden representerar systemets olika delar. Huruvida man delar upp systemet i funktionella delar, moduler eller komponenter tror jag är mindre viktigt. Det viktiga är Defekter och ET-Session rapporter använder samma meta-data för klassificering. (Namngivning av delarna saknas i bilden ovan.)

Cirklarnas storlek representerar hur mycket exploratory test tid som delen blivit utsatt för och färgen antalet just nu öppna rapporterade buggar.

Kartan berättar dels hur systemet mår just nu, men också hur vi ska prioritera Exploratory Testing Charter Backloggen inför nästa Exploratory Torsdag. Varje dag kommer kartan förändras. Allteftersom buggar fixas kommer de röda färgerna blekna. Beroende på vilka ET-Charters som körs kommer vissa cirklar krympa medans andra växer.

.

Verktygsstöd?

Självklart går en dylik karta inte att underhålla genom att manuellt uppdatera en powerpoint varje dag utan det behövs ett bra verktygsstöd. Antingen skriver man ett eget verktyg som integrerar med det befintligt defect tracking system, eller så bygger man en egen plug-in till det verktyg man redan använder, vilket t.ex. är möjligt man kör JIRA GreenHopper. Och då skulle det kanske kunna se ut såhär:

.

Skulle det funka?

Tankar och reflektioner? Hur värdefull och användbar vore en Exploratory Heat Map för er i ert team? Behövs återkommande ETT (Exploratory Testing Torsdagar) eller ”duger” något annat lika bra som bas för test täcknings input?

Är det någon som idag gör någonting liknande?

.

.

Är du intresserad av att jobba med agil testning som konsult Sogeti? I Stockholm finns sedan första januari ett nytt team – Team Agil Testning & Automatisering. Kolla in vår annons på monster.se!

h1

The Hyperproductive Scrum Dream Team

tisdag, 21 december, 2010

Den 2:a december höll jag ett seminarie på Lantmäteriet i Gävle med titeln ”The Hyperproductive Scrum Dream Team”. Seminariet spelades in och nu finns den tillgänglig på YouTube.

Seminariet handlar om Scrum teamet och hur man skapar förutsättningar för hyperproduktivitet. Vilka är nyckel- faktorerna? Vilka är utmaningarna? Om Death by Technical Debt. Hur möjliggör man och skapar en miljö där teamet kan växa inifrån.

.

.

Filmen är uppdelad i fyra delar. Klicka på länkarna nedan för att se dem alla:

PS. Ha gärna överinseende med mina många stammningar och ”öh…”. Jag vill minnas att jag blev ganska nervös när jag 10 minuter innan seminariet ska börja blev upplyst om att det skulle filmas. DS.

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

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

Ena teamet med en Working Agreement

torsdag, 23 september, 2010

Definition of DONE är ett viktigt verktyg för det agila teamet för att för att teamet som veta vad som förväntas av dem innan de får lov att  säga ”Nu är vi helt klara med funktion X!”. Men Defintion of DONE beskriver inte hur vi jobbar eller vilka principer och värderingar vi värderar och eftersträvar. Det här är teamets ”Working Agreement” kommer in i bilden, ett sorts av kontrakt som beskriver samarbetet, processen och principerna.

I mitt nuvarande uppdrag har teamet under kort tid växt kraftigt och vi har diskuterat mycket hur vi ska samarbeta bättre och mer fokuserat, både internt i teamet men även gentemot våra beställare och stakeholders. Därför har behovet vuxit fram att dokumentera vårt sätt att arbeta och enas kring vad vi tycker är viktigt.

Dels har vi under årets lopp etablerat rutiner och en rytm, men vi har också haft många workshoppar på sistone där vi diskuterat hur vi vill jobba framöver och hur vi behöver ändra vårt angreppssätt för att kunna lägga i en ännu högre växel. Alla i teamet har engagerats i dessa diskussioner men även våra beställare, våra mottagare av systemen i förvaltning och berörde avdelnings- och it-chefer. Idag påbörjade jag arbetet att summera allt i en ”Working Agreement”.

.

Innehåll i en Working Agreement

En Working Agreement innhåller saker som till exempel (och vårt är inget undantag):

  • Daily Stand-Ups – När och var hålls dom? Vilka är bjudna? Hur ser rutinen ut?
  • Planering – Hur genomförs Sprint Planning, Pre-Sprint Planning, Story Time Sessions, etc. När går de av stapeln? Vad är målet för respektive möte? Vem förväntas förbereda vad? Osv.
  • Test- & Kvalitetsstrategi – Hur testar vi? Vad testar vi? Vilka testar? Hur samarbetar teamet med beställaren i acceptans-testandet?
  • Principer och värdering – Vilka principer och värderingar vill vi att alla i teamet värnar om och lever efter? Vad är viktigt för oss vad gäller dialog och samarbete?
  • Hantering av buggar och defekter (under sprinten, efter sprinten)
  • Produktägarens ansvar
  • Scrum Masterns ansvar
  • Rapporter, Burndowns och Protokoll – Vilka behövs? Vem behöver dem? När önskas dom?

.

Workshoppa fram en Working Agreement

Enklaste och bästa sättet är (såklart) att bjuda in alla berörda till en workshop där ovanstående punkter diskuteras igenom ordentligt. Var inte snål med tiden då många av punkterna kan väcka mycket diskussion och debatt och det är viktigt att alla enas och håller med om det som slutgiltigen skrivs ner i en Working Agreement.

.

Signering

När Working Agreement diskuterats klart och formaliserats i text bör var och en i teamet skriver under på att man håller med och att man lovar att anstränga sig för att leva upp till överenskomna principer och värderingar och att man ämnar jobba efter den process man tillsammans kommit överens om.

När en ny teammedlem introduceras till teamet ska såklart även denna ta del av Working Agreement samt ges möjlighet att påverka och diskutera innehållet innan man skriver på.

.

Att vara agil betyder att lära sig

En Working Agreement är på inget sätt något heligt som är skrivet i sten. Kommer teamet fram till att man vill jobba på ett annorlunda sätt eller om nya principer och värderingar växer fram gäller det att kontraktet uppdateras så att det reflekterar detta.

Ha som vana att på Sprint Retrospective ställa er frågan om det är något som behöver justeras, uppdateras, tas bort, läggas till eller öppnas upp för diskussion.

.

Erfarenheter och tankar?

Har du erfarenhet av att sätta ihop en Working Agreement (eller liknande konstruktion) i ditt team? Hur gick ni tillväga och hur har resultatet fallit ut? Har det hjälpt teamet?

.

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. 🙂

.