Individuālas programmatūras izstrādes cena un posmi
Kā veidojas CRM, portāla vai biznesa sistēmas cena, kāpēc vajadzīgs discovery un kā samazināt projekta risku.
Individuālas sistēmas cenu nevar droši noteikt pēc funkciju saraksta vien. Viena un tā pati frāze “klientu vadība” var nozīmēt vienkāršu kontaktu tabulu vai sarežģītu procesu ar lomām, dokumentiem, integrācijām un auditācijas vēsturi.
Sāciet ar problēmas izmaksām
Pirms budžeta jautājiet, cik laika un kļūdu rada esošais process. Ja pieci cilvēki katru nedēļu manuāli pārkopē vienus datus, ir iespējams aprēķināt robežu, līdz kurai automatizācija ir pamatota.
Discovery rezultāts
Discovery nav tikai sapulce. Tam jābeidzas ar procesa karti, lietotāju lomām, datu avotiem, prioritātēm, riskiem un lēmumu par pirmo versiju.
- pašreizējā procesa un problēmu karte;
- must-have un vēlāk atliekamas funkcijas;
- integrāciju un datu migrācijas saraksts;
- prototips vai galveno ekrānu plūsma;
- posmu, budžeta un termiņa diapazons.
Kas visvairāk ietekmē cenu
Cenu palielina nevis ekrānu skaits, bet biznesa noteikumi un izņēmumi. Lomas, piekļuves tiesības, datu kvalitāte, integrācijas, atskaites un migrācija prasa vairāk darba nekā vienkāršs interfeiss.
Būvējiet pa posmiem
Drošāka pieeja ir izlaist vienu pilnu procesa daļu, iegūt lietotāju atgriezenisko saiti un tikai tad paplašināt. Milzīga pirmā versija palielina risku uzbūvēt funkcijas, kuras komanda nelieto.
Iekļaujiet uzturēšanu un īpašumtiesības
Piedāvājumā jābūt skaidram, kam pieder kods un dati, kas atbild par hostingu, atjauninājumiem, rezerves kopijām un incidentiem. Lēts projekts bez uzturēšanas modeļa var kļūt par dārgu atkarību.
Kad individuāla sistēma nav vajadzīga
Ja procesu var pielāgot gatavam SaaS rīkam bez būtiskiem kompromisiem, tas parasti ir ātrāk un lētāk. Individuāla izstrāde ir pamatota, kad process dod konkurences priekšrocību vai gatavie rīki regulāri rada manuālu darbu.