Lyckas med Scrum och Agile
|
När vi vid ett tillfälle nyligen frågade vi deltagarna vad deras helhetsintryck av workshopen var på en skala
mellan 1-10 fick den rakt igenom nior och tior!
Kursen bygger på de över tio års erfarenhet vi har av att bidra vid införandet och förfinandet av agila arbetssätt i organisationer. Vår styrka är att vi har personligen, som utvecklare och coacher, under lång till upplevt och löst många av de problem som synliggörs när man rör sig mot ett mer effektivt och roligt sätt att arbeta tillsammans. Efter kursen kommer deltagarna att ha en förståelse av en verktygslåda bestående av en mängd principer och tekniker som alla har visat sig användbara för att kontinuerligt förbättra situationen i ett utvecklingsteam. En av de saker vi går igenom är det mest populära agila ramverket just nu, Scrum. Scrum är ett mycket litet ramverk som löser några av de problem som många företag har. Dessutom exponerar Scrum många problem och skapar en bra ram för ett kontinuerligt förbättringsarbete. För att lösa de problem som exponeras måste man dock ofta gå utanför Scrum. Det är därför vi valt att även behandla flera andra viktiga områden i kursen. Innehållet är helt enkelt det som vi under många års praktiskt arbete sett skiljer riktigt framgångsrika företag/team från dem som bara har normalgoda resultat. Åtminstone så måste man känna till allt vi går igenom här för att kunna hantera det som dyker upp på resan mot ett allt mer väl-fungerande arbetssätt. Workshopen kräver inga förkunskaper och är lämplig för alla som på något sätt är inblandade i, eller kommer i kontakt med, mjukvaruutveckling:
Workshopen eftersträvar en aktiv dialog bland deltagarna. Sessioner av föredragstyp blandas med många övningar och diskussionspunker. Nedan finns en översikt av vilka ämnen som vi vanligtvis behandlar under
workshopen. Inför företagsintena kurstillfällen tar vi en kort diskussion innan kursen
angående vilka erfarenheter och önskemål ni har, sen lägger vi olika mycket fokus
på olika delar efter det.
Principer och värderingarMed hjälp av övningar och teori kommer vi fram till vilka principiella problem som finns med mjukvaru-utveckling. Vi kommer också fram till enkla grundläggande principer som måste uppfyllas av alla väl fungerande lösningar för att bedriva komplexa utvecklingsprojekt.Agila metoderEn genomgång av vad de agila metoderna är, var och hur de används och vad de har gemensamt.ScrumEn snabb översikt av det mest populära agila ramverket Scrum. I resten av workshopen går vi igenom olika aspekter av ett utvecklingsarbete och använder då Scrum som exempel genomgående.Att jobba med kravHur jobbar vi traditionellt med krav och hur skiljer det sig från hur agila team jobbar? Genom övningar och diskussion kommer vi fram till vad konsekvenserna blir av olika angreppssätt. Här diskuterar vi också hur vi jobbar med kunder och visioner för att skapa så mycket värde som möjligt. Hur formulerar vi och bryter ner krav för att optimera ROI? Vi börjar förbereda ett simulerat projekt genom att storleksuppskatta ett antal krav med två olika tekniker.Långsiktig planering och statusuppföljningEtt vanligt missförstånd är att agila projekt endast planerar kortsiktigt. Tvärtom så ger det agila angreppssättet mycket bra kontroll över läget på lång sikt till projekt/produkt-ledare. Här går vi igenom hur det görs.Kortsiktig planering och statusuppföljningHur planerar man inför varje iteration/sprint? Hur vet man om man har förberett arbetet tillräckligt mycket?Arbetet under sprinten/iterationenHur sköts omplanering, statusuppföljning och arbetsfördelning löpande under varje iteration/sprint? Vi går igenom olika saker som kan hända och hur man hanterar det.Sprint review, granskning produkt-inkrementetVad betyder det att man är klar med ett potentiellt skeppbart inkrement efter sprinten? Vad blir konsekvensen om man inte har definierat vad klart betyder? Varför är det ett misstag att se sprint review som en demo och hur ska man göra istället.Sprint retrospective, återblick och reflektionHär pratar vi om hur teamet ser tillbaks på det som skett under sprinten/iterationen och hittar såväl saker att glädja sig över som saker att förbättra.Vem gör vad i Scrum?Här diskuterar vi och övar för att belysa hur roller i traditionella projekt skiljer sig från roller i Scrum.Simulerat ScrumprojektHär delar vi in gruppen i Team som kör tre iterationer var i det simulerade projekt vi redan tidigare estimerat. Efter simuleringen brukar vi ha många intressanta erfarenheter att diskutera som är precis lika relevanta i Scrumprojekt som pågår i åratal.Skalning, Scrum i miljöer med många teamScrum fungerar utmärkt i projekt med över 1000 personer. Här går vi igenom metoder för och konsekvenser av skalning.TeamsI Scrum är det självorganiserande teamet en grundläggande idé. Här går vi igenom vilka fördelar man kan uppnå med teams och hur det skiljer sig från hur man traditionellt jobbar med projekt och resursallokering i mjukvaruorganisationer. Vi går även igenom ett antal saker man kan göra för att skapa förutsättningar för att väl fungerande team ska uppnås.Hur man uppnår hållbara förbättringarEn av de absolut viktigaste delarna i workshopen. Vi delar med oss av dyrköpta erfarenheter och visar hur man kan undvika två problem som syns alltmer ofta på företag, nämligen att många endast uppnår medelmåttiga förbättringar med Scrum och att förbättringarna efter ett par år rinner ut i sanden. De tekniker vi lär ut har att göra med grundläggande psykologiska fenomen, såsom hur hjärnan reagerar på problem, hur man reagerar på andra personers idéer och vad olika typer av personer behöver för typ av skäl för att vilja ta till sig en förändring.De tekniska bitarna i det agila pussletAgil utveckling med hjälp av Scrum ger inte full effekt om man inte samtidigt börjar förbättra sina tekniska arbetssätt. Här diskuterar vi hur man rent konkret designar, kodar, testar, integrerar kod på ett agilt sätt samt vad man kan göra åt gamla system som börjar bli dyra att underhålla.Nöjd-kund-garantiKursen omfattas av den nöjd-kund-garanti som vi använder i alla våra coachnings och utbildningsuppdrag. Dvs, om du inte är nöjd, kan du bara berätta för oss på vilket sätt vi inte motsvarat dina förväntningar. Därefter kan du välja att helt eller delvis avstå från betalningen och vi kommer inte att argumentera med dig om det.Boka
|
Omfattning: 2 dagar, 9-17 Kursen kan hållas på svenska eller engelska. Inkluderar tryckt kursmateriel på engelska. Anmäl intresse för workshopen här, eller kontakta oss, så återkommer vi med ett förslag enligt era önskemål. Vad tidigare deltagare säger: Bra genomgång av allt. Bra övningar. Bra presentationsteknik. Bra med tvåvägskommunikation. Bra helhet & pedagogiskt upplagt. Intressant. Övningarna var givande och roliga. Givande med praktiska exempel. Bra innehåll. Klart och tydligt presenterat. Tänkvärda övningar. Totalt sett mycket bra kurs. Riktigt bra! Roligt, engagerande, intressant Kunnig och engagerad kursledare Jag känner mig inspirerad! Suveränt bra genomförd kurs! Jag är glad att vi valde er bland de företag vi hittade som Scrum utbildare! |