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í

  1. Vyberte jednu najdôležitejšiu pracovnú cestu, nie celú firmu.
  2. Opíšte používateľov a dáta, ktoré potrebujú.
  3. Postavte prvú verziu, ktorá túto cestu pokryje, a ukážte ju ľuďom z prevádzky.
  4. 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.