Tausta

Disciplined Agile Delivery (DAD) antaa tiimeille mahdollisuuden tehdä yksinkertaisempia prosessipäätöksiä, jotka liittyvät inkrementaaliseen ja iteratiiviseen ratkaisujen toimittamiseen. DAD perustuu moniin käytäntöihin, joita ketterän ohjelmistokehityksen puolestapuhujat kannattavat, mukaan lukien Scrum, ketterä mallintaminen ja lean-ohjelmistokehitys.

DAD on tunnistettu keinoksi siirtyä Scrumin seuraavaan kehitykseen. DAD tarjoaa huolellisesti rakennetun mekanismin, joka ei ainoastaan virtaviivaista IT-työtä vaan ennen kaikkea mahdollistaa skaalautumisen. DAD on hybridi ketterä lähestymistapa yritysten IT-ratkaisujen toimittamiseen, joka tarjoaa vankan perustan, jonka pohjalta voidaan skaalautua.

DAD:ssä tunnustetaan poikkifunktionaalisten tiimien verkostojen merkitys, ja se tarjoaa myös nimenomaista tukea keskeisten käytäntöjen skaalautumiselle monimutkaisissa työympäristöissä tekniikoilla, jotka yhdistävät ohjelmistokehitysponnistelut vankkoihin ohjelmistotoimitustapahtumiin.

Työkalupakki

DAD:n (Disciplined Agile, DA) prosessipäätös-työkalupakki tarjoaa suoraviivaista opastusta, joka auttaa ihmisiä, tiimejä ja organisaatioita virtaviivaistamaan prosessejaan tapahtumaherkällä tavalla; se tarjoaa vankan perustan liiketoiminnan ketteryydelle. Se tekee tämän osoittamalla, miten eri toiminnot, kuten ratkaisutoimitus (ohjelmistokehitys), IT-operaatiot, yritysarkkitehtuuri, salkunhallinta, tietoturva, talous ja hankinta, toimivat yhdessä yhtenäisenä tiiminä. DA kuvaa, mitä näiden toimintojen olisi käsiteltävä, tarjoaa erilaisia vaihtoehtoja tämän toteuttamiseksi ja esittää yksityiskohtaisesti kuhunkin vaihtoehtoon liittyvät kompromissit.

DAD:n käyttöönoton aloittamiseksi on parasta aloittaa alusta ja siirtyä asteittain DAD:n käyttöönottoon.

DAD-työkalupakissa on neljä aluetta:

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

Tässä artikkelissa keskitytään ensimmäiseen DA-alueeseen (DAD) ja erityisesti, Way of Working (WoW)

DAD on DA-työkalupaketin peruskerros. Se edistää pikemminkin tavoitteellista kuin määräävää strategiaa ja antaa tiimeille mahdollisuuden valita toimintatapansa (WoW). Alla on kuvattu DAD:n prosessitavoitteet.

Kuva 1. Disciplined Agile Delivery (DAD)

Tavoitteet on jaettu neljään osa-alueeseen: Aloitus, Rakentaminen, Siirtyminen ja Jatkuva. Inception saa tiimin liikkeelle oikeaan suuntaan ennen kehitystyön aloittamista. Construction on vaihe, jossa tiimi rakentaa ratkaisua vaiheittain, Transition on vaihe, jossa ratkaisu luovutetaan tuotantoon. Jatkuvassa vaiheessa tiimi parantaa taitojaan ja mukautuu paremmin organisaation yritykseen.

Valintojen tarjoaminen reseptien sijaan ja ohjaamalla ihmisiä näiden prosessitavoitteiden kautta DAD antaa tiimeille mahdollisuuden omaksua jatkuvan parantamisen lähestymistavan ratkaisujen toimittamiseen.

Työskentelytapa (WoW)

Kun tiimit alun perin muodostetaan, niiden on panostettava alkuperäisen WoW:nsa kokoamiseen. Tähän sisältyy heidän projektiinsa parhaiten sopivan elinkaaren valinta, käytettävien työkalujen valinta ja fyysisen työympäristön perustaminen. Koska projektin käynnistäminen on yleensä hyvin erilaista kuin ratkaisun kehittämisen toteuttaminen, tiimeillä on taipumus räätälöidä WoW:nsä sen mukaan, mikä on heille mukavaa ja mikä on ollut heidän hyväksi havaittu ja hyväksi havaittu tapansa tehdä WoW. Tiimit voivat kuitenkin kehittää WoW:ia uusien kokemusten perusteella. Harkitessaan WoW:ia tiimin on kysyttävä itseltään alla luetellut kysymykset. Tämä auttaa tiimiä järjestäytymään tavalla, johon tiimi on tottunut.

  • Miten järjestämme fyysisen työtilamme?
  • Miten kommunikoimme tiimin sisällä?
  • Miten teemme yhteistyötä tiimin sisällä?
  • Mitä elinkaarta noudatamme?
  • Miten tutkimme olemassa olevaa prosessia?
  • Mitä prosesseja/käytäntöjä otamme aluksi käyttöön?
  • Miten tunnistamme mahdolliset parannukset?
  • Miten voimme käyttää uudelleen olemassa olevia käytäntöjä/strategioita?
  • Miten toteutamme mahdolliset parannukset tiimin sisällä?
  • Miten vangitsemme WoW:n?
  • Miten jaamme tehokkaat käytännöt muiden kanssa organisaatiossamme?
  • Mitä ohjelmistotyökaluja otamme käyttöön?

Oheinen kuva kuvaa erilaisia tapoja kehittää WoW:ia, ja kuten huomaat, vaihtoehtoja on monia:

Päätöksenteko WoW:sta on kriittisen tärkeää Aloitusvaiheen aikana, koska se luo puitteet, joita tarvitset siirtyäksesi Rakentamisen vaiheeseen. Kaikkien DAD:n eri vaiheiden aikana WoW:ia tarkastellaan jatkuvasti uudelleen, arvioidaan ja parannetaan.

Articles

Vastaa

Sähköpostiosoitettasi ei julkaista.