Documente Academic
Documente Profesional
Documente Cultură
Bianca Alecu
Skillab
Curs 1
Fundamentele
managementului de proiect
Despre mine
2022
În timpul cursului:
Teme:
- ținem camerele pornite
dar microfonul oprit - miercuri spre joi - studiu
individual, teme de gândire
- nu facem multitasking
- joi spre vineri - lucru în
- punem întrebări atât în
echipe
timpul sesiunilor
dedicate cât și atunci
când apare întrebarea În afara cursului:
- dacă este o întrebare generală -
pe Whatsapp grup
- dacă este ceva personal - pe mail
Skillab
Menti
Agenda
Milestone
după
fiecare
etapă
Metodologia
clasică
Scop fix,
cost și Waterfall
durată
variabile
O etapă Abordare
pornește lineară
doar după
ce cealaltă
se încheie
Avantaje
Livrabilele sunt
prioritizate în
funcție de
valoarea de Metodologie
business iterativă
stabilită de
client
Sprinturi Agile
egale ca
durată, livrari Livrare
periodice rapidă a unei
către client aplicații cu
componente
Toată echipa funcționale
este implicată
pe toată Cost și
perioada durată fixe,
desfășurării scop
proiectului variabil
Avantaje
● Transparență
● Calitate mărită
Sursa: Shutterstock
1.2.1. Scrum
Scrum
Folosit în
Scrum ≠
software
Agile
development
1.2.2. Kanban
● Toyota, 1950s
● Primăvara 2000
● 17 software developers – Alianța Agile în Utah
● Cum putem îmbunătăți timpii de dezvoltare pentru a livra
software mai repede?
○ Feedback obținut rapid, îmbunătățire continuă
○ Scurtarea perioadei de livrare (time to market)
● Au redactat Agile Manifesto
○ 4 valori
○ 12 principii
Cei 17
Kent Beck A creat eXtreme Programming
Mike Beedle Co-autor al Agile Software Development with Scrum
Arie van Bennekum Detine Integrated Agile
Alistair Cockburn Strategist IT și creator al metodologiei Crystal Agile
Ward Cunningham Inventator al Wiki și primul care a definit termenul „datorie tehnica”
Martin Fowler Dezvoltator de software și partener în cadrul Thoughtworks
James Grenning Autor al Dezvoltării bazate pe testare
Jim Highsmith Creator al Adaptive Software Development (ASD)
Andrew Hunt Co-autor al cărtii The Pragmatic Programmer
Ron Jeffries A creat eXtreme Programming (XP) împreună cu Kent
Jon Kern Consultant în implementarea metologiei Agile
Brian Marick Specialist în IT, autor al mai multor cărți de programare
Robert C. Martin Cunoscut și drept “Unchiul Bob,” deține blogul Clean Coding prin care ofera consultanta
Steve Mellor Specialist in IT ce a inventat Analiza de sistem orientată pe obiecte(OOSA)
Ken Schwaber A dezvoltat SCRUM împreună cu Jeff Sutherland
Jeff Sutherland Inventator și creator al SCRUM
Dave Thomas Programator și co-autor al cărtii The Pragmatic Programmer
3. Agile Manifesto
3. Agile Manifesto
Satisfacția
clientului
1. Prioritatea no.1 este satisfacția
clientului prin livrări timpurii și
continue de software valoros.
4. Principiile Agile
Satisfacția
Schimbare
clientului
2. Modificarea cerințelor sau apariția
acestora târziu în proces sunt
binevenite. Procesele Agile valorifică
schimbarea pentru a crea un avantaj
competitiv clientului.
4. Principiile Agile
Satisfacția Livrarea
Schimbare
clientului produsului
3. Software funcțional este livrat cu o
frecvență de la câteva săptămâni
până la câteva luni cu preferință
pentru intervalul de timp mai scurt.
4. Principiile Agile
Mediu de
lucru
5. Construiește proiecte cu oameni
motivați. Oferă-le mediul și sprijinul
de care au nevoie și ai încredere în ei
pentru a duce treaba la bun sfârșit
4. Principiile Agile
Mediu de
Față în față
lucru
6. Cea mai eficientă și eficace metodă
de a transmite informații către și în
cadrul unei echipe de dezvoltare este
conversația față în față.
4. Principiile Agile
Mediu de Software
Față în față
lucru funcțional
7. Principala măsură a progresului este
un software funcțional.
4. Principiile Agile
Atenție
9. Agilitatea este sporită de o atenție
continuă acordată excelenței tehnice
și a designului bun.
4. Principiile Agile
Atenție Simplitate
10. Simplitatea – arta de a maximiza
cantitatea de muncă neefectuată –
este esențială.
4. Principiile Agile
Echipe ce se
Atenție Simplitate pot
auto-organiza
11. Cele mai bune structuri, cerințe și
design-uri apar din echipe care se
pot auto-organiza.
4. Principiile Agile
Echipe ce se
Atenție Simplitate pot Eficiență
auto-organiza
12. La intervale regulate, echipa reflectă
la cum să devină mai eficientă apoi
își reglează și ajustează
comportamentul în consecință.
5. Agile și în alte domenii?
Marketing și publicitate Construcții
Organizare evenimente