Extras din proiect
MANAGEMENTUL PROCESULUI DE TESTARE SOFTWARE
Rezumat: Proiectarea aplicatiilor software de dimensiuni mari, dezvoltata în cadrul unei echipe, nu se face trecând direct la implementarea programului, ci urmeaza etape bine stabilite. Procesul de dezvoltare a aplicatiilor software este alcatuit din urmatoarele etape: specificarea cerintelor, analiza, proiectare, implementare, testare si întretinere. Testarea reprezinta o etapa importanta în procesul de realizare a produselor software. Procesul de testare software poate fi privit ca un proiect distinct, în cadrul procesului de realizare a produsului-program. În aceasta lucrare, sunt prezentate particularitatile managementului procesului de testare, precum si costurile implicate în acest proces.
Cuvinte cheie: testare software, management de proiecte, costuri.
1. Introducere
Proiectul reprezinta, în plan informational, modul de agregare sistematica a datelor privind resurse, activitati, costuri, riscuri, termene, în vederea obtinerii unui nivel de credibilitate asupra capacitatii realizatorului sau, pentru obtinerea finantarii efective [6].
Proiectul reprezinta un grup de activitati ce trebuie realizate într-o secventa logica, astfel încât sa se atinga obiectivele prestabilite, cerute de client. Proiectul este definit ca fiind un ansamblu de activitati cu caracter temporar, întreprinse cu scopul de a crea un produs sau serviciu unic. Din aceasta definitie, rezulta caracterul temporar al activitatilor din cadrul proiectului si caracterul de unicitate al serviciului sau produsului.
În general, un proiect se caracterizeaza prin:
obiectiv specific;
ciclu de viata;
data de început si o data de sfîrsit;
un buget;
activitati care sunt unice si nu se repeta;
consum de resurse;
un singur punct de responsabilitate;
roluri si relatii în echipa.
Proiectele sunt activitati temporare, caracterizate de unicitatea conditiilor. Unicitatea este data de obiective, restrictii de timp, cost si performanta, organizatia contractoare, precum si de alte caracteristici. Principalele atribute ale proiectelor sunt complexitatea, noutatea, importanta si gradul de risc. Proprietarul proiectului împreuna cu membrii echipei stabilesc obiectivele proiectului.
Proiectele se elaboreaza cu oameni, cu tehnica de calcul si, în final, pentru transpunere în practica, sunt necesare importante resurse. Managementul unui proiect da garantia realizarii lui.
Resursele cerute de un proiect variaza foarte mult, în functie de complexitatea acestuia. Astfel, un proiect se poate realiza în câteva saptamâni sau poate dura mai multe luni; un proiect poate necesita de la o echipa de câtiva oameni pâna la echipe de sute de oameni.
În general, un proiect se considera ca este finalizat cu succes daca sunt respectate restrictiile de timp, cost si performanta. În plus, trebuie avut în vedere ca realizarea proiectului sa se realizeze fara perturbarea fluxului de baza al organizatiei si fara modificarea culturii organizatiei.
Managementul proiectelor este planificarea, organizarea, urmarirea si controlul resurselor unei organizatii pentru un obiectiv pe termen scurt, care a fost stabilit pentru realizarea unor obiective si scopuri specifice.
Managementul proiectelor este definit ca fiind aplicarea de cunostinte, abilitati, instrumente si tehnici în scopul realizarii activitatilor proiectului, în conditiile în care sunt satisfacute nevoile si asteptarile diferitelor parti interesate, implicate în proiect.
Managementul proiectelor reprezinta o noua stiinta, rezultat al sintezei unor domenii diferite, având ca obiectiv maximizarea eficientei sociale, indiferent de produsul / serviciul ce trebuie realizat.
Obiectivul de baza al managementului de proiect este minimizarea risipei generate de serviciile asupra unor operatii încheiate, inserarea de operatii noi între operatii executate, repetarea executiei de operatii, gestiunea riscului si mentinerea sub control a elementelor de noncalitati. Toate acestea se concretizeaza prin definirea de termene, durate, cantitati, niveluri de calitate, momente de start si de finis, durate obiective de stationare.
Proiectul este rezultatul unor procese iterative de selectie, asa fel încât reprezinta cel mai bun mod de abordare al unui ansamblu de procese, în raport cu un context dat.
În dezvoltarea unui proiect, se iau în considerare aspectele structurilor organizationale, constituirea echipelor, functiile de management, aspectele conflictuale, tehnicile de planificare si variabilele care intervin, alocarea, nivelarea si încarcarea resurselor pe traseul de tip graf si abordarile în plan economic prin intermediul preturilor estimate, controlului costurilor si, mai ales, prin dezvoltarea unor tehnici de analiza.
Realizarea unui proiect si managementul acestuia sunt procese dinamice, care se conecteaza si a caror eficienta trebuie urmarita continuu, analizându-se latura calitativa si latura cantitativa a procesului de desfasurare, în raport cu continutul contractelor încheiate.
Managementul de proiect reprezinta interactiunea elementelor incluse în figura 1.
Figura 1. Interactiuni în managementul proiectelor
Se structureaza managementul pe niveluri (superior, mediu si functional) si se urmaresc aspectele de planificare strategica, latura financiara, alocarea resurselor materiale, umane, financiare. Managementul functiunilor de planificare, de personal, de conformitate, de control si de urmarire a modului în care se efectueaza derularea fazelor activitatii, numai câteva dintre elementele care se regasesc în structura oricarui proiect.
Preview document
Conținut arhivă zip
- Managementul Procesului de Testare Software.doc