Lyckas med Scrum och Agile

Download Report

Transcript Lyckas med Scrum och Agile

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!
Omfattning: 2 dagar, 9-17
Kursen kan hållas på svenska
eller engelska. Inkluderar
tryckt kursmateriel på
engelska.
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.
Vad tidigare deltagare
säger:
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.
Bra genomgång av allt. Bra
övningar. Bra
presentationsteknik.
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.
Bra med
tvåvägskommunikation.
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:
•
•
•
Utvecklare
Projektledare och linjechefer
Kunder och produktägare
Workshopen eftersträvar en aktiv dialog bland deltagarna. Sessioner av
föredragstyp blandas med många övningar och diskussionspunker.
På de följande sidor 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.
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!
NÖJD-KUND-GARANTI
Kursen 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
Vill du boka en företagsintern kurs, hör av dig till oss på [email protected] eller till
kursanvarig, Henrik Berglund, på 0709-40 08 64
Suveränt bra genomförd kurs!
Jag är glad att vi valde er
bland de företag vi hittade
som Scrum utbildare!
Kursinnehåll1, 411 18 Göteborg.
PRINCIPER OCH VÄRDERINGAR
Med 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 METODER
En genomgång av vad de agila metoderna är, var och hur de används och vad de har gemensamt.
SCRUM
En 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 KRAV
Hur 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ÖLJNING
Ett 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ÖLJNING
Hur planerar man inför varje iteration/sprint? Hur vet man om man har förberett arbetet tillräckligt mycket?
ARBETET UNDER SPRINTEN/ITERATIONEN
Hur 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-INKREMENTET
Vad 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 REFLEKTION
Hä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 SCRUMPROJEKT
Hä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 TEAM
Scrum fungerar utmärkt i projekt med över 1000 personer. Här går vi igenom metoder för och konsekvenser av
skalning.
TEAMS
I 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ÄTTRINGAR
En 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 PUSSLET
Agil 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.