Zadania
Kierownik projektu
•
Przygotowuje plan iteracji
•
Zatwierdza i ocenia wszystko
•
Ocenia wykonaną iterację
•
Upewnia się, że projekt jest gotowy do produkcji
•
Dogaduje się z klientem w celu
akceptacji projektu
•
Zamyka budżet
•
Archiwizuje dokumentację
•
Oddaje ludzi do innych projektów
Architekt oprogramowania
•
Odpowiedzialny za architekturę systemu (projekt implementacji)
•
Wybiera co będzie kiedy
implementowane
•
Tworzy architekturę systemu na
podstawie analitycznego diagramu klas
•
Przydziela obiekty do zadań
•
Tworzy model implementacyjny
Inżynier procesu
•
Czuwa nad przebiegiem procesu RUP
Specjalista ds. narzędzi
•
Odpowiada za narzędzia i wytyczne do wytwarzania
Specyfikujący wymagania
•
Opisuje przypadki użycia
Analityk systemowy
•
Poprawia model przypadków użycia ?
Projektant
•
Identyfikują klasy analityczne i
przydzielają je do przypadków użycia
•
Tworzenie analitycznego diagramu klas
•
Tworzą diagramy interakcji na podstawie diagramu klas i podsystemów
Integrator
•
Ustala kolejność implementacji i
integracji w prototyp
•
Tworzy plan integracji
•
Integruje komponenty w podsystemy
•
Integruje podsystemy w prototyp
architektoniczny (w późniejszych fazach w system)
Kierownik testów
•
Ustala cele testowania
•
Ocenia wyniki testów
Analityk testów
•
Sprawdza poprawność testowania
•
Definiuje przypadki testowe i dane
•
Przetwarza log testów i opracowuje wyniki testów
Projektant testów
•
Przygotowuje testy
Zadania
Tester
•
Opracowuje i uruchamia skrypty testowe
•
Testuje integracyjnie podsystemy
Programista
•
Implementuje i testuje klasy
•
Testuje integracyjnie podsystemy
Kierownik wdrożenia
•
Przygotowuje plan wdrożenia
•
Opracowuje opis zawartości zestawu wdrożeniowego
•
Kieruje zestaw wdrożeniowy do
produkcji
Redaktor techniczny
•
Przygotowuje materiały wspomagające dla użytkowników
Twórca kursów
•
Przygotowuje materiały szkoleniowe Kierownik konfiguracji
•
Przygotowuje zestaw wdrożeniowy
Grafik
•
Opracowuje szatę graficzną opakowania Recenzent projektu
•
Podsumowuje projekt