Otázka, či vyvíjať vlastnú aplikáciu, alebo kúpiť hotovú, sa vracia v každej firme. Správna odpoveď závisí od toho, ako kľúčový a špecifický je postup, ktorý chcete podporiť, a koľko vás bude stáť prispôsobovanie hotového nástroja.
Kedy dáva zmysel hotový softvér
- Váš proces je bežný a hotový nástroj ho pokrýva s malými úpravami.
- Nepotrebujete nič, čím by ste sa odlíšili od konkurencie.
- Chcete rýchle nasadenie a priebežné aktualizácie od dodávateľa.
Ak hotový nástroj pokrýva veľkú väčšinu potrieb, býva najlepšou voľbou. Neplatí sa za vývoj ani za údržbu.
Kedy sa oplatí aplikácia na mieru
- Postup je pre firmu kľúčový a špecifický a bežný softvér ho nepokrýva.
- Prispôsobovanie hotového nástroja stojí viac než vlastné riešenie.
- Tím obchádza obmedzenia tabuľkami, ručnou evidenciou a duplicitnými dátami.
- Potrebujete prepojiť niekoľko systémov do jedného pracovného postupu.
- Hrozí závislosť od dodávateľa, ktorý nepokrýva vaše potreby.
Skryté náklady oboch ciest
Pri hotovom softvéri ide o licencie, ktoré rastú s počtom používateľov, o úpravy, ktoré nesedia, a o procesy, ktoré sa musia prispôsobiť nástroju. Pri aplikácii na mieru ide o vývoj, prevádzku, údržbu a závislosť od tých, ktorí riešenie poznajú. Preto je dôležité odovzdanie: dokumentácia, testy a jasný prístup ku kódu.
Tretia cesta: hotový softvér plus nadstavba
Často je najlepšia kombinácia. Základ zostane v hotovom systéme a chýbajúca časť sa doplní malou aplikáciou napojenou cez rozhranie. Tak zachováte to, čo funguje, a vyvíjate len to, čo skutočne chýba.
Ako začať, aby sa neutopilo v zadaní
- Vyberte jednu najdôležitejšiu pracovnú cestu, nie celú firmu.
- Opíšte používateľov a dáta, ktoré potrebujú.
- Postavte prvú verziu, ktorá túto cestu pokryje, a ukážte ju ľuďom z prevádzky.
- Podľa ich skúsenosti pokračujte ďalšími časťami.
Menšia prvá verzia znižuje riziko a zrýchľuje učenie. Veľké špecifikácie písané mesiace pred prvým použitím bývajú zastarané skôr, než aplikácia vznikne.
