Capitolul 1. Introducere – Contextul proiectului 1.1 Motivatia si contextul lucrarii Managementul proiectelor software reprezinta o problema deosebit… [620579]
Capitolul 1. Introducere – Contextul proiectului
1.1 Motivatia si contextul lucrarii
Managementul proiectelor software reprezinta o problema deosebit de importanta, intrucat
fiecare companie, care se ocupa cu dezvoltatul de sisteme software, ia in vedere acest lucru, in
momentul in care isi doresc sa se dezvolte cat mai eficient.In acest fel, au luat nastere diferite platfome
pentru a simplifica gestionarea lor.
Majoritatea platformelor deja existente pentru managementul proiectelor, nu au reusit sa aiba un
design simplu, fara a incarca interfata si avand componente usor de identificat de catre utilizator.In
felul acesta, aplicatia propusa tinde sa aiba alta abordare mai placuta si mai aerisita decat cele deja
existente, avand un set de functionalitati de baza.
Am ales aceasta tema, intrucat consider ca e esential atunci cand ai un proiect sa il poti gestiona
cu mai multa usurinta, cand sunt implicate una sau mai multe echipe, indiferent despre ce proiect este
vorba.Asadar, am ales tool-ul JIRA dezvoltat de compania australiana Atlassian intrucat aduce multe
beneficii, prin aplicarea principiilor Agile.
1.2 Continutul lucrarii
Primul capitol prezinta contextul lucrarii de licenta, precum si scopul acesteia.
Al doilea capitol subliniaza obiectivele principale si secundare, ce anume isi propune platforma
sa imbunatateasca fata de ce este deja existent dar si o scurta introducere a conceptelor de baza.
Capitolul trei face referire la studiul bibliografic, acesta fiind extrem de important pentru
intelegrea conceptelor care urmeaza a fi implementate.Aici sunt prezentate principiile Agile,
terminologia JIRA, cateva dintre platformele deja existente pe piata.In cadrul platformelor sunt
prezentate punctelor tari, cum proiecteaza in mod vizual principiile Agile dar si care sunt beneficiile si
costurile asociate.
In al patrulea capitol, sunt specificare cerintele functionale si non-functionale, cu exemple
semnificative, este descrisa la modul general arhitectura sistemului dar si tehnologiile si limbajele
abordate in realizarea proiectului.
In capitolul cinci este vorba despre proiectarea si implementarea, unde este detaliata structura
aplicatiei, cum a fost gandita, cum au fost folosite anumite principii si tehnologii dar si modalitatea de
comunicare intre componentele sistemului.
Capitolul sase este dedicat manualului de instalare si utilizare al aplicatiei.Aici va fi expus un
manual de instalare pentru tehnologiile folosite, precum si cum trebuie folosita aplicatia.
In ultimul capitol, se prezinta modalitati de dezvoltare ulterioara precum si imbunatatirile care
s-ar putea aduce.
Capitolul 2. Obiectivele Proiectului
2.1Obiective principale
Platforma pentru managementul proiectelor software are rolul de a gestiona proiectele, timpul si
sarcinile persoanelor implicate in dezvoltarea diferitelor produse, lucrand in stilul JIRA, stil care se
bazeaza pe existenta mai multor iteratii in realizarea unui proiect.Prin intermendiul acestei platforme,
utilizatorii vor putea sa isi aloce un anumit interval de timp si sa analizeze rezultatele obtinute, pentru a
realiza urmatoarele planificare de Sprint.
Majoritatea platformelor de pe piata au cateva obiecte importante pentru abordarea JIRA.Printre
acestea se afla prezenta unui panou de JIRA la care au acces toti utilizatorii din cadrul proiectului.Prin
intermediul lui se pot vedea taskurile ultimului Sprint sau cele din Backlog, in cazul in care Sprint-ul
s-a terminat.
2.2 Obiective secundare
In prezent, se afla pe piata o multitudine de platforme pentru managementul proiectelor
software, cu o intefata complexa, care ofera oportunitatea de a realiza diverse operatii, precum
integrarea extensiilor pentru procesul de management.Platforma propusa in aceasta lucrare vine sa
simplifice modul in care utilizatorii interactioneaza cu interfata, fiind mult mai simpla pentru proiectele
de dimensiuni medii si mici.In plus, poate fi utilizata de o varietate de utilizatori de la studentii de la
facultate pana la companiile de IT.
Platforma permite crearea mai multor proiecte, fiecare avand atribuit o anumita echipa, acest
lucru fiind realizat de catre administrator.In cadrul tuturor proiectelor, vor exista sarcini care trebuie
indeplinite de catre angajati, iar pentru o buna organizare a sarcinilor se foloseste abordarea JIRA.
JIRA e un principiu utilizat pentru impartirea si organizarea sarcinilor in sub-taskuri cat mai
mici, care se pot realiza intr-o perioada de timp predefinita, numita Sprint.Pentru o evolutie cat mai
vizibila si cat mai buna, un Sprint trebuie sa dureze intre 2 si 4 saptamani.Inainte de a incepe un Sprint
are loc o sedinta de planificare in care se stabilesc sarcinile care intra in urmatoarea iteratie si timpul
alocat fiecareia.
Platforma are 3 roluri importante: Product Owner, responsabil pentru prioritizare, planificare,
comunicarea cu clientii si angajatii, echipa de dezvoltare care se ocupa de sarcinile din Sprint si
administrator.Primele 2 tipuri vor fi asignate de catre administrator, in momentul crearii echipelor
pentru proiecte.
In cadrul sprinturilor trebuie stabilita pentru fiecare sarcina o anumita perioada de timp in care
sa fie realizata.Ea poarta denumirea de "Story Point" – SP.Fiecare echipa va putea sa stabileasca o
corespondenta intre SP si numarul zilelor de lucru.Corespondenta e specifica pe echipa si se pastraza pe
intreaga durata a procesului de dezvoltare al proiectului.Pe langa asta, platforma permite prioritizarea
sarcinilor, prioritate data de Product Owner.In acest fel, echipa va sti care taskuri sunt urgente si trebuie
realizate in cel mai scurt timp.
In plus, exista un "Backlog", care reprezinta lista de taskuri care urmeaza sa fie implementate in
urmatoarele sprinturi.
Pentru fiecare utilizator, dupa autentificare, va aparea un "Dashboard" unde vor fi afisate
ultimele actualizari ale sarcinilor care ii sunt atribuite.
Todotata, in cadrul Sprintului curent. Se va putea vizualiza un "Burndown chart" adica graficul
evolutiv al taskurilor fata de un anumit etalon.Cu ajutorul acestui grafic, pe baza statisticilor se va sti
cum sa se organizeze mai bine echipa in sprinturile viitoare.
Prin utilizarea acestei aplicatii, munca in echipa va fi imbunatatita, va fi mult mai bine
organizata si structurata intrucat fiecare persoana isi va cunoaste sarcinile, ce rol are si momentul in
care va trebui sa le termine.De asemenea, de la un Sprint la altul se va putea vedea evolutia modului de
interactiune al echipei dar si randamentul ei.
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Capitolul 1. Introducere – Contextul proiectului 1.1 Motivatia si contextul lucrarii Managementul proiectelor software reprezinta o problema deosebit… [620579] (ID: 620579)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
