Otázka, zda vyvíjet vlastní aplikaci, nebo koupit hotovou, se vrací v každé firmě. Správná odpověď závisí na tom, jak klíčový a specifický je postup, který chcete podpořit, a kolik vás bude stát přizpůsobování hotového nástroje.
Kdy dává smysl hotový software
- Váš proces je běžný a hotový nástroj ho pokrývá s malými úpravami.
- Nepotřebujete nic, čím byste se odlišili od konkurence.
- Chcete rychlé nasazení a průběžné aktualizace od dodavatele.
Pokud hotový nástroj pokrývá velkou většinu potřeb, bývá nejlepší volbou. Neplatí se za vývoj ani za údržbu.
Kdy se vyplatí aplikace na míru
- Postup je pro firmu klíčový a specifický a běžný software ho nepokrývá.
- Přizpůsobování hotového nástroje stojí víc než vlastní řešení.
- Tým obchází omezení tabulkami, ruční evidencí a duplicitními daty.
- Potřebujete propojit několik systémů do jednoho pracovního postupu.
- Hrozí závislost na dodavateli, který nepokrývá vaše potřeby.
Skryté náklady obou cest
U hotového softwaru jde o licence, které rostou s počtem uživatelů, o úpravy, které nesedí, a o procesy, které se musí přizpůsobit nástroji. U aplikace na míru jde o vývoj, provoz, údržbu a závislost na těch, kdo řešení znají. Proto je důležité předání: dokumentace, testy a jasný přístup ke kódu.
Třetí cesta: hotový software plus nástavba
Často nejlepší je kombinace. Základ zůstane v hotovém systému a chybějící část se doplní malou aplikací napojenou přes rozhraní. Tak zachováte to, co funguje, a vyvíjíte jen to, co opravdu chybí.
Jak začít, aby se neutopilo v zadání
- Vyberte jednu nejdůležitější pracovní cestu, ne celou firmu.
- Popište uživatele a data, která potřebují.
- Postavte první verzi, která tuto cestu pokryje, a ukažte ji lidem z provozu.
- Podle jejich zkušenosti pokračujte dalšími částmi.
Menší první verze snižuje riziko a zrychluje učení. Velké specifikace psané měsíce před prvním použitím bývají zastaralé dřív, než aplikace vznikne.
