Prečo agilný vývoj?
Jedná sa o metodiku vývoja softvéru, ktorá má v prípade vývoja unikátneho softvéru na mieru značné výhody. Je charakterizovaná týmito vlastnosťami:
- schopnosť pružne reagovať na zmeny
- častejšie iterácie a nasadzovanie
- funkčnosť softvéru má prednosť pred komplexnou dokumentáciou
- spolupráca má prednosť pred dojednávaním zmluvných podmienok
- postupný vývoj a upresňovanie požiadaviek
Nejedná sa nám primárne o striktné sledovanie metodiky, ale o prínos princípov pri vývoji. Pri každom projekte a zákazníkovi aj tak k vývoju pristupujeme individuálne podľa potrieb. Najdôležitejšia je aktuálna potreba zákazníka a jej je podriadený vývoj a aj nasadzovanie zmien alebo dokumentácia zmien.
Aký je praktický prínos?
Najdôležitejší prínos je ten, že Vašu víziu a projekt nie je potrebné naplánovať a vyvíjať ako komplexný celok naraz. Pomocou agilného prístupu je možné softvér vyvíjať postupne po častiach. V ideálnom prípade zoradených podľa priority. Rovnako je možné v prípade zmeny požiadaviek softvér rýchlo upraviť. Tento princíp umožňuje mať k dispozícií softvér oveľa skôr a pri menšej jednorázovej investícií. Rozhodnutia o jeho ďalšom vývoji je možné robiť priebežne podľa potrieb.
Čo ponúkame?
V prvom rade prispôsobenie sa Vaším potrebám a možnostiam. Či už finančným, časovým alebo stavu rozvoja Vašej firmy. Odovzdaním prvej verzie softvéru sa jeho vývoj nekončí. Prvá verzia často tvorí len zlomok z vízie a výslednej funkčnosti.
Preto máme k tomuto spôsobu vývoja prispôsobené nie len interné nástroje (viac v časti Technická podpora a Dokumentácia), ale využívame aj systém pre verziovanie - GIT, ktorý umožňuje priebežný paralelný vývoj, spoľahlivé riadenie verzií a nasadzovanie zmien.
Je dobré si uvedomiť, že pri vývoji softvéru na mieru si vyberáte dlhodobého partnera a nie jednorázového dodávateľa. Pokiaľ sa bude rozvíjať Vaša firma, musí sa rozvíjať aj Váš softvér, čo je dlhodobý a priebežný proces. Radi budeme pri tom s Vami.