Cum construim și operăm software de producție
Fluxul de livrare, de la analiză la producție
7soft livrează în patru etape. Analiza documentează procesul, datele și sistemele tale în cel mult o săptămână. Designul produce fluxurile și ecranele cheie validate în una până la două săptămâni. Dezvoltarea livrează o versiune funcțională la fiecare două săptămâni. Lansarea pune sistemul în producție, instruiește echipa și rămâne pentru suport. Perimetrul de lucru se aprobă înainte de cod.
Analiză (≤1 săptămână)
Procesul, datele și sistemele existente, cartografiate înainte de prima linie de cod.
Design (1–2 săptămâni)
Fluxurile și ecranele cheie, validate cu tine, care fixează perimetrul de lucru.
Dezvoltare (iterații de 2 săptămâni)
O versiune funcțională testabilă la finalul fiecărei iterații.
Lansare și suport
Punere în producție, instruire și suport după lansare.
Tehnologiile folosite
Alegem tehnologia după nevoia clientului, nu invers: orice limbaj și orice bază de date, relațională sau nu, care rezolvă problema. Integrările folosesc API-uri, inclusiv SmartBill și Saga pentru facturare și contabilitate. Infrastructura o operăm noi: clientul nu se ocupă de servere sau de hosting, iar noi facem migrările și creștem sau scădem resursele.
Stratul de aplicație
Limbajul și framework-ul sunt alese pe nevoia proiectului.
Stratul de date
Baze de date relaționale sau nerelaționale, după nevoie.
Infrastructură
Operată de noi: migrări, creșterea și scăderea resurselor, fără grija serverului pentru client.
Integrări
API-uri, inclusiv SmartBill și Saga pentru facturare și contabilitate.
Proprietate și ieșire
La proiectele la comandă, codul stă pe serverele 7soft, iar tu primești acces de administrator pe proiectul tău și decizi dacă îl descarci. La serviciile și SaaS-urile operate de noi, codul rămâne al 7soft și îl putem reutiliza. Dacă un client al unui astfel de produs vrea codul, îl oferim spre vânzare.
Proiecte la comandă
Acces de administrator pe proiectul tău, cu opțiunea de a descărca codul.
Servicii și SaaS
Codul rămâne al 7soft. Primești serviciul, operat de noi.
Cod spre vânzare
Dacă vrei codul unui SaaS, pregătim o ofertă de vânzare.
Securitate și protecția datelor
Accesul este pe roluri, deci fiecare utilizator vede doar datele la care are drept de acces. Datele sunt criptate, iar sistemele sunt construite pentru a respecta GDPR pentru date personale și medicale. Păstrăm un jurnal de acțiuni pentru audit: acțiunile sunt înregistrate, astfel încât controlul accesului să poată fi explicat, nu ghicit — o cerință care contează pentru clinici și pentru companiile mari.
Acces pe roluri
Fiecare utilizator vede doar datele care îi sunt destinate.
Criptare și GDPR
Sisteme construite pentru date personale și medicale, conform GDPR.
Jurnal de acțiuni pentru audit
Acțiunile sunt înregistrate, astfel încât controlul accesului să fie explicabil.
Fiabilitate și observabilitate
Noi operăm infrastructura: facem migrările și creștem sau scădem resursele după cerere, fără ca tu să te ocupi de servere. Monitorizarea și alertele sunt incluse de la lansare, iar noi te anunțăm când apar vârfuri de trafic sau costuri peste buget. Răspunsul la incidente este definit per proiect, iar integrările folosesc reîncercări și idempotență, ca o cădere temporară să nu corupă datele.
Scalare gestionată
Noi creștem și scădem resursele; tu nu administrezi servere.
Monitorizare și alerte
Incluse de la lansare; te anunțăm la vârfuri de trafic sau costuri peste buget.
Răspuns la incidente
Definit per proiect, cu reîncercări și idempotență în integrări.
Verificări de calitate
Fiecare modificare trece prin trei verificări: verificările de tipuri și testele automate trebuie să treacă, codul este revizuit înainte de integrarea în codul principal, iar comportamentul este documentat. Astfel codul rămâne ușor de întreținut și de altă echipă, ceea ce ne permite să oferim codul sursă sau să-l refolosim în siguranță.
Tipuri și teste
Verificările de tipuri și testele automate trebuie să treacă înainte de integrarea în codul principal.
Revizuire de cod
Nicio modificare nu ajunge în producție fără revizuire.
Documentație
Comportamentul este documentat, nu doar codul scris.
Întrebări frecvente
Cele mai frecvente întrebări despre procesul 7soft privesc costul, durata până la prima versiune, cine deține codul și cum lucrăm cu o echipă existentă. Răspunsurile de mai jos sunt cele pe care le dăm și în discuțiile directe, fără formulări de marketing.
Cât costă software-ul la comandă?
- O primă versiune funcțională pornește de la aproximativ 75.000 RON, adică circa 15.000 EUR la cursul de referință. Platformele complexe, cu integrări și roluri multiple, ajung la 150.000–600.000 RON, respectiv 30.000–120.000 EUR. Prețurile de pe site sunt orientative și nu reprezintă o ofertă fermă.
Cât durează până la prima versiune?
- Două până la patru luni pentru un MVP construit în iterații de două săptămâni, și nouă până la optsprezece luni pentru o platformă complexă.
Cine deține codul sursă?
- Modelul de proprietate asupra codului îl stabilim în contract. Implicit, la proiectele la comandă codul stă pe serverele 7soft, iar tu ai acces de administrator pe proiectul tău și decizi dacă îl descarci. La serviciile și SaaS-urile operate de noi, codul rămâne al 7soft; dacă vrei codul, îți facem o ofertă de cumpărare. Când ne integrăm într-o echipă existentă, lucrăm direct în repository-ul tău.
Cum lucrează 7soft cu o echipă existentă?
- 7soft integrează dezvoltatori în ritmul de lucru și ședințele echipei tale, lucrează direct în repository-ul tău, livrează funcționalități pe codul și tehnologiile existente, revizuiește codul după standardele tale și documentează lucrul, astfel încât predarea să fie posibilă.
Vă ocupați de GDPR și de date medicale?
- Da. Accesul este pe roluri, deci fiecare utilizator vede doar datele la care are drept de acces, datele sunt criptate, iar sistemele sunt construite pentru cerințele GDPR care acoperă date personale și medicale.