Biznes üçün proqram işlənməsi neçəyə başa gəlir
Elvin Məmmədov, viasoft-un aparıcı mühəndis-memarı
İşlənmənin dəyərini «kod sətirləri» və ya proqramçının saatları deyil, dörd amil müəyyən edir: həll növü, istifadəçi rollarının və ssenarilərin sayı, inteqrasiyaların sayı və ilkin məlumatların vəziyyəti (yeni məhsul, Excel-dən, yoxsa legacy-sistemdən miqrasiya). Dəqiq rəqəmi telefonla «gözəyarı» demək olmaz — amma onu tapşırığın təhlilindən sonra pulsuz sabitləmək olar, və sonra o dəyişmir. Aşağıda büdcəni podratçı ilə danışıqdan əvvəl özün necə hesablamağı təhlil edirik.
Tapşırığınızın dəyərini pulsuz sabitlə → Əlaqə · Layihənin miqyasını formasız qiymətləndirin → kalkulyator
Niyə sizə qiyməti dərhal demirlər — və bu normaldır
«İşlənmə neçəyə başa gəlir?» sualına dərhal dəqiq məbləğ deyiləndə, bu iki şeydən birini bildirir: ya məhsul tipikdir və qutu kimi satılır (onda bu, sifarişlə işlənmə deyil), ya da rəqəmi getməyəsiniz deyə təxminən dediblər — və o, proses ərzində böyüyəcək.
Sifarişlə proqramın dürüst qiymətləndirilməsi tapşırığı anlamağı tələb edir, çünki siz «ümumiyyətlə proqram»a deyil, proseslərinizə uyğun konkret sistemə görə ödəyirsiniz. Bu, hazır mənzil almaqdan çox, ev tikməyə yaxındır: neçə otaq, neçə mərtəbə və bünövrə altında hansı torpaq olduğu bilinməyincə, istənilən rəqəm fantaziyadır. Buna görə savadlı podratçı əvvəlcə sual verir, yalnız sonra pul deyir.
Bu o demək deyil ki, danışığa gözübağlı getməlisiniz. Aşağıda — peşəkarların hesabladığı həmin amillər var ki, rəqəmlərin sırasını özünüz hesablaya biləsiniz.
Qiymət nədən asılıdır: dörd amil üstəgəl iki modifikator
1. Həll növü
Bu, əsas vuruqdur. Mürəkkəblik və dəyər bu ardıcıllıqla artır:
- Lendinq və ya vizit-sayt — ən ucuz səviyyə, mahiyyətcə vitrin.
- Veb-tətbiq və ya şəxsi kabinet — məntiq, istifadəçilər, məlumatlar yaranır.
- Uçot sistemi (CRM/ERP, anbar, istehsalat) — çoxlu rol, biznes-qaydalar, hesabatlıq.
- Süni intellekt layihəsi və ya avtomatlaşdırma — modellər, öyrətmə, nəticənin keyfiyyət yoxlaması əlavə olunur.
Lendinq və uçot sistemi dəyərcə on dəfələrlə fərqlənə bilər — buna görə ilk sual həmişə «biz nəyi tikirik»dir.
2. Miqyas: rollar və ssenarilər
Qiyməti «şirkətin ölçüsü» deyil, fərqli istifadəçilərin sayı və hər birinin sistemdə nə etdiyi hərəkətə gətirir. Bir rol və üç ekranlı bir kabinet — bu, ayrı şeydir. Direktorun, mühasibin, anbardarın və satıcının öz interfeysi, hüquqları və ssenariləri olan sistem — tamam başqa. Səhifələri deyil, rollar × əsas ssenariləri hesablayın.
3. İnteqrasiyalar
Xarici dünya ilə hər əlaqə — ayrıca işdir: kassa, ödəniş şlüzü, bank, partnyor sistemi, avadanlıq, bildirişlər üçün messencer. Bir-iki inteqrasiya büdcədə demək olar ki, hiss olunmur; beş-altı inteqrasiya layihə dəyərinin yarısı ola bilər, çünki özgə sistemlər nadirən mehribandır və onların davranışını dolayı yolla aşmaq lazım gəlir.
4. İlkin məlumatların vəziyyəti
Haradan start götürdüyünüz qiymətə göründüyündən güclü təsir edir:
- Təmiz start (yeni məhsul hələ yoxdur) — ən ucuzu, heç bir irs yoxdur.
- Excel-dən miqrasiya — cədvəlləri ayırmaq, dublları təmizləmək, itkisiz köçürmək lazımdır.
- Legacy-sistemdən miqrasiya — ən zəhmətlisi: özgə kod, itmiş mənbə kodları, qeyri-aydın məntiq.
Modifikatorlar: platformalar və təcililik
- Platformalar. Bir veb-tətbiq veb + iOS + Android-in eyni anda olmasından ucuzdur: hər platforma ayrıca yığım və testdir.
- Təcililik. Sıxılmış müddətlər paralel daha çox adam tələb edir — bu, layihəni bahalaşdırır, onu pulsuz sürətləndirmir.
Qiymətləndirmə düsturu (artefakt)
Amilləri kalkulyatorumuzun da işlədiyi metodikaya gətirək:
Qiymət ≈ həll növünə görə baza aralığı × miqyas əmsalı × platforma əmsalı × (1 + inteqrasiya payı) × məlumat əmsalı
- Baza aralığı həll növü ilə təyin olunur (lendinq < veb-tətbiq < uçot sistemi < süni intellekt layihəsi).
- Miqyas əmsalı — rollar və ssenarilərin sayına görə kiçik / orta / böyük.
- Platforma əmsalı — bir platforma, bir neçəsinə qarşı.
- İnteqrasiya payı — neçə xarici sistem qoşulur.
- Məlumat əmsalı — təmiz start / Excel / legacy.
Nəticə həmişə «-dan -dək» aralıqdır, nöqtə deyil. Bu, dürüstdür: tapşırıq təfərrüatla təhlil edilməyincə, hər hansı bir rəqəm yanlış yönləndirir. Aralıq konsepsiya mərhələsində dəqiq məbləğə qədər daralır — bizdə o, pulsuzdur.
«Manatla orta qiymətlər» cədvəlini bilərəkdən dərc etmirik: bir-birinə bənzəməyən layihələr dəfələrlə fərq verir və istənilən publik rəqəm çaşdırır. Onun əvəzində — dəyər faktorlarının təhlili və miqyas qiymətləndiricisi: o, layihənizin sinfini və işlərin tərkibini göstərəcək, dəqiq qiyməti isə analizdən sonra, razılaşdırma ilə pulsuz qeydə alırıq.
Düstur nümunədə necə işləyir (mexanizmin illüstrasiyası, konkret məbləğlər olmadan)
Məntiqin görünməsi üçün iki şərti layihəni nisbi vahidlərdə müqayisə edək — sadə veb-kabinetin dəyərini «×1» qəbul edərək:
- Layihə A — müştəri qeydiyyatı üçün şəxsi kabinet. Növ: veb-tətbiq (baza ×1). Miqyas: bir rol, 3–4 ssenari (kiçik, ×1). Platformalar: yalnız veb (×1). İnteqrasiyalar: bir — bildirişlər (pay 0,2). Məlumatlar: təmiz start (×1). Yekun ≈ 1 × 1 × 1 × 1,2 × 1 = ×1,2.
- Layihə B — üç nöqtəli şəbəkə üçün anbar sistemi. Növ: uçot sistemi (kabinetə baza ×4). Miqyas: dörd rol, on ssenari (böyük, ×1,8). Platformalar: veb + anbardarın mobil tətbiqi (×1,5). İnteqrasiyalar: üç — kassa, təchizatçı, mühasibat (pay 0,6). Məlumatlar: Excel-dən miqrasiya (×1,3). Yekun ≈ 4 × 1,8 × 1,5 × 1,6 × 1,3 ≈ ×22.
Görünür ki, iki «proqram layihəsi» təxminən 18 dəfə fərqlənir — və bu, hələ təcililik olmadan. Buna görə tapşırığı təhlil etmədən «işlənmə neçəyə başa gəlir» cavabı mümkün deyil: məsələ bunların hansının sizinki olmasındadır. Buradakı əmsallar şərtidir və prinsipi göstərir, prays-list deyil; sizin real vuruqlarınız pulsuz qiymətləndirmə mərhələsində qoyulur.
Keyfiyyəti itirmədən dəyəri necə azaltmaq olar
Qiyməti hələ startdan əvvəl şüurlu şəkildə azaltmaq olar — və bu, «bazarlıq» deyil, düzgün mühəndis gigiyenasıdır:
- Hər şeydən deyil, MVP-dən başlayın. İlk versiya məhsulun ümumiyyətlə lazım olduğu bir-iki ssenarini bağlamalıdır. Qalanı birincisi faydanı təsdiqləyəndə əlavə olunur.
- Startda inteqrasiyaları kəsin. Xarici sistemlərlə bəzi əlaqələri mənanı itirmədən ikinci mərhələyə təxirə salmaq olar.
- Artıq platformalara görə ödəməyin. İstifadəçiləriniz vebdədirsə — ilk versiyada mobil tətbiq vaxtsız ola bilər.
- Məlumatlarda əvvəlcədən qaydaya salın. İlkin cədvəllər nə qədər təmizdirsə, miqrasiya bir o qədər ucuzdur.
Yaxşı podratçı ilk versiyadan nəyi çıxarmağı özü təklif edəcək — çünki şişirdilmiş smetada deyil, işlək nəticədə maraqlıdır.
«Heç nə etməmək» neçəyə başa gəlir
Bu barədə nadirən düşünürlər, amma hərəkətsizliyin qiyməti də realdır. Uçotun onlarla Excel-faylında aparılması hər həftə saatlarla əl işinə, məlumat səhvlərinə və bir adamdan asılılığa başa gəlir. Toxunmağa qorxduğunuz köhnə sistem boş dayanmalara və itirilmiş imkanlara başa gəlir. İşlənmə dəyərini sıfırla müqayisə etməzdən əvvəl onu cari xaosun real dəyəri ilə müqayisə edin — çox vaxt işlənmə göründüyündən tez özünü doğruldur.
Niyə ilkin ödəniş yeganə variant deyil
Əksər studiyalar pulu qabaqcadan götürür, çünki belə olduqda bütün risk sifarişçidə olur: ödədin — və ümid et ki, sona çatdıracaqlar. Biz modeli başqa cür qurduq. Tapşırığın təhlilini, TŞ ilə konsepsiyanı və işlək prototipi öz hesabımıza edirik; ilk işlək məhsul (MVP) sabitlənmiş qiymətləndirmənin 10%-inə başa gəlir; sonra — qəbul edilmiş mərhələlər üzrə mərhələli ödəniş. Beləcə vədə görə deyil, artıq gördüyünüz nəticəyə görə ödəyirsiniz. Ətraflı — necə işləyirik.
FAQ
- Qiyməti zəng etmədən bilmək olar? Bəli — rəqəmlərin sırasını kalkulyatorda forma və zəng olmadan hesablayarsınız. Dəqiq sabit rəqəmi tapşırığın təhlilindən sonra pulsuz müəyyən edirik.
- Niyə heç kim qiyməti dərhal demir? Çünki sifarişlə proqram tam olaraq sizin konkret tapşırığınızın çəkisi qədər başa gəlir; dürüst qiymətləndirmə onun təhlilini tələb edir. Dərhal deyilən dəqiq məbləğ — demək olar ki, həmişə ya qutudur, ya da təxminən deyilən rəqəm.
- 10%-lik MVP nədir? Bu, məhsulun ilk işlək versiyasıdır — sabitlənmiş qiymətləndirmənin 10%-inə. Ona qədər — təhlil, konsepsiya və prototip — heç nə ödəmirsiniz.
- Qiymət proses ərzində arta bilərmi? Konsepsiya mərhələsində sabitlənmiş qiymətləndirmə dəyişmir. O, yalnız siz özünüz həcmi genişləndirmək qərarı versəniz dəyişir — və onda bu, mərhələlər arasında ayrıca müzakirə olunur.
- Büdcə ən çox nədən asılıdır? Həll növündən və məlumatların vəziyyətindən. Lendinq və uçot sistemi on dəfələrlə fərqlənir; legacy-dən miqrasiya təmiz startdan bahadır.