Politechnika Wrocławska
Zaawansowane zarządzanie projektami-część 2
Agnieszka Ślusarczyk
Wrocław 2014
Zadanie 1
Członek SCRUM | Członek zespołu | Argumenty | Odpowiedzialność |
---|---|---|---|
Scrum Master | Marcin | -ma miano kierownika projektu, -najbardziej doświadczony pracownik; -Zarządza zespołem programistów, testerem i grafikiem; -Ustala ogólny harmonogram prac; |
-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 | -organizuje spotkania z klientem; - ustalił kryteria i zakres projektu z klientem; -współpracuje bezpośrednio z scrum masterem; |
- spotkania z klientem; -określenie wizji produktu; -nadzór nad projektem; -określenie priorytetów projektu; -przekazywanie informacji scrum masterowi; |
Team |
|
- sami organizują sobie pracę w ramach harmonogramu; -wykonuja poszczególne zadania w projekcie; |
- 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; |
Zadanie 2.
Wykres i tabela z priorytetami
Nr. | Zadanie | Czas trwania | Rozpoczęcie | Zakończenie | Priorytet |
---|---|---|---|---|---|
1 | Stworzenie panelu głównego | 2 dn | 2014-03-10 09:00 | 2014-03-11 18:00 | 1 |
2a | Wstawienie funkcji dodawania awatarów z listy | 1 dzień | 2014-03-12 09:00 | 2014-03-12 18:00 | 2 |
2b | Dodanie funkcji wstawiania własnego awatara | 1 dzień | 2014-03-13 09:00 | 2014-03-13 18:00 | 2 |
3a | Wprowadzenie funkcji wyszukiwania | 1 dzień | 2014-03-12 09:00 | 2014-03-12 18:00 | 3 |
3b | Wprowadzenie funkcji wstawiania zdjęć | 1 dzień | 2014-03-13 09:00 | 2014-03-13 18:00 | 1 |
3c | Rozszerzenie funkcji wstawiania zdjęć o wybór wprowadzania | 1 dzień | 2014-03-14 09:00 | 2014-03-14 18:00 | 2 |
3d | Wprowadzanie funkcji wstawiania filmów | 1 dzień | 2014-03-17 09:00 | 2014-03-17 18:00 | 1 |
3e | Rozszerzenie funkcji wstawiania filmów o wybór wprowadzania | 1 dzień | 2014-03-18 09:00 | 2014-03-18 18:00 | 2 |
3f | Stworzenie panelu dodawania komentarzy | 1 dzień | 2014-03-19 09:00 | 2014-03-19 18:00 | 2 |
3g | Wprowadzenie opcji śledzenia zmian na profilu | 1 dzień | 2014-03-20 09:00 | 2014-03-20 18:00 | 2 |
3h | Wprowadzenie funkcji zmiany awatara | 1 dzień | 2014-03-21 09:00 | 2014-03-21 18:00 | 3 |
3i | Wprowadzenie funkcji dodawania zdjęć w tle | 1 dzień | 2014-03-24 09:00 | 2014-03-24 18:00 | 3 |
3j | Wprowadzenie funkcji zmiany zdjęć w tle | 1 dzień | 2014-03-25 09:00 | 2014-03-25 18:00 | 3 |
4a | Wprowadzenie funkcji zarządzania kontami | 1 dzień | 2014-03-12 09:00 | 2014-03-12 18:00 | 1 |
4b | Dodanie funkcji akceptacji dodawanych kont | 1 dzień | 2014-03-13 09:00 | 2014-03-13 18:00 | 1 |
4c | Dodanie funkcji usuwania dodanych kont | 1 dzień | 2014-03-14 09:00 | 2014-03-14 18:00 | 1 |
4d | Wprowadzenie funkcji do zarządzania banerami reklamowymi | 1 dzień | 2014-03-17 09:00 | 2014-03-17 18:00 | 1 |
5a | Synchronizowanie wszystkich funkcji | 4 dn | 2014-03-26 09:00 | 2014-03-31 18:00 | 1 |
5b | Wychwycenie błędów funkcjonowania portalu | 1 dzień | 2014-04-01 09:00 | 2014-04-01 18:00 | 2 |
5c | Wychwycenie niezgodności w wyglądzie graficznym | 1 dzień | 2014-04-02 09:00 | 2014-04-02 18:00 | 2 |
5d | Naprawienie niezgodności | 3 dn | 2014-04-22 09:00 | 2014-04-24 18:00 | 1 |
Zadanie 3.
Ten punkt powinien wyglądać tak:
<aktor> chce/potrzebuje <opis wykonywanej czynności> po to by/ponieważ <powód>.
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 akutalnie 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.
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.
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 wyeliminowac te niezgodnmości.
5d. Klient chce naprawić niezgodności po to by klient otrzymał produkt zgodny z oczekiwaniami.
Zad 4.
Nr. | Zadanie | Czas trwania | Rozpoczęcie | Zakończenie | Priorytet | Story points |
---|---|---|---|---|---|---|
1 | Stworzenie panelu głównego | 2 dn | 2014-03-10 09:00 | 2014-03-11 18:00 | 1 | 12 |
2a | Wstawienie funkcji dodawania awatarów z listy | 1 dzień | 2014-03-12 09:00 | 2014-03-12 18:00 | 2 | 3 |
2b | Dodanie funkcji wstawiania własnego awatara | 1 dzień | 2014-03-13 09:00 | 2014-03-13 18:00 | 2 | 3 |
3a | Wprowadzenie funkcji wyszukiwania | 1 dzień | 2014-03-12 09:00 | 2014-03-12 18:00 | 3 | 2 |
3b | Wprowadzenie funkcji wstawiania zdjęć | 1 dzień | 2014-03-13 09:00 | 2014-03-13 18:00 | 1 | 5 |
3c | Rozszerzenie funkcji wstawiania zdjęć o wybór wprowadzania | 1 dzień | 2014-03-14 09:00 | 2014-03-14 18:00 | 2 | 2 |
3d | Wprowadzanie funkcji wstawiania filmów | 1 dzień | 2014-03-17 09:00 | 2014-03-17 18:00 | 1 | 5 |
3e | Rozszerzenie funkcji wstawiania filmów o wybór wprowadzania | 1 dzień | 2014-03-18 09:00 | 2014-03-18 18:00 | 2 | 2 |
3f | Stworzenie panelu dodawania komentarzy | 1 dzień | 2014-03-19 09:00 | 2014-03-19 18:00 | 2 | 2 |
3g | Wprowadzenie opcji śledzenia zmian na profilu | 1 dzień | 2014-03-20 09:00 | 2014-03-20 18:00 | 2 | 2 |
3h | Wprowadzenie funkcji zmiany awatara | 1 dzień | 2014-03-21 09:00 | 2014-03-21 18:00 | 3 | 1 |
3i | Wprowadzenie funkcji dodawania zdjęć w tle | 1 dzień | 2014-03-24 09:00 | 2014-03-24 18:00 | 3 | 1 |
3j | Wprowadzenie funkcji zmiany zdjęć w tle | 1 dzień | 2014-03-25 09:00 | 2014-03-25 18:00 | 3 | 1 |
4a | Wprowadzenie funkcji zarządzania kontami | 1 dzień | 2014-03-12 09:00 | 2014-03-12 18:00 | 1 | 5 |
4b | Dodanie funkcji akceptacji dodawanych kont | 1 dzień | 2014-03-13 09:00 | 2014-03-13 18:00 | 1 | 5 |
4c | Dodanie funkcji usuwania dodanych kont | 1 dzień | 2014-03-14 09:00 | 2014-03-14 18:00 | 1 | 5 |
4d | Wprowadzenie funkcji do zarządzania banerami reklamowymi | 1 dzień | 2014-03-17 09:00 | 2014-03-17 18:00 | 1 | 5 |
5a | Synchronizowanie wszystkich funkcji | 4 dn | 2014-03-26 09:00 | 2014-03-31 18:00 | 1 | 8 |
5b | Wychwycenie błędów funkcjonowania portalu | 1 dzień | 2014-04-01 09:00 | 2014-04-01 18:00 | 2 | 2 |
5c | Wychwycenie niezgodności w wyglądzie graficznym | 1 dzień | 2014-04-02 09:00 | 2014-04-02 18:00 | 2 | 2 |
5d | Naprawienie niezgodności | 3 dn | 2014-04-22 09:00 | 2014-04-24 18:00 | 1 | 8 |
Suma story points | 81 |
Zadanie 5
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
IV sprint -> 5a(8) + 5b(2) + 5c(2) + 5d(8) =20
81 story points - > 4 sprintów
1 sprint = 5 dni
4 sprintów -> 20 dni roboczych
27 dni kalendarzowych
START: 10-03-2014 KONIEC: 24-04-2014
Zadanie 6
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 | |
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 | |
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 | |
Klietn 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 |
ZADANIE 7
Dzień | Estimated velocity | Actual velocity | Realizacja | Plan Bazowy |
---|---|---|---|---|
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 |
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 |
I sprint nie został wykonany w całości, zostało 5 story points. Przechodzą one na kolejne sprinty dając na koniec 20 story points zaległości. Więc konieczny będzie V sprint wydłużający cały projekt o dodatkowe 5 dni.
Gdyby realizacja trzymała się planu bazowego lub realizacja byłaby inna szybsza to projekt zakończyłby się w terminie.
Wykres burndown-chart
Estimated velocity i Actual velocity dla 1 sprintu
Wykres spalania dla 1 sprintu
Dla całego projektu według planu bazowego
Dla całego projektu według realizacji