Sunteți pe pagina 1din 8

Metoda proprie de Management de Proiect Sharing Screens

Simultaneously aplicata in Sesiuni Tehnice de Lucru Zilnice pentru


proiectanti, dezvoltatori si manageri de proiect
drnd. ing. Isabela Andreea ILIESCU
Abstract
Managementul proiectelor are influente considerabile asupra calitatii aplicatiilor prin
planificarea, testarea, cerintele de calitate si imbunatatirea continua pentru a utiliza si stoca date
in continua crestere. Managementul de proiect informatic poate fi vazut ca un mare sistem
constituit din resurse, cerinte, planificari, bugete, costuri, cat si decizii, un sistem in continua
miscare, supraveghere si in interactiune cu alte subsisteme din cadrul intreprinderii. Metoda
proprie de management de proiect, de decizie si de realizare a unui progres tehnic sporit in cadrul
dezvoltarii si implementarii unui proiect este de realizare a Sharing Screens Simultaneously during Daily Tech Working Sessions Prezentarea Ecranelor Simultan in cadrul Sesiunilor
Tehnice de Lucru Zilnice (Isabela A. Iliescu), ce pot dura 3-4 ore, in care proiectantii, inclusiv
programatorii, lucreaza simultan poate fi utilizata in dezvoltari de proiecte tehnice, avand ca
principal beneficiu colaborarea intensa intre membrii echipei pentru a obtine rezultate cu o
calitate ridicata si performante intr-un timp rapid.
Cuvinte cheie: metode de management de proiect, proiect informatic, metoda sharing screens

1.

Introducere

Avand ca obiectiv realizarea unui management de proiect bine organizat si bazat pe decizii ce
conduc la rezultate dorite in cadrul proiectelor informatice, acest articol trateaza metode si tehnici
folosite in mod preponderent in procesele decizionale.
2. Metodele de management de proiect cele mai utilizate in proiectare sunt metodele
Agile (Scrum, Kanban) si Metoda Waterfall.
2.1. Metoda proprie de management de proiect, de decizie si de realizare a unui
progres tehnic sporit in cadrul dezvoltarii si implementarii unui proiect este de realizare a
Sharing Screens Simultaneously - during Daily Tech Working Sessions Prezentarea
Ecranelor Simultan in cadrul Sesiunilor Tehnice de Lucru Zilnice (Isabela A. Iliescu), ce pot
dura 3-4 ore, in care proiectantii, programatorii lucreaza simultan si prezinta in cadrul unei aplicatii
(Microsoft Lync) ecranele acestora online catre managerul de proiect si catre ceilalti colegi de
echipa, putand comunica verbal simultan si pot vedea si ecranele celorlalti programatori pentru a
fi la curent cu progresul actual in cadrul proiectului, putand totodata invata, ajuta in cazul
dificultatilor alti colegi, corecta erori impreuna, managerul de proiect avand posibilitatea sa ia
decizii din timp, observand necesitatile, progresul, avand posibilitatea sa ofere sau sa solicite
solutii rapide. Printre avantajele ale acestei metode enumeram: nu s-au realizat intarzieri in cadrul
dezvoltarii proiectelor, erorile au fost depistate si corectate in echipa inainte de a se ajunge in faza
de testare pentru un modul, comunicarea sporita intre programatori a dus la intelegerea de catre
programatori a mai multor parti din proiecte complexe si a adus idei de optimizare tehnica inca
din timpul dezvoltarii, prin identificare de arhiecturi ce conduc la un timp de rulare din ce in ce
mai scazut, oferind totodata o calitate mai buna a produsului software final.
1

2.2. Programarea utilizand tehnologia Agile. Dezvoltarea de software utilizand


tehnologiile agile, utilizata mai ales in programare, reprezinta un ansamblu de metodologii de
management de proiect pentru domeniul ingineriei IT. Prin aceasta se permit schimbarile ce apar
pe parcursul intregului ciclu de viata unui proiect informatic. 1 Scrum este una din cele mai
cunoscute si aplicate metodologii agile, in care produsele din ce in ce mai complexe pot fi
dezvoltate rapid, permitand modificarea cerintelor inaintea planificarii unui sprint. 2 Pe langa
Scrum, Kanban este de asemenea o metoda Agile utilizata:

Fig. 1. Tabla Kanban metoda Agile


Fig. 2. Planificarea proiectelor
[sursa:
http://www.accedio.ro/uploaded_img/accedio/r
o/imagini_newsletter/PlanificareaProiectelor.jpg]
In principal, aceste metodologiile agile se caracterizeaz prin impartirea problemei n
subprobleme mai mici i planificarea dezvoltarii lor pe durate scurte. Obiectivul Agile este ca la
terminarea fiecrui sprint, a unui ciclu de dezvoltare denumit si iteraie ce dureza de obicei cateva
saptamani, s se predea o versiune funcional, chiar daca este incomplet a aplicatiei de dezvoltat.
[sursa:
http://www.slideshare.net/pawelbrodzinski/kan
ban-12519091]

