0% au considerat acest document util (0 voturi)
4 vizualizări9 pagini

Uapa Programare Proiect Final

Acest document prezintă un rezumat al Scrum, o metodologie agilă pentru gestionarea proiectelor. Scrum se bazează pe iterații scurte numite "sprinturi" în care echipele lucrează pentru a îndeplini obiectivele. Rolurile cheie sunt Proprietarul de Produs, Scrum Master-ul și echipa de dezvoltare. Echipa se întâlnește zilnic pentru a se coordona și la sfârșitul fiecărui sprint pentru a revizui progresul și a îmbunătăți continuu. Scrum oferă flexibilitate și capacitate de adaptare la schimbări.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări9 pagini

Uapa Programare Proiect Final

Acest document prezintă un rezumat al Scrum, o metodologie agilă pentru gestionarea proiectelor. Scrum se bazează pe iterații scurte numite "sprinturi" în care echipele lucrează pentru a îndeplini obiectivele. Rolurile cheie sunt Proprietarul de Produs, Scrum Master-ul și echipa de dezvoltare. Echipa se întâlnește zilnic pentru a se coordona și la sfârșitul fiecărui sprint pentru a revizui progresul și a îmbunătăți continuu. Scrum oferă flexibilitate și capacitate de adaptare la schimbări.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Programare II

[ Lucrare Finală ]

2
0
2
1
Universitatea Deschisă Pentru Adulț i

Ș COALĂ

Inginerie ș i Tehnologie

DISCIPLINĂ

Programare II

FACILITATOR

Samuel Estrella

PARTICIPANT

Victor Manuel Campusano Sosa

MATRICULA

2020-01459

TEMA

Lucrare Finală

DATA

18/03/2021
Introducere

Următoarea lucrare prezintă date reprezentative despre cadrul de lucru


identificat ca „SCRUM”, proiectul este elaborat ca lucrare finală de ciclu de
asignatura Programare II, predată la universitatea deschisă pentru adul ț i
(UAPA). În acesta se elaborează o mică cercetare despre o metodologie
de lucru, sau mai bine zis, un cadru de colaborare între membrii unei echipe
cuya funcț ie principală este de a optimiza procesul de design ș i elaborare, în acest caz
de produse informatice, deș i în elaborarea acestui lucru am putut vedea
cum poate fi utilizat acest cadru în diferite domenii dincolo de
servicii electronice.

Printre subtemele incluse în lucrare se numără: introducerea în sistemul scrum, care


da, cum funcț ionează, avantaje ș i dezavantaje ș i un pic din istoria sa pentru a înț elege de ce
care a fost necesară crearea sa. Pe parcursul întregului ciclu academic am fost
dezvoltând diferite activită ț i ș i concepte care ne-au ajutat să ne deschidem
min ț ile noastre la diferite posibilită ț i ș i dotate cu diverse cuno ș tinț e,
în ț elegând că lumea tehnologiei lucrează în echipă pentru a ob ț ine
rezultate optime, această ultimă lucrare ne oferă o modalitate practică ș i modernă de
cum să lucrăm în echipă ș i să atingem obiectivele stabilite.
Metodologie

Sistem de productivitate SCRUM


Pentru a înțelege ce este sistemul SCRUM, ne vine bine să ne amintim ce este o
metodologie agilă: în timp ce sistemele tradiționale de lucru plănuiesc totul
în detaliu de la diagrama de livrare până la buget la începutul proiectului,
lăsând ca planificarea să consume cea mai mare parte a atenției proiectului în
da, execuția rămâne pentru mai târziu, iar dacă ceva se schimbă pe parcurs, planificarea
devine obsoletă și trebuie să dedicăm din nou o cantitate mare de timp pentru a reveni la
modificarea planului de urmat.

Într-o metodologie agilă, ceea ce se caută este să fim flexibili și să reacționăm rapid.
despre schimbare, dar fără a sacrifica stabilitatea proiectului, a combina stabilitatea
și flexibilitatea proiectului.

Ce este SCRUM?
SCRUM preia acest concept de stabilitate și flexibilitate din metodele agile,
dar lăsând deoparte ansamblul de reguli care trebuie urmate într-o
metodologie, de aceea spunem că SCRUM este un Cadru, un cadru de lucru
care oferă echipei câteva linii directoare, dar nu obligează să fie respectate cu strictețe.
Deși echipele de dezvoltare software sunt cele care utilizează în cea mai mare măsură
frecvența sistemului scrum, principiile sale și lecțiile pot fi aplicate la orice tip
de lucru în echipă.

