Sunteți pe pagina 1din 2

SITUATIE 1

Furnizorul de produse software a fost contractat pentru a realiza o aplicatie web ce a


fost ceruta de o firma de recrutare. Scopul aplicatiei este impartit in 2 directii majore:
- de a permite oricarei persoane de peste 16 ani sa-si creeze cont, sa se logheze, sa-si creeze
profil, sa-si adauge un CV, sa-si updateze profilul, sa poata sa aplice la joburile existente, sa
poata filtra joburile existente dupa anumite criterii.
- de a permite unui recruiter ce are job disponbil sa-si creeze cont de firma, sa aiba un profil si
sa adauge job-uri, sa poata vedea CV-urile publice.

Trebuie sa existe functionalitatile de cautare job-uri si cautare profile de candidati.


Cautarea candidatilor trebuie sa fie disponibila doar pentru recruiters. Candidatii cu profil creat
trebuie sa poata sa aplice la orice job activ doar o singura data in perioada activa. Daca va fi
reinnoit anuntul, el poate aplica din nou. Orice anunt expira in 30 de zile. Cand se face
aplicarea la un job, atat candidatul cat si recruiterul vor primi un email: candidatul va primi un
email cu informatii clare referitoare la statusul de succes al aplicarii si numele job-ului unde a
aplicat, iar recruiterul primeste email cu subiectul “candidat nou” si CV-ul atasat. Daca nu este
CV, nu se poate aplica si nici email nu se trimite la recruiter.

Cerinte:
- stabiliti rolurile de:
- product owner: responsabil cu interesul clientului
- decide ce trebuie sa contina produsul
- stabileste cerintele pe baza documentatiei primite de la client (in exemplul nostru toata
lumea va lucra la stabilirea cerintelor, dar in consens) in functie de scop, prioritate si
timp de livrare
- participa la meetings
- stabileste criterii de acceptanta ale produsului
- scrum master / project manager: responsabil ca se va livra
- se asigura ca echipa/echipele exista si sunt complete
- se asigura ca exista comunicare
- se asigura ca nimic din afara nu deranjeaza echipa
- se asigura ca product owner-ul si echipele de dezvoltare se inteleg la comun
- ajuta echipa la estimari
- impreuna cu echipa de dezvoltare se ocupa de definirea scenariilor ce trebuiesc
implementate si apoi testate
- developeri:
- analizeaza cerintele de la product owner
- se asigura ca au tot ce le trebuie
- se asigura ca este clar scopul taskurilor
- isi asigneaza taskuri si le dezvolta
- se asigura de timpul de livrare
- testeri
- analizeaza cerintele de la product owner
- definesc un test plan/strategy pe baza scenariilor identificate si pe baza criteriilor de
acceptanta

- dupa stabilirea rolurilor, incepeti munca de analiza a ceea ce vrea clientul


- va puneti de acord cu output-ul ce trebuie sa fie facut de fiecare rol
- listati/descrieti cerintele
- stabiliti in ce ordine se vor implementa
- stabiliti un numar de iteratii si durata fiecarei iteratii
- stabiliti scopul clar al fiecarei iteratii
- listati/descrieti criterii de acceptanta
- listati/descrieti scenarii de implementat si de testat
- fiecare ora va fi considera zi de implementare si veti face un scrum meeting la inceputul
fiecarei ore unde fiecare va spune pe scurt care este statusul a ceea ce face sau a facut si
ce urmeaza sa faca in urmatoarea zi (ora)
- la final se face o retrospectiva pentru a vedea ce a functionat bine, ce a functionat mai putin
bine si ce poate fi imbunatatit

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