PREZENTACJA
ROZWIĄZANIA CZ. 2
Członek
SCRUM
Członek zespołu
Odpowiedzialność
Scrum
Master
Marcin
-nadzorowanie prac teamu;
-tworzenie i pilnowanie harmonogramu
zadań;
-określenie czasu trwania projektu;
-usuwanie przeszkód w pracach
zespołu;
-prawidłową w pracę w trakcie
sprintów;
Product
Owner
Jacek
- spotkania z klientem;
-określenie wizji produktu;
-nadzór nad projektem;
-określenie priorytetów projektu;
-przekazywanie informacji scrum
masterowi;
Team
Zenek
(programista)
Marta
(programista)
Beata
(programista)
Waldek (tester)
Mariola (grafik)
- wykonanie zadań;
- ocena pracochłonności
wyznaczonych im zadań;
-wybór i wdrożenie
najefektywniejszej metody
wykonania projektu/zadań;
-tworzenie produktu projektu
zgodnie z ustaloną
definicją/kryteriami;
PRIORYTETY
RYZYKO
WARTOŚĆ
UNIKAMY
PRIORYTET 3
3a, 3h, 3i, 3j,
PRIORYTET 1
1, 3b, 3d, 4a, 4b, 4c,
4d, 5a, 5d
PRIORYTER 2
2a, 2b, 3c, 3e, 3f, 3g,
5b, 5c
DUŻE
MAŁE
MAŁA
DUŻA
Nr. Zadanie
Czas
trwania
Priorytet
1
Stworzenie panelu głównego
2 dn
1
2a Wstawienie funkcji dodawania awatarów z listy
1 dzień
2
2b Dodanie funkcji wstawiania własnego awatara
1 dzień
2
3a Wprowadzenie funkcji wyszukiwania
1 dzień
3
3b Wprowadzenie funkcji wstawiania zdjęć
1 dzień
1
3c
Rozszerzenie funkcji wstawiania zdjęć o wybór
wprowadzania
1 dzień
2
3d Wprowadzanie funkcji wstawiania filmów
1 dzień
1
3e
Rozszerzenie funkcji wstawiania filmów o wybór
wprowadzania
1 dzień
2
3f Stworzenie panelu dodawania komentarzy
1 dzień
2
3g Wprowadzenie opcji śledzenia zmian na profilu
1 dzień
2
3h Wprowadzenie funkcji zmiany awatara
1 dzień
3
3i Wprowadzenie funkcji dodawania zdjęć w tle
1 dzień
3
3j Wprowadzenie funkcji zmiany zdjęć w tle
1 dzień
3
4a Wprowadzenie funkcji zarządzania kontami
1 dzień
1
4b Dodanie funkcji akceptacji dodawanych kont
1 dzień
1
4c Dodanie funkcji usuwania dodanych kont
1 dzień
1
4d
Wprowadzenie funkcji do zarządzania banerami
reklamowymi
1 dzień
1
5a Synchronizowanie wszystkich funkcji
4 dn
1
5b Wychwycenie błędów funkcjonowania portalu
1 dzień
2
5c
Wychwycenie niezgodności w wyglądzie
graficznym
1 dzień
2
5d Naprawienie niezgodności
3 dn
1
USER STORIES (1)
1. Klient chce mieć stworzony panel główny według ustalonego
schematu, ponieważ ma zwrócić uwagę potencjalnego
użytkownika.
2a. Klient chce wstawić funkcję dodawania własnego awatara po to,
by użytkownik mógł ujawnić swoją tożsamość.
2b. Klient chce wprowadzić możliwość wybrania awatara z listy
dostępnych po to, by użytkownik mógł pozostać anonimowym.
3a. Klient chce wprowadzić funkcję wyszukiwania, po to by ułatwić
użytkownikowi wyszukiwanie informacji.
3b. Klient chce wprowadzić funkcję wstawiania zdjęć po to, by
użytkownik mógł załączać własne zdjęcia.
3c. Klient chce rozszerzyć funkcje wstawiania zdjęć o wybór
wprowadzenia, po to by użytkownik dodawał zdjęcia z urządzenia,
z którego aktualnie korzysta.
3d. Klient chce wprowadzić funkcję wstawiania własnych filmów po
to, by użytkownik mógł załączać własne nagrania.
3e. Klient chce rozszerzyć funkcje wstawiania własnych filmów o
wybór wprowadzenia, po to by użytkownik dodawał filmy z
urządzenia, z którego aktualnie korzysta.
USER STORIES (2)
3f. Klient chce mieć panel do wprowadzania komentarzy po to by
użytkownik mógł komentować zdjęcia i filmy.
3g. Klient chce stworzyć opcje śledzenia zmian na profilu, by
użytkownik bez logowania do portalu mógł być informowany na
bieżąco o tym co się dzieje.
3h. Klient chce stworzyć możliwość zmiany awatara, by użytkownik
mógł go zmienić według potrzeb.
3i. Klient chce stworzyć możliwość dodawania zdjęć w tle, by
użytkownik miał dodatkową funkcjonalność.
3j. Klient chce stworzyć możliwość zmiany zdjęć w tle, by
użytkownik miał dodatkową funkcjonalność.
4a. Klient chce mieć funkcję zarządzania kontami po ty by dokonywać
zmian w portalu;
4b. Klietn chce mieć funkcję akceptacji dodawanych kont po to by
stworzyć bazę wiarygodnych użytkowników.
4c. Klient chce mieć funkcję usuwania dodanych kont po to by
usuwać konta, które użytkują portal niezgodnie z przeznaczeniem.
4d. Klient chce mieć funkcję do zarządzania banerami reklamowymi,
po to by zamieszczać reklamy swoich partnerów biznesowych i
sponsorów.
USER STORIES (3)
5a. Kierownik chce zsynchronizować wszystkie funkcję, by
pojedynczo wykonywane zadania razem działały bez zarzutu.
5b. Kierownik chce wychwycić błędy w funkcjonowaniu portalu po ty
by usunąć te błędy .
5c. Kierownik chce wychwycić niezgodności w grafice portalu po to by
wyeliminować te niezgodności.
5d. Klient chce naprawić niezgodności po to by klient otrzymał
produkt zgodny z oczekiwaniami.
PRZYDZIAŁ STORY POINTS
W CIĄGU FIBONACCIEGO
5a, 5d
3b, 3d, 4a, 4b,
4c, 4d
2a, 2b
1 2 3 5 8
13
1
3a, 3c, 3e,
3f, 3g, 5b,
5c,
3h,
3i, 3j
LICZBA SPRINTÓW
I sprint -> 1(12)+2a(3) + 2b(3) + 3a(2) = 20
II sprint - > 3b(5) + 3c(2) + 3d(5) + 3e(2) + 3f(2) + 3g(2) +
3h(1) + 3i(1)= 20
III sprint -> 3j(1) + 4a(5) + 4b(5) + 4c(5) + 4d(5)=21
V sprint -> 5a(8) + 5b(2) + 5c(2) + 5d(8) =20
81 story points - > 4 sprinty
1 sprint = 5 dni
4 sprintów -> 20 dni roboczych
27 dni kalendarzowych
START: 10-03-2014
KONIEC: 24-04-2014
LISTA USER STORIES
W SPRINTACH (1)
User Story
SPRINT Priorytet
Klient chce posiadać stworzony panel główny według
ustalonego schematu, ponieważ ma zwrócić uwagę
potencjalnego użytkownika.
I sprint
1
Klient chce wstawić funkcję dodawania własnego
awatara po to, by użytkownik mógł ujawnić swoją
tożsamość
2
Klient chce wprowadzić możliwość wybrania awatara
z listy dostępnych po to, by użytkownik mógł
pozostać anonimowym
2
Klient chce wprowadzić funkcję wyszukiwania, po to
by ułatwić użytkownikowi wyszukiwanie informacji.
3
User Story
SPRINT Priorytet
Klient chce wprowadzić funkcję wstawiania zdjęć po to,
by użytkownik mógł załączać własne zdjęcia.
II sprint
1
Klient chce rozszerzyć funkcje wstawiania zdjęć o
wybór wprowadzenia, po to by użytkownik dodawał
zdjęcia z urządzenia, z którego akutalnie korzysta.
2
Klient chce wprowadzić funkcję wstawiania własnych
filmów po to, by użytkownik mógł załączać własne
nagrania
1
Klient chce rozszerzyć funkcje wstawiania własnych
filmów o wybór wprowadzenia, po to by użytkownik
dodawał filmy z urządzenia, z którego aktualnie
korzysta.
2
Klient chce mieć panel do wprowadzania komentarzy po
to by użytkownik mógł komentować zdjęcia i filmy.
2
Klient chce stworzyć opcje śledzenia zmian na profilu,
by użytkownik bez logowania do portalu mógł być
informowany na bieżąco o tym co się dzieje.
2
Klient chce stworzyć możliwość zmiany awatara, by
użytkownik mógł go zmienić według potrzeb.
3
Klient chce stworzyć możliwość dodawania zdjęć w tle,
by użytkownik miał dodatkową funkcjonalność.
3
LISTA USER STORIES
W SPRINTACH (2)
User Story
SPRINT Prioryte
t
Klient chce stworzyć możliwość zmiany zdjęć w
tle, by użytkownik miał dodatkową funkcjonalność
III sprint
3
Klient chce mieć funkcję zarządzania kontami po ty
by dokonywać zmian w portalu;
1
Klient chce mieć funkcję akceptacji dodawanych
kont po to by stworzyć bazę wiarygodnych
użytkowników.
1
Klient chce mieć funkcję usuwania dodanych kont
po to by usuwać konta, które użytkują portal
niezgodnie z przeznaczeniem.
1
Klient chce mieć funkcję do zarządzania banerami
reklamowymi, po to by zamieszczać reklamy swoich
partnerów biznesowych i sponsorów.
1
Dzie
ń
Estimat
ed
velocity
Actual
velocit
y
Realiza
cja
Plan
Bazo
wy
I SPRINT
0
20
20
1
6
5
15
14
2
6
2
13
8
3
3
2
11
5
4
3
3
8
2
5
2
3
5
0
II SPRINT
0
25
20
1
5
5
20
15
2
4
2
18
11
3
4
2
16
7
4
4
3
13
3
5
3
3
10
0
Dzie
ń
Estimat
ed
velocity
Actual
velocit
y
Realiza
cja
Plan
Bazo
wy
III SPRINT
0
30
21
1
5
5
25
16
2
5
2
23
11
3
5
2
21
6
4
5
3
18
1
5
1
3
15
0
IV SPRINT
0
35
20
1
8
5
30
12
2
2
2
28
10
3
2
2
26
8
4
4
3
23
4
5
4
3
20
0
REALIZACJA PLANU
BAZOWEGO
ESTIMATED &
ACTUAL VELOCITY
1 dzień
2 dzień
3 dzień
4 dzień
5 dzień
0
1
2
3
4
5
6
7
Estimated velocity
Actual velocity
WYKRES
SPALANIA
0
1
2
3
4
5
0
5
10
15
20
25
Realizacja
Plan Bazowy
I sprint
II sprint
III sprint
IV sprint
Vsprint
0
5
10
15
20
25
20
20
21
20
0
Plan bazowy dla całego projektu
Story point całość
I sprint
II sprint
III sprint
IV sprint
Vsprint
0
5
10
15
20
25
15
15
15
15
20
Realizacja dla całego projektu
Story point całość
DZIĘKUJEMY ZA UWAGĘ