scrum descrie un set de întâlniri, instrumente și funcții care lucrează de


forma coordonată pentru a ajuta echipele să își structureze și să își gestioneze munca.
Implementare

Cum funcț ionează:

În general, este destinat echipelor mici, membrilor echipei


descompuneau proiectul în părți mici, fiecare dintre aceste părți
au obiective care trebuie să fie realizabile într-o perioadă de timp prestabilită,
Aceste intervale de timp se numesc „Sprints” care, de obicei, durează 2 săptămâni,
deși în unele echipe sunt de 3 și până la 4 săptămâni, adică la final de
Fiecare sprint are niște obiective care trebuie îndeplinite.

Pentru a organiza totul acesta, se desfășoară o serie de întâlniri în mod periodic.


Acestea sunt:

Planificarea sprintului
Se face o reuniune la începutul fiecărui sprint, o reuniune de planificare al cărei scop
este definirea obiectivelor pentru următorul sprint, selectând sarcini și definind-le
pașii necesari pentru a le completa, aici se decide ce sarcini pot intra sau nu
în cadrul sprintului, luând în considerare importanța și necesitatea acestei sarcini în
ce se află echipa, prin urmare, este esențial să analizăm nevoile fiecărei
sarcina pentru a putea înțelege și estima cât timp va dura.

Execuț ia sprintului "daily spring"


