coresmith.dev
O echipă, șapte ani, douăzeci de proiecte

Despre

coresmith.dev e un studio independent de inginerie software. Design, cod, publicare și partea de după, în care lucrul trebuie să continue să meargă — toate în casă, de aceeași echipă. Nu stă niciun manager de cont între tine și oamenii care construiesc software-ul, și nu se subcontractează nimic fără să-ți spunem.

Echipa e mică intenționat, iar aria de lucru e îngustă intenționat. E o constrângere reală, nu o formulă de poziționare — luăm mai puține proiecte simultan, deci o dată de start e o limită adevărată, nu o poziție de negociere.

Cum funcționează

Întâi scopul, apoi prețul, apoi codul

Majoritatea proiectelor o iau razna înainte să scrie cineva o linie, în golul dintre ce s-a cerut și ce era nevoie. De aceea prima discuție e despre ce trebuie să se schimbe în afacerea ta, nu despre ce framework folosim. Discuția aia e gratuită și de obicei durează un apel.

Apoi primești un preț fix pentru un scop convenit, sau un abonament lunar dacă munca e cu adevărat deschisă. Fără listă de prețuri, fiindcă un preț dat înaintea scopului e o ghicire îmbrăcată în cifră.

Lucrul se livrează cap-coadă: design, construcție, publicare, monitorizare. La predare codul e în repozitoriul tău, sub contul tău, cu documentație și runbook, iar ca să-ți ții software-ul în viață nu depinzi de noi.

Pe ce se sprijină

Patru lucruri pe care nu le negociem

Trebuie să ruleze în producție

Trei din cele patru sisteme de pe site rulează astăzi în producție. Al patrulea e un experiment deschis și scrie asta pe pagina lui. Un demo care impresionează și nu ajunge nicăieri nu e muncă, e piesă de portofoliu.

Cifrele sunt măsurate

Fiecare număr de pe site a fost măsurat, nu estimat: timpi de încărcare dintr-un browser real pe site-urile live, greutăți din rețea, numere de rute din sitemapuri. Ce nu putem măsura, nu afirmăm.

Ce ai plătit e al tău

Cod în repozitoriul tău, documentație pe care o poți da altcuiva, runbook pentru părțile plictisitoare. Testul e simplu: ar putea alt inginer să preia asta fără să ne sune. Dacă nu, nu e terminat.

Răspunsul onest, devreme

Dacă lucrul pe care l-ai cerut e lucrul greșit, afli înainte să te angajezi, nu peste trei luni. Uneori răspunsul onest e că nu-ți trebuie deloc un proiect.

Cum lucrăm

Șase obiceiuri care decid rezultatul

Înțelegem sarcina înainte să alegem unealta

Aplicație web, aplicație desktop, integrare — astea sunt deja răspunsuri. Întrebarea la care răspund trebuie pusă prima, altfel iese o soluție bine construită la problema greșită.

Mai puține piese, care funcționează corect

Fiecare dependență, fiecare serviciu și fiecare ecran e ceva ce se poate strica la trei dimineața. Cel mai mic sistem care face treaba e de obicei cel care mai stă în picioare peste doi ani.

Măsurăm în loc să ne certăm

Dezacordurile despre performanță, structură sau prioritate se închid cu o măsurătoare. Durează o oră și termină discuția definitiv.

Demo săptămânal, pe care poți apăsa

Nu rapoarte de stare. Ceva care rulează și pe care îl poți deschide și încerca, în fiecare săptămână, ca o direcție greșită să coste o săptămână, nu un trimestru.

Scop scris, în limbaj obișnuit

Ce face, ce înseamnă terminat, și explicit ce nu e inclus. Ultima parte previne mai multe dispute decât primele două la un loc.

Livrarea include și ziua de după

CI/CD, monitorizare și runbook fac parte din muncă, nu sunt un supliment. Un sistem pe care nimeni nu-l poate publica sau depana n-a fost livrat, a fost abandonat pe loc.

Unde stau lucrurile

Cifrele, simplu

7ani
20proiecte
6țări

Începe cu discuția despre scop. Nu costă nimic și de obicei e un singur apel.