Kurs „Zarządzanie projektami informatycznymi” stanowi kompendium wiedzy niezbędnej do prowadzenia i nadzorowania przedsięwzięć IT w organizacjach o różnej skali. W pierwszym module studenci zapoznają się z podstawowymi koncepcjami tworzenia systemów informatycznych – od modelu DIKW przez cykl życia oprogramowania po narzędzia CASE – a także zróżnicowanymi podejściami do realizacji projektów, od klasycznego modelu wodospadowego po metodyki zwinne (Agile, Scrum, Kanban) oraz ramy DevOps, PRINCE2, ITIL i MLOps. Następnie omawiane są kluczowe elementy planowania i kontroli projektowej: dekompozycja zadań, estymacja czasu i kosztów, budowa harmonogramów z zastosowaniem łańcucha krytycznego i buforów czasowych, a także analiza i minimalizacja ryzyka w obszarze zakresu, czasu i budżetu („żelazny trójkąt”).
Drugi moduł kursu koncentruje się na aspektach zarządzania zespołem projektowym – od etycznych wyzwań w projektowaniu systemów, przez role zespołowe według teorii Belbina, zasady efektywnej komunikacji (SMART, RASCI) i rozwiązywania konfliktów (model Thomasa-Kilmanna), aż po motywowanie pracowników (teorie Maslowa, flow) oraz planowanie rozwoju kompetencji (deskilling, upskilling, reskilling). Podsumowaniem zajęć jest praca projektowa w grupach, w której studenci konstruują pełny plan wybranego projektu, łącząc zdobyte umiejętności praktyczne i teoretyczne, oraz prezentują i bronią swojego rozwiązania przed panelem prowadzących.
Drugi moduł kursu koncentruje się na aspektach zarządzania zespołem projektowym – od etycznych wyzwań w projektowaniu systemów, przez role zespołowe według teorii Belbina, zasady efektywnej komunikacji (SMART, RASCI) i rozwiązywania konfliktów (model Thomasa-Kilmanna), aż po motywowanie pracowników (teorie Maslowa, flow) oraz planowanie rozwoju kompetencji (deskilling, upskilling, reskilling). Podsumowaniem zajęć jest praca projektowa w grupach, w której studenci konstruują pełny plan wybranego projektu, łącząc zdobyte umiejętności praktyczne i teoretyczne, oraz prezentują i bronią swojego rozwiązania przed panelem prowadzących.
Spis zagadnień:
Wprowadzenie do zarządzania projektami informatycznymi
- Dane, informacje, wiedza i mądrość (model DIKW)
- Projekt vs proces
- Projektowanie systemu informatycznego
- System informacyjny vs system informatyczny
- Model POPIT
- Cykl życia oprogramowania (SDLC)
- Narzędzia CASE
- Rola systemów informatycznych w organizacji
- Pętla OODA
- Metodologia PDCA
Metodyki zarządzania projektami informatycznymi
- Klasyczny model wodospadowy
- Metodyka zwinna (Agile) i jej odmiany: Scrum, Kanban, Extreme Programming
- DevOps i rozszerzenie DevSecOps
- MLOps
- PRINCE2
- ITIL
- Wsparcie narzędziowe: JIRA, RUP i inne środowiska zarządzania projektami
Elementy zarządzania projektami informatycznymi
- Przyczyny niepowodzeń projektów i najlepsze praktyki
- Dekompozycja i kompozycja zadań
- Planowanie i szacowanie projektu: harmonogram, łańcuch krytyczny, bufory czasowe
- Tworzenie kosztorysów
- Zarządzanie zasobami i ryzykiem
- Model „żelaznego trójkąta” (zakres – czas – koszt)
Zarządzanie zespołem projektowym
- Etyka w projektowaniu systemów informatycznych
- Struktura i role w zespole projektowym (teoria ról Belbina, zasada two-pizza, reguła 7 ± 2)
- Współpraca i komunikacja w zespole (w tym Model SMART)
- Model RASCI dla odpowiedzialności
- Zarządzanie konfliktami (model Thomasa-Kilmanna)
- Zarządzanie czasem i priorytetami (macierz Eisenhowera)
- Motywacja i teorie motywacyjne (flow, piramida Maslowa, teoria perspektywy)
- Fazy budowania zespołu (Tuckman) i krzywa stresu
- Rozwój kompetencji: deskilling, upskilling, reskilling