Grupa projektowa: C1
Prowadzący : Sławomir Filar
Opis projektu
Firma ........ (nazwa zostanie ustalona przez grupę projektową) jest spółką produkującą oprogramowanie na zamówienia klientów komercyjnych. Na zlecenie zewnętrznego klienta potrzebne jest wykonanie analizy i projektu systemu do rezerwacji hoteli i miejsc noclegowych.
Zakres projektu
System ma być zbudowany w architekturze trójwarstwowej i udostępniony za pośrednictwem przeglądarki przez Internet/Intranet.
System do rezerwacji hoteli i miejsc noclegowych w szczególności umożliwiał będzie:
ograniczenie kosztów noclegów poprzez wykorzystanie pokoi dwuosobowych;
optymalizację trasy przejazdów delegacji wieloosobowych wraz z przydziałem do poszczególnych miejsc noclegowych;
bieżącą rejestrację informacji na temat zapotrzebowania na miejsce noclegowe;
łatwiejszą organizację miejsc noclegowych dla osób wybierających się w podróż służbową wraz z przeglądem już zarezerwowanych noclegów dla innych pracowników;
bieżącą kontrolę oraz monitoring nad rezerwacjami miejsc hotelowych;
zautomatyzowany proces od zapotrzebowania na miejsce noclegowe z przyporządkowaniem do grupy delegacyjnej (przedział budżetowy) aż po potwierdzenie rezerwacji hotelu wraz z doborem najwygodniejszej lokalizacji pod kątem miejsca docelowego podróży służbowej;
System do rezerwacji hoteli i miejsc noclegowych udostępniony będzie zarówno dla osób wyjeżdżających na delegacje służbowe składających zapotrzebowanie na miejsca noclegowe jak i dla osób zajmujących się koordynacją i procesem rezerwacji miejsc hotelowych. Ma to być moduł zbudowany procesowo obejmujący swoim zakresem proces od zapotrzebowania na miejsce noclegowe z przyporządkowaniem do grupy delegacyjnej (przedział budżetowy) aż po potwierdzenie rezerwacji hotelu wraz z doborem najwygodniejszej lokalizacji pod kątem miejsca docelowego podróży służbowej. Z poziomu użytkownika będzie możliwe złożenie wniosku o zapotrzebowanie na miejsce noclegowe w danej miejscowości jak również przegląd już dokonanych rezerwacji przez innych pracowników. Z poziomu osoby koordynującej procesem rezerwacji miejsc noclegowych system umożliwi dokonanie rezerwacji hotelu bądź miejsca noclegowego dla danego pracownika z doborem odpowiedniego hotelu w zależności od grupy delegacyjnej (budżetowej) danego pracownika, docelowego miejsca wizyty delegacyjnej, istnienia innych zapotrzebowań i rezerwacji pokoi jednoosobowych.
System musi być zasilany słownikami zawierającymi informacje na temat słownika Działów/Zespołów oraz słownika Pracowników oraz posiadać słowniki własne wewnętrzne z możliwością dodania do nich nowej pozycji (słownik miejscowości , słownik hoteli, słownik rodzajów pokoi, słownik grup delegacyjnych, słownik miejsc powstawania kosztów).
System musi umożliwiać korzystanie z niego przez użytkowników oraz posiadać konsolę administracyjną dla administratora w celu zarządzania aplikacją i użytkownikami. Dodatkowo system powinien być wyposażony w szereg raportów w celach administracyjno/zarządczych oraz raportów operacyjnych dla użytkowników.
Zakres ćwiczeń projektowych - 10,5 godz (7 x 1,5 godz)
Ćwiczenia 1 - Przedstawienie podstawowych elementów umowy. Określenie ograniczeń projektu oraz identyfikacja ryzyka z nim związanego
Podanie przez prowadzącego szczegółów projektu wynikających z podpisanej umowy. Umowa będzie fikcyjna i zawierała będzie istotne i wybrane paragrafy kluczowe dla realizacji projektu:
określenie przedmiotu umowy
zobowiązania dostawcy, odbiorcy
warunki odbioru w tym płatności
kary umowne
harmonogram realizacji
załącznik funkcjonalny
Na podstawie powyższej informacji studenci będą wypełniali dokument „Scope Statement.doc”
Omówienie ograniczeń projektu wynikających ze specyfiki klienta. Ograniczenia projektu wynikające z zakresu projektu i warunków umowy (kwota, termin, brak wymagań odnośnie narzędzi).
Samodzielna praca studenta: Wypełnienie arkusza „scope statement.doc” i „rejestr ryzyk.doc”
Ćwiczenia 2 - Określenie struktury podziału prac, oszacowanie pracochłonności. Przygotowanie do budowy harmonogramu.
Zdefiniowanie struktury podziału prac do wykonania w trakcie trwania projektu i oszacowanie pracochłonności w projekcie.
Samodzielna praca studenta: Wypełnienie dokumentów „struktura podziału prac.doc” oraz przygotowanie oszacowania pracochłonności.
Ćwiczenia 3 - Budowa harmonogramu Gantta. Wyznaczanie ścieżki krytycznej.
Zapoznanie studentów z ideą harmonogramu Gantta. Ręczna budowa (na papierze) przykładowego harmonogramu Gantta.
Zapoznanie i przedstawienie studentom ideii ścieżki krytycznej. Wyznaczenie ścieżek krytycznych na przykładach.
Uwzględnienie dostępnych zasobów w harmonogramie projektu z uwzględnieniem ograniczeń dostępności zasobów oraz kosztów. Prowadzący określi strukturę dostępnych zasobów do wykonania projektu.
Naniesienie planu zasobów na harmonogram Gantta oraz wypełnienie dokumentu „plan zasobów.xls”. Stworzenie harmonogramu Gantta dla projektu na papierze milimetrowym.
Ćwiczenia 4 - Tworzenie specyfikacji wymagań
Omówienie przez prowadzącego cech specyfikacji wymagań jakie musi spełniać aby mogła zostać zaakceptowana przez klienta oraz przyjęta przez działy produkcyjne. Przykładowe specyfikacje wymagań.
Wspólne zajęcia z inną grupa projektową (ćwiczenia 4 lub 5)
Samodzielna praca studenta: Napisanie specyfikacji wymagań dla projektu (wypełnienie wybranych części „Specyfikacja wymagań.doc”).
Ćwiczenia 5 - Śledzenie postępu prac metodą EV.
Omówienie teoretyczne metody wartości uzyskanej do mierzenia postępu prac na bazie wybranych przykładów. Omówienie budowy dokumentu mierzącego postępy prac w projekcie. Zarządzanie zmianą
Samodzielna praca studenta: Wypełnienie dokumentu „raport postępu prac.doc”. Przygotowanie prototypu systemu lub wybranych (uzgodnionych) funkcjonalności.
Ćwiczenia 6 - Prezentacja prototypu. Omówienie uwag do prototypu
Wprowadzenie zmian do projektu i ich wpływ na zakres prac, harmonogram i budżet. Zdefiniowanie zakresu zmian przez prowadzącego i ich wpływ na projekt.
Samodzielna praca studenta: Uzupełnienie formularza rejestracji zmiany („formularz rejestracji zmiany.doc”) i rejestru zmian („rejestr zmian.xls”). Uwzględnienie zmian w harmonogramie oraz budżecie - aktualizacja harmonogramu z uwzględnieniem wybranych zmian.
Ćwiczenia 7 - Prezentacja prototypu po wprowadzeniu zmian. Podsumowanie zajęć. Zamknięcie projektu.
Dokumenty projektowe
Faza projektu |
Zakres |
Szablon dokumentu
|
Uwagi |
Rozpoznanie |
Definiowanie zakresu projektu: cel, termin, finanse |
|
Wymagany |
|
Dokument przedstawiający ograniczenia projektu |
|
Opcjonalny |
|
Dokument przedstawiający ryzyka |
|
Opcjonalny |
|
Dokument przedstawiający strukturę podziału prac |
|
Wymagany |
Przygotowanie
|
Dokument przedstawiający harmonogram Gantta (kamienie milowe) |
Wykonane w aplikacji typu MS Project |
Wymagany |
|
Plan komunikacji |
|
Opcjonalny |
|
Szczegółowe planowanie zasobów (tabela odpowiedzialności, dostępność) |
|
Opcjonalny |
Realizacja |
Specyfikacja wymagań użytkownika (wg metody scenariuszowej) |
|
Wymagany |
|
Stworzenie planu testów systemu |
|
Wymagany |
|
Śledzenie postępu prac metodą wartości uzyskanej |
|
Opcjonalny |
|
Rejestr ryzyka (monitorowanie) |
|
Wymagany |
|
Zarządzanie zmianami - wprowadzenie zmian do projektu i reakcja w realizacji |
|
Wymagany |
Zakończenie |
Raport z zamknięcia projektu |
|
Opcjonalny |
Warunki zakończenia projektu
Przygotowanie prototypu systemu wraz z dokumentacją projektu (zawartej w zakresie ćwiczeń)
Obrona indywidualna projektu
System do rezerwacji hoteli i miejsc noclegowych |
|
Politechnika Rzeszowska - Przedmiot „Organizacja projektów informatycznych” (zajęcia dla grup projektowych) |
Politechnika Rzeszowska - Przedmiot „Organizacja projektów informatycznych” |
1/6 |