Vi tilbyder uddannelse, træning og coaching for de kunder, som kan drage nytte af vores erfaring. Vi er klar til at rådgive omkring udviklingsmetode, arkitektur-orienteret design og en af de øvrige områder vi coacher i.
Vores træning og coaching er særligt fokuseret på en "agile" fremgangsmåde SCRUM - dvs. en "letfodet" metode der er klar på omskiftelige tilstande. Scrum er ideel til at håndtere komplekse projekter, da den giver en ramme for at skabe resultater under konstant skiftende krav og med teknologi og værktøjer der ikke er det bedste af det bedste.
Scrum er baseret på:
- En erkendelse af den skiftende natur som krav og teknologi har
- Behovet for en empirisk måde at styre processen på fremfor en statisk defineret kontrolmetode
- Selv-organiserende teams
- Japansk filosofi og metode om konstant forbedring
- Værdien af delvise leveringer af funktionalitet (sashimi)
- Teams med forskellige kompetencer der leverer komplette produktforbedringer
Fremgangsmåden
- Opbyg en prioriteret "backlog" (ønskeseddel) med ønsker til fremtidig funktionalitet mm.
- Opdel arbejdet i en række Sprints med veldefinerede mål
- Opbyg en Sprint backlog med opgaver
- For hver eneste dag i Sprintet:
- Arbejd med Sprint backlog'en
- Hold et dagligt Scrum møde for at synkronisere
- Re-estimer den resterende indsats der skal til for at færdiggøre opgaverne
- Ved slutningen af Sprintet fremlægger teamet deres færdige funktionalitet
Resultaterne
- Deadlines bliver overholdt
- Produkter med høj kvalitet
- Meget større produktivitet
- Høj grad af gennemskuelighed i processen og hvordan projektet skrider fremad
- Mulighed for hurtigt at rette ind efter skiftende behov og omstændigheder. Muligheden for at reagere i tide
- Forhindringer bliver gjort synlige
- Meget større motivation blandt team-medlemmer
- Glæden ved at have tage de bedst mulige valg mulige
Hvad er Scrum egentlig?
- Scrum er en empirisk fremgangsmåde til at styre komplekse projekter på, som er baseret på velkendte og dokumenterede principper fra industrier uden for IT udviklingen
- I IT projekter med ikke-ideelle og skiftende specifikationer og ukendt eller fejlbehæftet teknologi, vil Scrum give en lang større succes-rate end de traditionelle "vandfalds-modeller og -metoder"
- Begrebet Scrum stammer fra Rugby, hvor et scrum er en metode til at få bolden i spil igen. Det daglige Scrum møde har den funktion i et Scrum projekt - at holde projektet igang, aldrig gå i stå og at få muligheden for at fjerne det der måtte hindre at man kommer videre
- Scrum er en af de "agile" metoder der hastigt vinder indpas og accept i IT verdenen. Sammen med den beslægtede metode - eXtreme Programming - er den med til at forandre den metode hvorpå virksomheder vrider resultater ud af voksende kaos
Hjertet i "Agile"
- Vi indser at fundamentet for vores projektet er konstant skiftende. Vi kan ikke længere bilde os selv ind, at man kan opbygge en fast plan og blot eksekvere den. Allerede på dag et er der noget i projektet der har ændret sig
- Den eneste kendte metode til at angribe sådanne komplekse proplemer er at anvende empirisk proceskontrol. Vi ser situationen an og retter os ind efter den, "inspect and adapt," konstant indtil vi er nået fremtil vores succeskriterie
- Scrum opdeler projektet i en række Sprints. Hvert Sprints er tilstrækkelig kort til at give en nogenlunde stabilt og forudsigeligt miljø og tilstrækkeligt langt til at få noget fra hånden
- I Sprintet synkronisere teamet, så vi sørger for at vi er på rette spor, forhindringer fjernes så vi kan komme videre og generelt ser optimeres teamets indsats
- Mellem hvert Sprint præsenteret vi de opnåede resultater og prioriterer de ting vi vil opnå i et næste Sprint. Hvis der er omstændigheder der har skiftet, så kan vi tage det i betragtning her
- Situationen ses an ved konstant at re-estimere hvor stor en indsat der mangles
Scrum Masteren
- Scrum Masteren er vogteren af Scrum processen og coach for teamet og de øvrige involverede
- Scrum Masteren gør det muligt for teamet at finde deres egne bedste løsninger på problemerne
- Scrum Masteren arbejder med resten af organisationen på at få fjernet evt. forhindringer der truer teamets indsats
- Scrum Masteren afholder møder, sikrer at der opnåes feedback, reporterer og sørger for gennemskuelighed i processen
- Scrum Masteren hjælper teamet med at blive selvstændige og dermed mindre afhængige af Scrum Masteren
- Scrum Masteren er en forandringens-mand i organisationen
Læs mere om Scrum på vores website ScrumMaster.dk



SCRUM - Træning og coaching



