Zio-7-lab
Ćwiczenia – Personal Software Process
Zadanie 1. Rejestr czasu
Zadanie polega na stworzenie rejestru czasu, podczas dwóch następnych zadań. Rejestr czasu należy wykonać w postaci tabelarycznej.
Program: W tym przypadku zadanie
Data: Data wykonania zadań, np. 09.08.06
Start | Przerwa | Stop | Faza | Uwagi | |
---|---|---|---|---|---|
10:00 | 10+5 | 11:00 | 45 | Zadanie 10 | Stworzenie szablonu dokumentu |
Opis kolumn:
- Start - godzina rozpoczęcia
- Przerwa - suma przerw w trakcie pracy (np. 6 + 8)
- Stop – godzina zakończenia
- - różnica między czasem zakończenia a rozpoczęcia pomniejszona o sumę czasów przerw
- Faza – faza w trakcie której został zebrany pomiar
- Uwagi – dodatkowe uwagi dotyczące pracy
Zadanie 2. Tworzenie harmonogramu
Należy stworzyć harmonogram dla projektu informatycznego obejmującego stworzenie prostego sklepu internetowego.
Ramy czasowe projektu obejmują czas między 1 a 28 marca bieżącego roku. Zakładamy, że możemy poświęcić 5h dziennie (dla uproszczenia także w weekendy). Między 8-13 marca zmuszeni będziemy ograniczyć czas pracy do 3h dziennie. Dodatkowo 17 marca nie będziemy mogli w ogóle pracować nad projektem.
Wyodrębniono następujące zadania, wraz z pracochłonnością:
- Z1 - Konfiguracja środowiska (serwer HTTP, serwer bazy danych itp.) – 10h
- Z2 - Projekt UML aplikacji – 15h
- Z3 - Stworzenie schematów bazy danych – 5h
- Z4 - Implementacja panelu administracyjnego – 50h
- Z5 - Implementacja koszyka zakupowego – 40h
Nie ma zależności zadań implementacyjnych oraz tworzenia schematu bazy danych.
Nanieś na wykres 1 dostępne godziny w poszczególnych tygodniach, oraz ustal kolejność wykonania zadań.
Zadania | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tygodnie | |||||||||||||
Czas[h] | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 | 110 | 120 | 130 |
Następnie wypełnij szablony harmonogramu i zadań – tabela 3 i 4.
Plan | Rzeczywistość | |||
---|---|---|---|---|
Zadanie | Godzin | Godziny narastająco | Tydzień | Data |
Z1 - Konfiguracja środowiska | 10 | 10 | 1.03 | -- |
Plan | Rzeczywistość | |||
---|---|---|---|---|
Tydzień | Godzin w tyg. | Godziny narastająco | Godzin w tyg. | Godziny narastająco |
1.03 | ||||
8.03 | ||||
15.03 | ||||
22.03 |
Szablon zawierający edytowalne tabele (doc)
Rozwiązanie
Zadanie 3. Śledzenie postępu
Należy wyliczyć dla każdego zadania proporcjonalną do pracochłonności liczbę punktów przeznaczonych dla metody wartości zarobionej.
Okazało się niestety, że rzeczywista liczba dostępnych godzin zmalała procentowo:
- 1.03 – 40%
- 8.03 – 0%
- 15.03 – 10%
- 22.03 - 5%
Zbadaj jaka będzie wartość zarobiona w dniu 22.03. Dodatkowo stwórz wykres zdobytych punktów w tym dniu do liczby punktów planowanych.
Plan | Rzeczywistość | |||||
---|---|---|---|---|---|---|
Zadanie | Godzin | Godziny narastająco | WZ | Tydzień | Data | WZ |
Z1 - Konfiguracja środowiska | 10 | 10 | ... | 1.03 | 1.03 | ... |
Plan | Rzeczywistość | |||||
---|---|---|---|---|---|---|
Tydzień | Godzin w tyg. | Godziny narastająco | WZ narastająco | Godzin w tyg. | Godziny narastająco | WZ narastająco |
1.03 | ||||||
8.03 | ||||||
15.03 | ||||||
22.03 |
Szablon zawierający edytowalne tabele (doc)
Rozwiązanie
Pytania do dyskusji
- Czy prowadzenie rejestru czasu jest opłacalne? Jakie są korzyści i trudności?
- Czy sądzisz, że używanie PSP, przyniosłoby Ci więcej korzyści, niż trudności?