În fiecare zi, echipa desfășoară o întâlnire de sincronie de 15 minute pentru
inspecționați munca pe care o face restul (dependențe între sarcini,
progres către obiectivul sprintului, obstacole care pot împiedica acest obiectiv
pentru a face adaptările necesare care să permită respectarea previziunii
de obiective de arătat la sfârșitul sprintului.
În întâlnire, fiecare membru al echipei răspunde la trei întrebări:

1. Ce am făcut de la ultima întâlnire de sincronizare pentru a ajuta la


echipă pentru a-și îndeplini obiectivul?

2. Ce voi face de acum înainte pentru a ajuta echipa să îndeplinească


Care este obiectivul tău?

3. Ce impedimente am sau voi avea care ne împiedică să ne atingem obiectivele?


obiectiv?

La finalul sprintului are loc ultima întâlnire pe care o putem împărți în două
părți.

Sfârș itul primăverii (Demonstraț ie)

Echipa prezintă clientului cerințele finalizate în sprint, în funcție de


rezultatele prezentate și de schimbările care au avut loc în contextul
proiect, clientul efectuează adaptările necesare în mod obiectiv, deja
de la prima sprint, replanificând proiectul.

Finalul sprintului (Retrospectivă)

La sfârșitul sprintului, echipa se uită înapoi și analizează munca efectuată, ce sarcini


s-au realizat, cum s-au realizat, calitate cu care s-au finalizat sarcinile
del sprint și în același mod a analiza sarcinile care nu au putut fi finalizate deja
marea din cauza lipsei de timp sau a blocajelor. Echipa analizează cum a fost modul lor de

a lucra și care sunt problemele care ar putea împiedica progresul


adecvat, îmbunătățindu-și continuu productivitatea

Cine formează echipa SCRUM?


O echipă SCRUM este de obicei compusă din grupuri de lucru de între 3 și 9
membrii echipei de dezvoltare, plus Scrum Master-ul și Product Owner-ul. Fiecare
unul dintre aceste roluri are responsabilități diferite și trebuie să răspundă de
o manieră distinctă, atât între ei, cât și pentru restul organizației. Suma de
toate rolurile sunt ceea ce numim Echipa Scrum.
Proprietar de produs

Este vocea clienților, este responsabilul pentru rezultatele afacerii și din acest motiv
atât responsabilitatea ta este de a defini caracteristicile care trebuie realizate în produs
și a prioritiza importanța fiecărei dintre aceste nevoi.

Scrum Master

Scrum Master-ul are două funcții principale în cadrul structurii de lucru:


gestiona procesul Scrum și ajută la eliminarea impedimentelor care ar putea afecta
livrarea produsului. De asemenea, se ocupă de activitățile de mentorat și
formare, coaching și facilitarea întâlnirilor și evenimentelor, dacă este necesar.

Echipa de dezvoltare

Echipa de dezvoltare este formată în general din 3 până la 9 profesioniști care se


se ocupă de dezvoltarea produsului, auto-organizându-se și auto-managementu-se pentru
a reuși să livrăm o creștere de software la finalul ciclului de dezvoltare.

Avantaje ș i dezavantaje
SCRUM
Avantaje
Poț i lua părț ile care îț i plac din scrum ș i să le adaptezi proiectului tău
Se adaptează proiectului, nu este necesar să fie folosit în acelaș i mod în toate
proiecte.
Ajută la stabilirea unor obiective cuantificabile ș i, astfel, la menț inerea echipei ocupate tot timpul
timp pentru a garanta productivitatea.
Dezavantaje
În momentul în care se lucrează cu Scrum, întreaga echipă trebuie să cunoască în detaliu ...
principii ș i cadru teoretic. Trebuie să existe cunoș tinț e despre rolurile Scrum sau
ar putea exista dispersie si ciocnire de functii.
În mare parte, succesul unui proiect desfăș urat cu metoda Scrum va depinde
de la pregătirea ș i experienț a Scrum Master-ului (mai mult decât de inovaț ie,
creativitate sau calitate a materialelor
Ș i dintr-un anumit motiv rămân sarcini neachitate, restul restanț elor va începe să
a fi amânat pe termen nedeterminat, căci adesea există o relaț ie logică ș i secvenț ială
între activităț ile tabloului.

Istoria
Scrum apare în jurul anului 1986 și a fost creat de Ikujiro Nonaka și Hirotaka.
Takeuchi, pornind de la un studiu pe care l-au realizat la diferite companii care erau
văzând o nouă abordare a muncii.

Mai târziu, în 1995, au creat un set de reguli, sau un set de bune practici,
concentrate pe dezvoltarea de software și au denumit-o Scrum.

De ce SCRUM?

Cuvântul Scrum provine din Rugby.

În dicționar putem găsi următoarea definiție: „O formare


ordine de jucători.

În acest joc, fiecare jucător contribuie susținând pe altul pentru a ajuta echipa
gane. Pentru asta, se observă mișcările rivalului adaptându-se la ele de la
forma cea mai rapidă posibilă.

Pe de altă parte, cine conduce echipa nu poate juca meciul, dar rolul său este
important la ora de a-i ghida despre cum să manevreze mingea, de asemenea este cine
împuternicește-ți membrii pentru a putea lua decizii de unul singur.

Evoluț ie
Sutherland și Schwaber au evoluat Scrum prin încercare și eroare într-un
numărul de companii în timpul anilor '90. În această etapă au fost create elementele de bază
ca întâlnirile zilnice Scrum, Burndown-urile și s-a adăugat conceptul de Backlog de Sprint,

planificările de Sprint au fost eliminate și s-a confirmat importanța ...


autogestionare, schimburile în echipele funcționale au devenit evidente și
ca parte fundamentală a Scrum.

Schwaber a colaborat de asemenea cu oameni de ştiinţă în controlul proceselor la DuPont pentru

a lega Scrum de primele principii ale teoriei controlului proceselor


industriale, învățând că motivul pentru care Scrum funcționa era că era
empirică.
Concluzie

În rezumat, persoanele dedicate dezvoltării produselor, fără a lua în considerare tipul


de produs sunt întotdeauna într-o căutare constantă de a optimiza și îmbunătăți
procese de dezvoltare, a fi mai agili, flexibili și susceptibili la schimbare. Pentru așa
procesul s-a gândit la sistemele SCRUM, unde schimbarea cursului unui
proiectul nu afectează în același mod deoarece se folosește un sistem în care
proiectele se desfășoară pe părți, iar finalizarea unei părți,
anteriormente numită „Sprint” stabilește caracteristicile de dezvoltare ale
următorul sprint.

SCRUM îmbunătățește productivitatea echipei și satisfacția clientului datorită faptului că


este este inclus în procese și poate valida părțile proiectului înainte de
să fie completat.

Toate conceptele atât de dezvoltare cât și practice, alături de strategii de


dezvoltare colaborativă cum este scrum, au făcut din acest ciclu universitar o

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