Documente Academic
Documente Profesional
Documente Cultură
Romana Redistributable Intro Scrum
Romana Redistributable Intro Scrum
Scrum
<nume prezentator>
<data>
Prezint:
<dvs.>
<data>
Aplicaii financiare
Site-uri web
Aplicaii certificate ISO
Software pentru dispozitive
mobile
9001
Sisteme nglobate
Telefoane mobile
(embedded) Aplicaii de switching n reele
Sisteme cu cerine de Aplicaii ISV (vnztori de
disponibilitate 99.999%, software independeni)
24x7 Unele din cale mai mari
programul Joint Strike aplicaii in uz
Fighter
Mountain Goat Software,
LLC
Caracteristici
Echipe care se organizeaz singure
Producia progreseaz ntr-o serie de sprint-uri
lunare
Cerinele sunt capturate ca elemente ntr-o list
formnd un product backlog
Fr practici inginereti specifice prescrise n avans
Folosete reguli ce evolueaz i se dezvolt in timp
(generative rules) n scopul a crea un mediu agil
pentru ducerea la bun sfrit a proiectelor
Unul din procesele agile
n loc
Indivizi i interaciune de
Procese i unelte
n loc Negocierea
Colaborare cu clientul de contractului
A rspunde la n loc
A urma un plan
schimbri de
Sursa: www.agilemanifesto.org
Mountain Goat Software,
LLC
Nivelul de zgomot dintr-un proiect
Departe de
ceea ce s-a cerut
Anarhie
Complex
Cerine
esiguran
Tehnologie
Sprint
2-4 sptmni
Scopul sprint-ului
Retur produs
Sprint Increment al produsului,
Anulare comand
Return backlog potenial livrabil
Gift wrap
Cupoane
Ambalaj
Cancelcadou Cupoane
Product
backlog
Imagine disponibil la
www.mountaingoatsoftware.com/scrum
Mountain Goat Software,
LLC
Sprint-uri
Proiectele ce folosesc Scrum progreseaz ntr-o
serie de sprint-uri
Analog cu iteraiile din Extreme Programming
Durata tipic e de 24 sptmni sau o lun cel
mult
O durat constant duce la un ritm mai bun
Produsul e proiectat, codat i testat n cadrul
sprintului
Modificare
Artefacte
Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Scrum framework
Roluri
Product owner
ScrumMaster
Echipa Ceremonii
Sprint planning
Sprint review
Sprint retrospective
Daily scrum meeting
Artefacte
Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Product owner
Definete funcionalitile produsului
Decide cnd va fi lansat produsul i ce va conine
E responsabil pentru profitabilitatea produsului (ROI
Return On Investment)
Prioritizeaz funcionalitile n funcie de valoarea pe
pia
Modific funcionalitile i prioritile n fiecare iteraie,
dup cum e necesar
Accept sau respinge ceea ce s-a produs
Echipele se auto-organizeaz
Ideal, fr titluri, dar uneori e posibil
Membrii echipei ar trebui schimbai doar
ntre sprinturi
2
Ce vei face azi?
3
E ceva ce te mpiedic?
Acestea nu reprezint un raport pentru
ScrumMaster
Sunt angajamente n faa unor egali
Mountain Goat Software,
LLC
Sprint review
Echipa prezint ce a realizat n timpul sprint-ului
De obicei are forma unei demonstraii n ce
privete noile funcionaliti sau a arhitecturii pe
care se bazeaz
Informal
De regul, 2 ore pentru
pregtire
Fr slide-uri
Toat echipa particip
Toat lumea e invitat
Mountain Goat Software,
LLC
Retrospectiva sprint-ului
Periodic se arunc o privire pe ce merge i
ce nu merge
De obicei 1530 minute
Dup fiecare sprint
Toata echipa particip
ScrumMaster
Product owner
Echipa
Eventual clieni i alte persoane
nceteze s fac
Acesta e doar
una din multele
modaliti de a
face o
Continue s fac
retrospectiv
asupra sprint-
ului.
Mountain Goat Software,
LLC
Scrum framework
Roluri
Product owner
ScrumMaster
Echipa Ceremonii
Sprint planning
Sprint review
Sprint retrospective
Daily scrum meeting
Artefacte
Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Product backlog
Cerinele utilizatorului
O list cu tot ce se dorete
s se implementeze n
proiect
Ideal, formulat n aa fel
nct fiecare element are
valoare pentru utilizatorii sau
clienii produsului
Prioritizat de ctre product
owner
Acesta e product Reprioritizat la nceputul
backlog-ul fiecrui sprint
Mountain Goat Software,
LLC
Un exemplu de product backlog
Element n backlog Estimare
F ca aplicaia s se execute pe
SQL Server, nu doar Oracle.
Servicii financiare
Asigur mai muli indicatori
tehnici dect firma ABC, cu date
n timp real, livrate n flux.
Tasks-uri L Ma Mi J V
Impl. interf. cu utilizatorul 8 4 8
Impl. middle tier-ul 16 12 10 4
Testeaz middle tier-ul 8 16 16 11 8
Scrie help-ul online 12
Impl. clasa foo 8 8 8 8 8
Adaug logarea erorilor 8 4
50
40
30
Ore
20
10
0
L Ma Mi J V