top of page
back7_edited_edited.png
back7.png
Search

Projekto gyvavimo ciklai DANNIE programinės įrangos kūrimo komandos pavyzdžiu. 1 dalis.


Kartotinis-laipsniškas požiūris į programinės įrangos kūrimą yra geriausias būdas projektų, turinčių didelį neapibrėžtumą, gyvavimo ciklui. Kaip ir mūsų.


Šią išvadą padarėme po "eksperimentų" su įvairiais metodais. Pavyzdžiui, naudodami kartotinį gyvavimo ciklą viename iš mūsų projektų, mes padarėme trumpas plėtros architektūros ir programinės įrangos algoritmo iteracijas ankstyvosiose vystymosi stadijose. Nepaisant dažnų leidinių ir ataskaitų klientui, būtent nepakankamai išsamus architektūros ir analizės parengimas tapo klaida. Tik viena architektūrinio programavimo klaida gali pažeisti visą sistemos logiką.


Sumažinti neapibrėžtumo lygį ir dėl to sumažinti riziką produktui - tai yra mūsų ir mūsų kliento tikslai. Mūsų atveju kartotinis-laipsniškas metodas išsprendė šias problemas.

Rasti kompromisą su klientu ir pranešti apie būtinybę pratęsti terminus pirmajame etape buvo lemiamas momentas mūsų projektui. Daugiau laiko skirti architektūrai ir programinės įrangos algoritmų rašymui nėra fiasko. Tai buvo vienintelis būdas išvengti rimtų architektūrinių klaidų kartotinio-laipsniško vystymosi metodo metu.


Daugiau techninių detalių ir konkrečių išvadų aprašysime kitoje pasakojimų apie projekto gyvavimo ciklus dalyje.

bottom of page