Bakgrund

Disciplined Agile Delivery (DAD) gör det möjligt för team att fatta förenklade beslut om processer för att leverera lösningar i form av stegvisa och iterativa lösningar. DAD bygger på de många metoder som förespråkas av förespråkare av agil mjukvaruutveckling, inklusive Scrum, agil modellering och lean mjukvaruutveckling.

DAD har identifierats som ett sätt att gå över till nästa utveckling av Scrum. DAD tillhandahåller en noggrant konstruerad mekanism som inte bara effektiviserar IT-arbetet utan framför allt möjliggör skalning. DAD är en agil hybridmetod för leverans av IT-lösningar för företag som ger en solid grund från vilken man kan skala.

DAD erkänner inte bara vikten av nätverk av tvärfunktionella team, utan erbjuder också uttryckligen stöd för skalning av viktiga metoder i komplexa arbetsmiljöer med hjälp av tekniker som kopplar samman programvaruutvecklingsinsatser till robusta programvaruleveranshändelser.

Verktygslåda

Verktygslådan för processbeslut i Disciplined Agile (DA) ger enkel vägledning för att hjälpa människor, team och organisationer att effektivisera sina processer på ett händelseskänsligt sätt, vilket ger en solid grund för affärsmässig smidighet. Detta görs genom att visa hur de olika verksamheterna, t.ex. lösningsleverans (programvaruutveckling), IT-drift, företagsarkitektur, portföljhantering, säkerhet, ekonomi och upphandling, arbetar tillsammans som ett sammanhållet team. DA beskriver vad dessa verksamheter bör ta itu med, ger en rad olika alternativ för att göra det och beskriver de kompromisser som är förknippade med varje alternativ.

För att påbörja ditt antagande av DAD är det bäst att börja från början och stegvis ta steget in i antagandet av DAD.

Det finns fyra områden inom verktygslådan för DAD:

  1. Disciplined Agile Delivery (DAD)
  2. Disciplined DevOps
  3. Disciplined Agile IT (DAIT)
  4. Disciplined Agile Enterprise (DAE)

Denna artikel kommer att koncentrera sig på det första DA-området (DAD) och specifikt, Way of Working (WoW)

DAD är det grundläggande lagret i DA-verktygslådan. Det främjar en målbaserad snarare än en normativ strategi och gör det möjligt för teamen att välja sitt sätt att arbeta (WoW). Nedan visas processmålen för DAD.

Figur 1. Processmålen för Disciplined Agile Delivery (DAD)

Målen är indelade i fyra områden: Inledning, uppbyggnad, övergång och fortlöpande. Inception får teamet att gå i rätt riktning innan något utvecklingsarbete påbörjas. Vid Construction bygger teamet successivt upp lösningen, och vid Transition släpps lösningen i produktion. Slutligen är det under pågående arbete som teamet förbättrar sina färdigheter och anpassar sig bättre till organisationens företag.

D genom att erbjuda valmöjligheter i stället för recept och genom att vägleda människor genom dessa processmål gör DAD det möjligt för teamen att anta ett tillvägagångssätt för kontinuerlig förbättring av lösningsleveransen.

Way of Working (WoW)

När teamen bildas måste de investera i att sätta ihop sin första WoW. Detta innefattar att välja den livscykel som passar bäst för deras projekt, välja de verktyg som de ska använda och inrätta den fysiska arbetsmiljön. Eftersom det tenderar att vara mycket annorlunda att initiera ett projekt än att genomföra utvecklingen av en lösning, tenderar lagen att skräddarsy sin WoW på det som de är bekväma med och som har varit deras beprövade och sanna sätt att göra WoW. Men grupperna kan utveckla sitt arbetssätt på grundval av nya erfarenheter. När teamet funderar över sin WoW måste de ställa sig själva de frågor som anges nedan. Detta hjälper teamet att organisera sig på det sätt som teamet är vant vid.

  • Hur kommer vi att organisera vår fysiska arbetsplats?
  • Hur kommer vi att kommunicera inom teamet?
  • Hur kommer vi att samarbeta inom teamet?
  • Vilken livscykel kommer vi att följa?
  • Hur utforskar vi en befintlig process?
  • Vilka processer/metoder kommer vi att anta till en början?
  • Hur kommer vi att identifiera potentiella förbättringar?
  • Hur kan vi återanvända befintliga metoder/strategier?
  • Hur kommer vi att genomföra potentiella förbättringar inom teamet?
  • Hur kommer vi att fånga vår WoW?
  • Hur kommer vi att dela effektiva metoder med andra inom vår organisation?
  • Vilka programvaruverktyg kommer vi att använda?

Figuren nedan visar olika sätt att utveckla din WoW och som du kan se finns det många alternativ:

Att bestämma sig för din WoW är kritiskt under inledningsfasen, eftersom den fastställer det ramverk du behöver för att gå vidare till konstruktionsfasen. Under alla de olika DAD-faserna granskas, utvärderas och förbättras WoW ständigt.

Articles

Lämna ett svar

Din e-postadress kommer inte publiceras.