Procese şi metodologii
Procese de dezvoltare software în SoftVision
SoftVision pune pe primul plan satisfacţia deplină a clienţilor în ceea ce priveşte colaborarea în cadrul fiecărui proiect. Cel mai important criteriu pe care îl avem în vedere pentru îndeplinirea acestui obiectiv îl reprezintă calitatea produselor software pe care le livrăm colaboratorilor noştri. În mediul economic actual extrem de dinamic - datorită existenţei unei multitudini de aplicaţii software concurente, a rapidităţii cu care produsele software ajung pe piaţă şi implicit la utilizatori, singura modalitate de a livra produse şi servicii de cea mai bună calitate o reprezintă aplicarea unor procese clare şi dovedite în ceea ce priveşte managementul de proiect. Pentru aceasta în SoftVision aplicăm, bazat pe o atentă analiză a fiecărui proiect în parte şi funcţie de modalitatea de lucru a fiecărui client, diferite procese de dezvoltare software:
Rational Unified Process
Este un proces iterativ de dezvoltare software prin care inginerii SoftVision abordează într-un mod ordonat şi disciplinat task-urile şi responsabilităţile pe care le presupune dezvoltarea unui produs software. Scopul aplicării acestui proces este asigurarea unei calităţi înalte a produsului, care să îndeplinească cu exactitate cerinţele clienţilor, toate acestea într-un buget şi cu un calendar de lucru predictibil. În cadrul companiei, acest proces de dezvoltare este permanent îmbunătăţit şi adus la zi, pentru a reflecta evoluţia şi experienţele acumulate în cadrul tuturor proiectelor şi pentru a aplica acele practici care şi-au dovedit eficienţa de atâtea ori în cadrul organizaţiei noastre. Folosim Rational Unified Modeling Language (UML) pentru descrierea exactă a cerinţelor, a arhitecturii şi a design-ului software, parte foarte importantă a procesului de dezvoltare. Folosim diferite unelte de automatizare a acestui proces de dezvoltare software (modelare vizuală, testare automată, etc.) şi bineînţeles configurăm procesul astfel încât să corespundă cât mai bine dezvoltării produselor software în orice moment.
Agile SCRUM
Este un proces incremental de dezvoltare software pe care îl aplicăm în cadrul SoftVision întrucât acesta oferă o maximă flexibilitate în cadrul managementului proiectului şi, în acelaşi timp, aduce o importantă contribuţie în a scurta aşa numitul time-to-market, toate acestea păstrând în prim plan acordarea unei foarte mari atenţii asupra calităţii produsului dezvoltat. Acest proces de lucru este aplicat în SoftVision nu numai pentru managementul dezvoltării software, ci şi în rularea echipelor de software maintenance sau a echipelor de suport. Unitatea cea mai importantă a Agile SCRUM îl reprezintă Sprint-ul, o iteraţie nu mai mare de o lună ca şi timp, la sfârşitul căreia echipele de dezvoltare SoftVision sunt gata pentru release-ul unui set de funcţionalităţi convenite la începutul Sprint-ului: aceste funcţionalităţi sunt gata implementate, testate şi integrate într-un produs software care se vrea să evolueze cu fiecare Sprint, bazat pe cerinţele clienţilor noştri şi pe bugetul acestora. Modelul acesta de dezvoltare software asigură o prezenţă rapidă pe piaţă cu un set stabil de funcţionalităţi a unui produs sau aplicaţii şi aduce un control foarte bun şi continuu asupra investiţiei financiare a clienţilor noştri.
Procese de calitate şi securitate în SoftVision
ISO 9001
Calitatea şi implicit satisfacţia partenerilor noştri este măsura cea mai bună pentru efortul depus de către noi pe fiecare proiect în care suntem implicaţi. Un standard ridicat de calitate însă nu poate fi atins decât prin implementarea unui sistem matur de management al calităţii. ISO 9001 reprezintă expresia cea mai clară a principiilor de gestiune a calităţii muncii, produselor şi serviciilor. Politica de asigurare a calităţii este una formală la nivel de management, strâns legată de planul de afaceri şi (cel mai important) de nevoile clienţilor, în cadrul căreia fiecare angajat lucrează cu obiective măsurabile. Deciziile legate de calitate se iau doar pe baza datelor înregistrate şi sistemul este în continuu auditat pentru a asigura conformitate şi eficienţă. Înregistrările arată clar cum informaţiile brute ajung să fie prelucrate, permiţând urmărirea până la nivel de sursă a informaţiei, iar modul în care se desfăşoară comunicarea cu clienţii este unul optim, permiţând înţelegerea şi înregistrarea uşoară a cerinţelor, întrebărilor şi feedback-ului clientului. Un alt punct important evidenţiat de acest standard este acela că organizaţia noastră se asigură într-un mod regulat că menţine standarde ridicate de calitate prin urmărirea performanţei, tratarea continuă a problemelor legate de calitate, păstrarea înregistrărilor legate de activitate şi decizii, existenţa de proceduri de tratare a neconformităţilor.
În acest fel, ISO 9001 devine o garanţie foarte importantă pentru clienţii noştri asupra faptului că organizaţia noastră oferă, menţine şi îmbunătăţeşte în mod continuu calitatea produselor şi serviciilor, acest aspect fiind poate cel mai important în orice parteneriat de succes.
ISO 27001
Din dorinţa de a respecta pe deplin încrederea partenerilor noştri, unul din principalele noastre obiective este asigurarea şi controlul strict al securităţii informaţiei. Standardul ISO 27001 asigură un grad înalt de maturitate în ceea ce priveşte controlul deplin şi evaluarea continuă a procesului de management al securităţii informaţiei. Implementarea şi folosirea continuă a acestui standard presupune examinarea sistematică a riscurilor legate de securitatea informaţiilor, crearea şi implementarea unei suite de procese de control al securităţii, a unor proceduri de evitare şi tratare a riscurilor, precum şi stabilirea unui sistem de management eficient care are ca scop acela de a asigura în permanenţă faptul că nevoile de securitate ale organizaţiei noastre dar şi ale partenerilor noştri sunt întrunite.
Adoptarea ISO 27001 şi implicit controlul, analiza, întreţinerea şi îmbunătăţirea continuă a proceselor de securitate ne asigură că atât informaţiile proprietare companiei cât şi cele încredinţate de clienţii noştri sunt gestionate cu un maxim de responsabilitate, certificarea SoftVision fiind o dovadă a faptului că siguranţa partenerilor noştri este tot timpul pe primul plan.
CONTACT
Tel/Fax: 0364 401 400
E-mail: contact@softvision.ro
Adresă: Strada Republicii nr. 57, 400489, Cluj-Napoca, România