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.