Baggrund

Disciplined Agile Delivery (DAD) gør det muligt for teams at træffe forenklede procesbeslutninger omkring inkrementel og iterativ levering af løsninger. DAD bygger på de mange praksisser, som fortalerne for agil softwareudvikling, herunder scrum, agil modellering og lean softwareudvikling, har taget til sig.

DAD er blevet identificeret som et middel til at gå videre til den næste udvikling af Scrum. DAD giver en omhyggeligt konstrueret mekanisme, som ikke blot strømliner it-arbejdet, men som vigtigst af alt muliggør skalering. DAD er en hybrid agil tilgang til levering af it-løsninger til virksomheder, der giver et solidt fundament, hvorfra man kan skalere.

DAD anerkender ikke kun betydningen af netværk af tværfaglige teams, men tilbyder også eksplicit støtte til skalering af nøglepraksis på tværs af komplekse arbejdsmiljøer ved hjælp af teknikker, der forbinder softwareudviklingsindsatsen til robuste software leveringsbegivenheder.

Værktøjskasse

Den Disciplined Agile (DA) procesbeslutningsværktøjskasse giver ligefrem vejledning til at hjælpe mennesker, teams og organisationer med at strømline deres processer på en begivenhedsfølsom måde; hvilket giver et solidt grundlag for forretningsagilitet. Det gør den ved at vise, hvordan de forskellige aktiviteter såsom Solution Delivery (softwareudvikling), IT-drift, Enterprise Architecture, Portfolio Management, Sikkerhed, Finans og Indkøb arbejder sammen som et sammenhængende team. DA beskriver, hvad disse aktiviteter bør adressere; giver en række muligheder for at gøre det; og beskriver de kompromiser, der er forbundet med hver enkelt mulighed.

For at begynde din vedtagelse af DAD er det bedst at starte ved begyndelsen og trinvis ind i vedtagelsen af DAD.

Der er fire områder inden for DA-værktøjskassen:

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

Denne artikel vil koncentrere sig om første DA-område (DAD) og specifikt, Way of Working (WoW)

DAD er det grundlæggende lag i DA-værktøjskassen. Det fremmer en målbaseret snarere end en præskriptiv strategi og gør det muligt for teams at vælge deres måde at arbejde på (WoW). Nedenfor er procesmålene for DAD afbildet.

Figur 1. Procesmålene for Disciplined Agile Delivery (DAD)

Målene er opdelt i fire områder: Indledning, opbygning, overgang og løbende. Inception sætter holdet i gang i den rigtige retning, inden udviklingsarbejdet påbegyndes. Construction er det sted, hvor teamet trinvis opbygger løsningen, Transition er det sted, hvor løsningen frigives til produktion. Og endelig er Ongoing det sted, hvor teamet forbedrer sine færdigheder og tilpasser sig bedre til organisationens virksomhed.

D ved at give valgmuligheder frem for recepter og ved at guide folk gennem disse procesmål gør DAD det muligt for teams at vedtage en tilgang til løbende forbedring af løsningsleveringen.

Way of Working (WoW)

Når teams dannes i første omgang, skal de investere i at sammensætte deres første WoW. Dette omfatter valg af den livscyklus, der passer bedst til deres projekt, valg af de værktøjer, de vil bruge, og indretning af det fysiske arbejdsmiljø. Da det at igangsætte et projekt har en tendens til at være meget anderledes end at udføre udviklingen af en løsning, har teams en tendens til at skræddersy deres WoW på det, de er trygge ved, og som har været deres gennemprøvede måde at udføre WoW på. Men teams kan udvikle deres WoW på baggrund af ny viden. Når teamet overvejer sin WoW, skal det stille sig selv de spørgsmål, der er anført nedenfor. Dette hjælper teamet med at organisere sig på den måde, som teamet er vant til.

  • Hvordan vil vi organisere vores fysiske arbejdsplads?
  • Hvordan vil vi kommunikere inden for teamet?
  • Hvordan vil vi samarbejde inden for teamet?
  • Hvilken livscyklus vil vi følge?
  • Hvordan undersøger vi en eksisterende proces?
  • Hvilke processer/praksisser vil vi i første omgang indføre?
  • Hvordan vil vi identificere potentielle forbedringer?
  • Hvordan kan vi genbruge eksisterende praksis/strategier?
  • Hvordan vil vi gennemføre potentielle forbedringer i teamet?
  • Hvordan vil vi registrere vores WoW?
  • Hvordan vil vi dele effektive praksisser med andre inden for vores organisation?
  • Hvilke softwareværktøjer vil vi indføre?

Figuren nedenfor viser forskellige måder at udvikle din WoW på, og som du kan se, er der mange muligheder:

Det er afgørende at beslutte sig for din WoW i indledningsfasen, da det sætter de rammer, du har brug for for at gå videre til opbygningsfasen. I alle de forskellige DAD-faser gennemgås, evalueres og forbedres WoW’en konstant.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.