coresmith.dev
Răspunsuri

Cât costă un proiect, cât durează, și ce rămâne al tău la final

Întrebările care decid dacă ne scrii, cu răspuns și la părțile pe care o ofertă le ascunde de obicei. Dacă a ta nu e aici, pune-o în formular — răspundem oricum.

Cât costă un proiect?

Nu există listă de prețuri, fiindcă un preț dat înainte de perimetru e o ghiceală. Întâi stabilim ce trebuie să facă lucrarea și ce înseamnă gata — discuția aceea e gratuită și de obicei un singur apel. Apoi primești un preț fix pentru perimetrul acela, sau un retainer lunar dacă lucrarea nu are capăt clar. Ce mișcă suma: cu câte sisteme trebuie să vorbească, dacă e hardware la mijloc, dacă datele trebuie mutate din ceva care încă funcționează, și cât din design există deja.

Cât durează?

Startul e în cel mult două săptămâni de la stabilirea perimetrului. Pentru livrare, răspunsul onest sunt proiectele de pe acest site: magazinul bilingv a luat o lună, ERP-ul cu mai multe depozite și imprimantă fiscală a luat două. Orice atinge hardware propriu durează mai mult și e mai puțin previzibil, iar asta ți-o spunem înainte să te angajezi, nu după.

Cine face de fapt treaba?

O echipă mică, în casă — inginerie, design, infrastructură și partea de căutare și analitică. Nu se subcontractează nimic fără să-ți spunem, și nu stă niciun manager de cont între tine și oamenii care construiesc software-ul. Compromisul e onest: luăm mai puține proiecte simultan, deci datele de start sunt limite reale, nu vorbe de vânzare.

Ce primesc la predare?

Cod, documentație și un runbook. Codul în depozitul tău, pe contul tău, nu pe al nostru. Documentația acoperă modelul de date și deciziile care nu se văd din citirea codului. Runbookul acoperă părțile plictisitoare: cum se pune în producție, ce verifici când se strică, ce cifre înseamnă că e o problemă.

Ce se întâmplă după lansare?

CI/CD, monitorizarea și runbookul fac parte din livrare, nu sunt extraopțiuni. După aceea, retainerul e opțional, și e o opțiune reală, nu o obligație: unii clienți îl păstrează pentru modificări și monitorizare, alții iau runbookul și îl rulează singuri. Ambele variante sunt în regulă, și nu rămâi legat de noi ca să-ți ții propriul software în viață.

Faci și designul, sau vin cu un designer?

Îl facem noi. Tokenurile și componentele se construiesc o dată și se refolosesc, de asta paginile rămân consecvente pe măsură ce proiectul crește, în loc să se abată. Dacă ai deja un designer sau un sistem de brand, construim după el — de obicei e mai rapid și întotdeauna mai ieftin decât să refacem o muncă pe care ai plătit-o deja.

Cum funcționează dacă suntem în țări diferite?

Clienții de până acum sunt din șase țări, din Europa și din SUA. Orele de lucru se suprapun complet cu ziua europeană și parțial cu dimineața americană. Totul merge pe perimetru scris, demonstrații săptămânale pe care chiar poți da clic și o predare care rămâne a ta — nimic din astea nu cere să stăm în aceeași cameră.

Cât costă un magazin online cu plata prin MAIB?

Pragul de pornire e în jur de 2 000 $. Atât înseamnă un magazin care funcționează: catalog, coș, comenzi, plată cu cardul prin MAIB și bonul fiscal emis la finalizarea comenzii. Ce ridică suma peste prag e cât control vrei de partea ta — stoc pe mai multe locații, roluri și permisiuni, reduceri și promoții, integrare cu contabilitatea sau cu un ERP — și cât design primește magazinul, de la un aranjament curat și standard până la unul făcut special, cu ilustrație și mișcare proprii. E un prag, nu o ofertă: aceeași regulă ca peste tot pe site-ul ăsta, că un preț dat înainte de perimetru e o ghiceală.

Se poate integra cu 1C?

Da. Ce ne trebuie înainte de start: ce configurație și ce versiune de 1C rulați, și o cale de intrare — fie 1C publicat ca serviciu web (OData sau servicii HTTP), fie o mașină din rețeaua voastră la care putem ajunge prin VPN, fie schimb de fișiere programat în CommerceML, XML sau CSV, dacă instalarea e veche. Apoi o decizie pe fiecare câmp despre care sistem e sursa de adevăr — stocul în 1C sau în magazin, prețurile în 1C sau în magazin — fiindcă asta e o decizie de business înainte să fie una tehnică. La final, o copie de test a bazei, nu cea vie, și cineva de partea voastră care poate face modificări în 1C, de obicei partenerul vostru 1C. Noi ne ocupăm de tot ce e în afara lui 1C.

Faceți aplicații mobile native pentru iOS și Android?

Da — Swift pe iOS și Kotlin pe Android atunci când aplicația se sprijină pe dispozitiv: cameră, locație în fundal, Bluetooth, date offline, sau o viteză pe care un înveliș nu ți-o dă. Când aplicația e mai ales ecrane și date, React Native sau Flutter ajunge în ambele magazine dintr-un singur cod și înjumătățește costul fiecărei schimbări de după. Uneori răspunsul onest e o aplicație web instalabilă: fără review în magazin, fără treizeci la sută, aceeași acoperire. Îți spunem care din cele trei e cazul tău înainte să plătești pentru vreuna, iar aplicația se publică pe contul tău de dezvoltator, nu pe al nostru.

Puteți lucra cu un sistem care nu are API?

De obicei da, și e o bună parte din ce facem. În ordinea preferinței: conexiune directă la baza de date, dacă putem obține acces de citire; schimb de fișiere programat, dacă sistemul poate exporta; și — când chiar nu există altă cale de intrare — un script care conduce interfața sistemului așa cum ar face-o un om. Ultimul e o soluție de avarie, nu prima idee: se rupe când se schimbă interfața, și spunem asta înainte să te angajezi la ea. Sistemele regionale, ERP-urile vechi și bazele făcute în casă sunt cazul obișnuit aici, nu excepția.

De ce am nevoie ca să accept plăți cu cardul pe site?

De trei lucruri, și doar unul din ele e cod. Un contract cu banca pentru gateway-ul de plată — MAIB, MICB sau altul — pe care îl semnezi tu, nu noi, și care durează cel mai mult. O cale de a emite bonul fiscal, fie printr-un serviciu fiscal, fie printr-un aparat înregistrat, fiindcă o plată cu cardul fără bon e o problemă pe care o descoperi după lansare. Și site-ul propriu-zis, pe HTTPS, cu fluxul de comandă construit astfel încât plata, înregistrarea comenzii și bonul să nu se poată depărta unul de altul. Noi facem al treilea lucru și te ghidăm prin primele două — am livrat exact lanțul ăsta.