10T Studios
sk/en
Všetky články

Ako zadať vývoj softvéru na mieru

6 min čítania

Krátka odpoveď

Dobré zadanie nepopisuje riešenie, ale prácu, ktorú má systém odstrániť: kto to dnes robí, ako často, čo pri tom potrebuje vidieť a čo sa stane, keď sa niečo pokazí. Dodávateľ, ktorý dostane takéto zadanie, vie dať porovnateľnú cenu. Ten, ktorý dostane zoznam funkcií, vie dať len tip.

01Čo do zadania patrí

Šesť vecí, každá na pár odstavcov. Dvadsať strán nikto neprečíta a nepomôžu.

  • 01Proces tak, ako beží dnes — vrátane toho, čo sa robí mimo systému, v mailoch a v tabuľkách.
  • 02Kto sú používatelia a čo z toho každý potrebuje vidieť a meniť.
  • 03Objemy: koľko záznamov mesačne, koľko používateľov, aké špičky.
  • 04Systémy, s ktorými to musí hovoriť, a či majú API.
  • 05Čo je hotové: jedna veta, podľa ktorej sa dá povedať, že to funguje.
  • 06Čo do prvej verzie nepatrí. Toto je najcennejší odsek celého zadania.

02Fixná cena a jej podmienka

Fixná cena je v poriadku len na presne ohraničený rozsah. Ak je zadanie nejasné a dodávateľ napriek tomu dá fixnú cenu, buď si do nej pripočítal rezervu na neistotu, alebo sa bude o každú zmenu hádať. Väčšinou oboje.

Zdravšia je fixná cena na prvú, dobre ohraničenú časť a odhad na zvyšok. Po prvej časti obe strany vedia, ako sa im spolupracuje, a odhad na zvyšok je zrazu oveľa presnejší.

03Na čo sa pýtať dodávateľa

Odpovede na tieto štyri otázky povedia viac než referencie.

  • 01Kde budú bežať dáta a kto k nim má prístup?
  • 02Čo sa stane, keď spolupráca skončí — dostaneme kód, dáta a prístupy?
  • 03Kto to bude reálne stavať a bude to ten istý človek, s ktorým hovorím teraz?
  • 04Ako budeme riešiť zmeny v priebehu, keď zistíme, že sa niečo má robiť inak?

04Najčastejšia chyba pri zadávaní

Popísať softvér, ktorý si zadávateľ predstavuje, namiesto problému, ktorý má vyriešiť. Zadanie typu „chceme dashboard s grafmi“ vedie k dashboardu s grafmi, na ktorý sa po mesiaci nikto nepozerá.

Vetu „chceme vidieť, ktoré zákazky meškajú, aby sme mohli zavolať skôr než zákazník“ vie dodávateľ vyriešiť aj lepšie, než ste čakali. Prvá veta mu to nedovolí.

Časté otázky

Čo má obsahovať zadanie na softvér na mieru?
Proces tak, ako beží dnes, používateľov a ich práva, objemy dát, systémy na napojenie, jednu vetu o tom, čo znamená hotovo, a zoznam toho, čo do prvej verzie nepatrí.
Má sa softvér na mieru objednávať za fixnú cenu?
Len na presne ohraničený rozsah. Pri nejasnom zadaní je fixná cena buď nafúknutá o rezervu, alebo vedie k sporom o každú zmenu.
Ako dlho trvá pripraviť zadanie?
Dva až päť dní práce, ak sa píše s ľuďmi, ktorí danú prácu naozaj robia. Bez nich to trvá dlhšie a výsledok je menej presný.

Ďalšie články