Naposledy sme skončili s návrhom softvéru, teraz je načase ho implementovať a pretaviť ho do reality.

V tejto fáze sa už venujeme konkrétnym detailom, tak aby sme naplnili špecifikáciu, na ktorej sme sa dohodli v predošlích fázach. Programujeme konkrétne triedy, tak ako boli špecifikované. Nemôžeme zabudáť na jednotkové testy z fázy návrhu, tieto testy musíme splniť plus vytvárame nové testy, kde je to potrebné. Snažíme sa pokryť celý softvér. Implementujeme aj model údajov na dohodnutej technológii. A všetký ďalšie technické detaily, ktoré sú potrebné. Pripomenme si, že každý softvér je špecifický na požiadavky preto sa mnoho konkrétností môže líšiť.

Tento článok zakončíme fázou nasadenia. Náš softvér ide do ostrej prevádzky, ak je to služba, appka, tak môžeme povedať, že k ľuďom. Každý softvér má inú stratégiu nasadenia.

Pre predstavu, tu je niekoľko z nich:

  • Mobilná aplikácia – Google play store, App store
  • Webová aplikácia – Nasadenie na server, prepojenie služieb
  • Desktopová aplikácia – Príprava inštalačného balíku 

Ak sa testuje nový framework alebo technológia je v záujme každého tímu si vopred vyskúšať nasadenie softvéru podľa potreby. Táto fáza by nemala spôsobovať problémy.

V ďalšej časti sa budeme venovať udržiavania softvéru – maintance a ukončeniu prevádzky softvéru.