Fig. 3. Successul proiectelor dezvolatate


Fig. 4. Dezvoltare Agile

1
2

http://stst.elia.pub.ro/news/IS/TEME_IS_2013_14/3_TaifasSt_LupeB_HaiduM_AGILE.docx
http://www.brainconcert.ro/cursuri-it/curs-metodologia-scrum-510/

Waterfall versus Agile


[sursa: https://scrumfast.wordpress.com/2012/05/27/waterfallvs-agile/]

[sursa:
http://blog.kepler.ro/Kepler/entry/c%C3%A2n
d_alegem_agile]

Dezvoltarea Agile folosete frecvent feedback-ul pentru aplicarea ntr-o manier de


colaborare a unor ajustri cerute pentru procesul de producie. In acelasi timp, in cadrul Agile nu
se amana procesul de testare a programului la finalul proiectului, iar integrarea si implementarea
schimbrilor din codul aplicaiei se fac in cadrul fiecarui sprint, obtinand toodata noi cerine chiar
daca se ncepe procesul de executie. Avantajul principal al metodei agile este ca nu e nevoie sa se
astepte luni sau chiar ani pentru clienti pentru a realiza ca proiectul nu ofera exact cerintele
clientului. Daca o modifcare este necesara, aceasta se poate face rapid, nu numai la terminarea
proiectului. Ideea de continu dezvoltare si imbunatatire este preponderenta si specifica metodele
agile. 3
Avantajele utilizarii metodologiei Scrum Agile
Scrum se difereniaz de alte tipuri de management de proiect pentru dezvoltare de
software prin multiplele avantaje ale sale care conduc acest procedeu la un rspuns pragmatic la
cerintele exigente cu care se confrunt n prezent realizatorii de aplicatii. Avantajul principal este
cresterea productivitatii si satisfacerea clientului prin adapatarea permanenta la feedbackul
beneficiarului proiectului. Aplicatia la terminarea ei poate depasi usor din cerintele initiale,
discutate la inceput, daca reprezentantul clientilor nu specifica foarte clar care trebuie sa fie forma
finala a produsului, sau daca este nu se cunosc exact specificatiile ce se asteapta de la produsul
software cerut.4

Fig. 5. Burndown Chart


[sursa:
http://backlogtool.com/tour/burn-downchart/]

Fig. 6. Tolerantele proiectului5


[sursa:
http://www.aniap.ro/Documente/Ghid_Metodolo
gic.pdf]

http://thor.info.uaic.ro/~alaiba/mw/index.php?title=Dezvoltarea_proiectelor_software_folosind_tehnici_agile&redir
ect=no
5

http://www.aniap.ro/Documente/Ghid_Metodologic.pdf

a. Echipa Scrum - Agile


Metodologia SCRUM implic intervenia a trei roluri pentru dezvoltarea proiectelor:

Product owner - responsabilul de produs, al dezvoltarii aplicatiei; definete i identifica


funcionalitile prioritare, comunicand echipei volumul de lucru.
ScrumMaster - faciliteaz pe tot parcursul dezvoltarii buna desfurare a proiectuluisi a
proceselor, avand grij ca fiecare membru al echipei poate lucra pentru a contribui la succesul
echipei.
Echipa de dezvolare - este alctuit din aproximativ 3-10 persoane,fiind formata din specialiti
necesari dezvoltarii unui proiect, respectiv: arhitectul software, designerul aplicatiei,
programatorii, testerii etc. 6

Fig. 7. Relatiile intre membrii echipei Scrum


[sursa: http://www.todaysoftmag.ro/tsm/images/articles/tsm24/a72_1.png]

Fig. 8. Componentele specifice Scrum: echipa, sedintele, iteratiile, lista backlog


[sursa: http://ctrl-d.ro/development/cariera-business-development/totul-e-scrum/]
Clientii persoanele care beneficiaza de proiect si participa la sedinte pentru
identificarea si prioritizarea functionalitatilor grupate pe mai multe sprinturi.

http://www.todaysoftmag.ro
4

Dezvoltarea de proiect include in cadrul unui sprint subetape PDCA - Plan-Do-Check-Act,


realziate de echipa de dezvoltare a proiectului.

Fig. 9. Componentele PDCA PlanDo-Check-Act


[sursa:
https://en.wikipedia.org/wiki/PDCA]

Fig. 10. Imbunatatirea continua realizata prin iteratii


succesive
[sursa: https://en.wikipedia.org/wiki/PDCA]

b. Calitatea aplicatiei informatice devine mai greu de controlat si de evaluat cu ct


numrul echipelor si cerintelor este mai mare. Calitatea este data de multipli indicatori de
performanta ce sunt urmariti de Scrum Master in vederea imbunatatirii acestora.

Fig. 11.Etapele ciclului de


management de proiect
[sursa:
http://www.accelbi.com/highvalue-services/projectmanagement/]

Fig. 12. Etapele principale ale procesului Agile:


Planificarea, colaborarea, livrarea
[sursa:
https://en.wikipedia.org/wiki/Iterative_and_incremental_d
evelopment]

Riscurile ce apar pe parcursul proietului ce sunt legate de calitatea codului plicatiei i de


numrul defectelor semnalate n momentul implementarii trebuie cunoscute si controlate. In acest
sens, este important s existe o strategie de calitate i un plan de imbunatatire a calitatii produsului
care s ofere o definiie clar a regulilor proiectului.

Atat functionalitatile, impedimentele, planurile sunt communicate in cadrul sedintelor


specifice metodologiei Agile.

Fig. 13.Variabilele cheie specifice


managementului de proiect
[sursa: http://www.sdscinc.com/projectmanagement/]

Fig. 14. Sedintele in care se discuta riscurile


[sursa:
http://www.todaysoftmag.ro/article/1332/abordar
e-simpla-a-riscului-in-scrum]

In cadrul aplicarii metodologiei Agile, verificarea frecvent a functionalitatilor si a codului


de catre experti, respectiv introducerea unor indicatori de performana a aplicatiei si a
programatorilor permit diminuarea la minimum a riscurilor dezvoltarii proiectlui software.
3. Concluzii
Utilizarea tehnicilor Agile-Scrum si Kanban -imbinate cu aplicatii dedicate duc la o buna
planificare a proiectelor software.Avantajul obtinut conta in faptul ca nu e nevoie sa se atepte ase
luni pentru a realiza ca ceva nu merge bine, iar daca sunt detalii relativ simplu de reparat, se repara
imediat, dicutandu-se in sedintele de analizarea sprint-urilor.
Metodele de decizie sunt multiple, utilizarea acestora ajutand in alegerea alternativei dorite,
aducand claritate prin oferirea de scenarii posibile si analiza detaliilor prin culerea de idei si de
criterii incidente.
Metoda proprie de management de proiect, de decizie si de realizare a unui progres tehnic
sporit in cadrul dezvoltarii si implementarii unui proiect este de realizare a Sharing Screens
Simultaneously - during Daily Tech Working Sessions Prezentarea Ecranelor Simultan in
cadrul Sesiunilor Tehnice de Lucru Zilnice (Isabela A. Iliescu), ce pot dura 3-4 ore, in care
proiectantii, inclusiv programatorii, lucreaza simultan poate fi utilizata in dezvoltari de proiecte
tehnice, avand ca principal beneficiu colaborarea intensa intre membrii echipei pentru a obtine
rezultate cu o calitate ridicata si intr-un timp rapid.
Managementul de proiect informatic este un caz de aplicabilitate a metodelor si tehnicilor de
decizie pentru planificare, alocare de resurse, recompensarea performantelor, alegerea solutiei
tehnice, reproiectare sau modificare, cat si alte cazuri in care alegerile la nivel macro prezinta o
importanta majora si necesita o analiza preliminara luarii unei decizii.

4. Bibliografie

FILIP F.G., Sisteme Suport pentru decizii, Ed Tehnica , Bucuresti, 2007;


MARINESCU P. - Managementul Institutiilor Publice, Editura Universitatii din Bucuresti,
2003;
POPA I. - Managementul Institutiilor Publice, 2005
SUCIU B. Decizii de Management, www.slideshare.net/SuciuBogdan/04-2007-decizii,
2007;
MEREDITH J. R., MANTEL S. J. Project Management, USA, 2012;
KLOPPENBORG TIMOTHY J. Contemporary Project Management Organize, Plan,
Perform, USA, 2012;
GUPTA, J.; FORGIONNE, G., MORA, M., Intelligent decision-making support systems:
foundations, applications and challenges. (Decision engineering), Springer-Verlag London
Limited, 2006.
http://www.dmcwebservices.co.uk/web-project-management
http://www.extractable.com/blog/the-top-10-characteristics-of-great-digital-agency-projectmanagers/

http://www.slideshare.net/hatemk/the-art-of-project-management-42722540
https://naturalblackcat.wordpress.com/2011/12/17/aiesec-project-management-effectivecommunication-training/
CALIN O. - "Elemente integrate de management", Editura Victor, Bucuresti, 2006;
KLOPPENBORG Timothy J. Contemporary Project Management Organize, Plan,Perform,
USA, 2012;
www.serena.com/docs/repository/solutions/intro-to-agile-devel.pdf
http://agilemanifesto.org/principles.html - Kanban vs Scrum- Henrik Kniberg-Version 2011-06-29
http://tex.stackexchange.com/tags/pgfgantt/info
http://www.aniap.ro/Documente/Ghid_Metodologic.pdf
http://stst.elia.pub.ro/news/IS/Teme%20IS%202011_12/Dobroiu441A%20SCRUM.pdf
http://ccimn.ulbsibiu.ro/documente/carti/introducere_in_managementul_proiectelor.pdf
http://codrinpaveliuc.finantare.ro/178/
http://www.crisp.se/gratis-material-och-guider/kanban
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-RO.pdf
http://www.brainconcert.ro/cursuri-it/curs-metodologia-scrum-510/
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-RO.pdf
Louisot Jean-Paul, What Makes an Ejfective Risk Manager?", Risk Management
Magazine, iunie 2003.
Sean McCarthy, How to Write a Competitive Proposal for the Sixth Framework
Programme", Hyperion Limited, 2002, Hyperion Ltd., 2002.
Sean McCarthy, How to Negotiate, Administer, Manage and Finish an EU R&D
Contract", Hyperion Limited 1998, Hyperion Ltd., 2002.
Abbe Mowshowitz, The Switching Principie in Virtual Organization",
Organizational Virtualness, voi. 1, nr. 1,2000.

Constantin Opran (coord.), Sergiu Stan, Stelua Nstas, Bogdan Abaza,


Managementul proiectelor", comunicare.ro, Bucureti, 2002.
W. Alan Randolph, Project Success Depends on Building Passionfor the Goal", PM
Weekly, 22-26 septembrie 2003.
https://www.academia.edu/1020810/Agile_software_development_methodology_an_ontologic
al_analysis
http://www.umfiasi.ro/masterate/Suporturi%20de%20curs/Facultatea%20de%20Bioinginerie/
Managementul%20proiectelor/Managementul%20proiectelor%20Bargaoanu.doc
http://thor.info.uaic.ro/~alaiba/mw/index.php?title=Dezvoltarea_proiectelor_software_folosind
_tehnici_agile&redirect=no
http://www.pentalog.ro/abordare/metodologia-agile-scrum.htm
http://ccimn.ulbsibiu.ro/documente/carti/introducere_in_managementul_proiectelor.pdf
http://www.pentalog.ro/abordare/metodologia-agile-scrum.htm
http://aei.geniu.ro/downloads/Cache_File/Curs%2001.pdf
Radu V. Pascu Managementul Proiectelor , 2010 http://ccimn.ulbsibiu.ro/documente/carti/introducere_in_managementul_proiectelor.pdf
http://www.brainconcert.ro/cursuri-it/curs-metodologia-scrum-510/
1http://thor.info.uaic.ro/~alaiba/mw/index.php?title=Dezvoltarea_proiectelor_software_folosi
nd_tehnici_agile&redirect=no
http://www.picstopin.com/960/agilescrumjpg/http:%7C%7Clogicboost*com%7Cimages%7CAgile_Scrum*jpg/
http://profs.info.uaic.ro/~alaiba/mw/index.php?title=Dezvoltarea_proiectelor_software_folosi
nd_tehnici_agile
http://www.pentalog.ro/abordare/metodologia-agile-scrum.htm
http://www.brighthubpm.com/methods-strategies/92832-extreme-programming-iterationplanning/#
http://thor.info.uaic.ro/~alaiba/mw/index.php?title=Dezvoltarea_proiectelor_software_folosi
nd_tehnici_agile&redirect=no
http://withfriendship.com/user/cyborg/extreme-programming.php
http://www.aniap.ro/Documente/Ghid_Metodologic.pdf
http://stst.elia.pub.ro/news/IS/TEME_IS_2013_14/3_TaifasSt_LupeB_HaiduM_AGILE.docx
https://www.cprime.com/resources/what-is-agile-what-is-scrum/
http://www.aniap.ro/Documente/Ghid_Metodologic.pdf
https://www.cprime.com/resources/what-is-agile-what-is-scrum/
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-RO.pdf
http://stst.elia.pub.ro/news/IS/TEME_IS_2013_14/3_TaifasSt_LupeB_HaiduM_AGILE.docx
http://leansoftwareengineering.com/2009/03/09/extreme-programming-workflow-simulation/
http://www.crisp.se/gratis-material-och-guider/kanban
http://www.agilocity.co.za/why-agile/scrum/
http://stst.elia.pub.ro/news/IS/Teme%20IS%202011_12/Dobroiu441A%20SCRUM.pdf
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-RO.pdf

S-ar putea să vă placă și