background image

1

Zarządzanie Projektem

Teleinformatycznym

dr inż. Konrad Jackowski

e-mail: 

konrad.jackowski@pwr.wroc.pl

C3 111

Podstawowe pojęcia

Projekt – działalność, w której zasoby ludzkie, 
materialne i finansowe są organizowane w sposób 
odpowiadający zakresowi pracy zadanemu w danej 
specyfikacji, z uwzględnieniem ograniczeń
czasowych i kosztowych, tak aby uzyskać produkt lub 
zmianę określoną przez cele jakościowe i ilościowe

Wprowadzenie

• Powody prowadzenia projektów

– Zmiana to nie jest coś, co się zdarza. To sposób 

na życie, To proces, w wartość, To nie jest coś
to, co robisz, to cię zewsząd otacza

• Projekty to sposoby wprowadzania zmian w sposób 

bezkonfliktowy, szybki i niezakłucający sposobu 
funkcjonowania firmy

– Stworzenie, wdrożenie lub wypromowanie 

nowego produktu 

– Dostosowanie firmy do nowych warunków, 

standardów

Specyfika projektów IT

• Liczba uruchamianych projektów IT z roku na rok 

rośnie 

• Liczba projektów IT zakończonych sukcesem z roku 

na rok maleje

• Wciąż brak jest rzetelnych metod wymiarowania 

projektów informatycznych

• Złożoność projektów IT jest bardzo duża

• Wymagania odnośnie produktu końcowego zmienia 

się w trakcie realizacji projektu

• Istnieją bardzo duże kłopoty z rzetelnym 

planowaniem końcowego budżetu projektu

Specyfika projektów IT

47% - nigdy nie używanych

29% - opłaconych ale nie ukończonych

19% - zaniechanych lub całkowicie zmienionych

3% - wykorzystywanych po poprawkach

2% - używanych bez zmian

??? Jakie czynniki mogą determinować sukces lub porażkę ???

- K. Frączkowski, Managing IT projects, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2003.

Statystyczny obraz porażek

Dane o projektach informatycznych 

pochodzą z analizy 6 700  projektów 

informatycznych.

Jones C., Patterns of Software Systems Failure and Success, 

International Thomson Computer Press 1996.

Wykorzystywana w opisie wielkość -

punkt funkcyjny to uznawana przez 

Międzynarodową Organizacje

Normalizacyjną ISO miara złożoności

oprogramowania. Opiera się ona na 

szacowaniu funkcjonalności poprzez 

pomiar:

liczby wejść do i wyjść z 

systemu, 

liczby interakcji z 

użytkownikiem, 

liczby plików wewnętrznych, 

liczby interfejsów zewnętrznych.

background image

2

Statystyczny obraz porażek – socjologia projektu

To czynniki związane 
doświadczeniem i kwalifikacjami, 
czyli strukturą doświadczeń
zespołu związaną z obszarem 
działalności podlegającym 
informatyzacji:

– kadry kierującej 

przedsięwzięciem,

– członków zespołu 

projektowego,

– klienta.

socjologia projektu

14%

62%

16%

8%

0%

10%

45%

45%

0%

10%

20%

30%

40%

50%

60%

70%

przed czasem

na czas

opóźnione

zaniechane

dobra 

zła

Statystyczny obraz porażek – czynniki 
techniczne

Czynniki techniczne to:

dobór narzędzi i technologii 

budowy systemu informatycznego,

nadzór nad wymaganiami i 

zakresem przedsięwzięć,

możliwość ponownego 

wykorzystania komponentów. 

czynniki techniczne

14%

57%

20%

9%

0%

10%

75%

15%

0%

10%

20%

30%

40%

50%

60%

70%

80%

przed czasem

na czas

opóźnione

zaniechane

dobra 

zła

Statystyczny obraz porażek – zarządzanie 
projektem

Czynniki związane z zarządzaniem 
projektem to:

– szacowanie pracochłonności,

– planowanie,

– sformalizowany sposób 

śledzenia projektu,

– wysokość nakładów na 

kontrolę jakości.

zarządzanie projektem

15%

61%

16%

8%

0%

15%

45%

40%

0%

10%

20%

30%

40%

50%

60%

70%

przed czasem

na czas

opóźnione

zaniechane

dobra 

zła

Przyczyny porażek  

Socjologia projektu

• Histeryczny optymizm - brak doświadczenia kadry zarządzającej.

• Naiwny optymizm - braku doświadczenia kadry technicznej.

• Rozgrywki wewnątrz firmy.

• Brak wewnętrznych standardów prowadzenia projektu.

Otoczenie projektu

• Wzrost konkurencyjności powodujący pojęcie się „misji niemożliwych”.

• Wprowadzenie nieoczekiwanych regulacji.

• Kryzysy związane z kondycją odbiorcy, firmy macierzystej oraz firm 

kooperujących.

Przyczyny porażek  

Czynniki techniczne –wymagania użytkownika

Tylko 50% początkowo zebranych wymagań nie zmienia się.

Wzrost wymagań - ok.2% miesięcznie.

Ok. 20% początkowych wymagań staje się zbędne do czasu ukończenia pierwszej 

wersji systemu.

Najwięcej błędów pojawia się na etapie analizy.

Czynniki techniczne - testowanie 

Większość metod testowania nie wykrywa więcej niż 30% błędów i sprawdza mniej niż

50% kodu.

W przeciętnym projekcie występuje ok. 5 błędów na każdy FP.

Przed oddaniem oprogramowania do użytkowania tylko ok.85% błędów jest 

wykrywanych.

Usunięcie pozostałych jest najbardziej kosztowne. 

Ok.5% modułów systemu zawiera 50% wszystkich błędów.

Ok. 7% poprawek wprowadza nowe błędy.

Przyczyny porażek  

Zarządzanie projektem – szacowanie kosztów

Wiarygodność oszacowań staje się kluczem do pomyślnej realizacji projektu i wymaga 

systematycznego doskonalenia.

Konkretyzacja myślenia o projekcie wymaga liczbowego wyrażania takich cech 

(parametrów) projektu jak koszt działań, czas ich realizacji, pracochłonność

wykonania, liczba pracowników, potrzebne zasoby itp. 

Trudności:

zróżnicowanie i złożoność projektów, 

zmienność wymagań, środowiska, technologii,

niematerialny charakter programu,

niedojrzałość inżynierii oprogramowania,

małe doświadczenie zespołów, 

brak dojrzałych metryk oprogramowania.

background image

3

Zarządzanie projektami – zastosowanie wiedzy, umiejętności, narzędzi i 
technik, do kolejnych działań projektowych, mających na celu realizację
zadań stojących przed zespołem projektowym.

– Identyfikację i jasne sprecyzowanie celów i jego zakresu wynikających z 

wymagań stawianych przez zleceniodawcę lub potencjalnego odbiorcę

– Rozpoznanie i zarządzanie wymaganiami, obawami i oczekiwaniami 

stawianymi przez wszystkich interesariuszy (stakeholders) projektu

– Efektywne balansowanie pomiędzy różnymi konkurencyjnymi czynnikami 

wpływającymi na projekt

Procesy zarządzania projektem

Fazy zarz

ą

dzania 

projektem nie s

ą

fazami projektu!!!

Procesy zarządzania projektem

Procesy zarządzania projektem
Po co ten skomplikowany diagram?

DILBERT® is a registered trademark of Scott Adams, Inc. 

Plan kursu - wykład

Problematyka zarządzania projektami

Metodyka tworzenia systemów informatycznych

Zarządzanie zakresem projektu

Wymiarowanie projektów informatycznych

Dokumentowanie wymagań systemu – Volere

Zarządzanie czasem

Zarządzanie zasobami

Zarządzanie komunikacją

Zarządzanie ryzykiem

Zarządzanie zmianami

Planowanie jakości

Kierownik projektu

Plan kursu - projekt

• Projekt 2

– Zgłoszenie grup projektowych i tematów projektów

• Projekt 4

– Zakres projektu – cele, ograniczenia, WBS

– Wymiarowanie projektu – zasoby, koszty

• Projekt 6

– Specyfikacja wymagań użytkownika

– Harmonogram realizacji projektu

– Zasoby

• Projekt 7

– Budżet

– Analiza ryzyka

background image

4

Zasady zaliczenia projektu zespołowego

W ramach zajęć projektowych studenci dzielą się na grupy dwu- lub trzyosobowe

Każda grupa wybiera do realizacji temat projektu teleinformatycznego. Projekty mogą dotyczyć np.:

Wdrożenia Zintegrowanego Systemu Informatycznego klasy ERP w przedsiębiorstwie

Projekt i implementację systemu informatycznego realizowanego na zamówienie klienta

W projekcie mogą pojawić się również elementy związane z modernizacją infrastruktury sprzętowej: sieci, 

bazy serwerów itp.

Efektem końcowym pracy powinna być kompletna dokumentacja projektowa obejmująca:

Kartę projektu opisującą: opis środowiska wdrożenia, cele, zakres itd.

Specyfikację wymagań systemu (zalecana forma zgodna z szablonem VOLERE)

Plan realizacji projektu obejmujące harmonogram, zasoby itd.

Identyfikację ryzyka wraz z propozycjami minimalizacji ich wystąpienia oraz procedurami awaryjnymi

Wymiarowanie parametrów projektu (koszty, zasoby itp.) opracowana z wykorzystaniem metod opartych 

o harmonogram lub metod algorytmicznych

Szczegółowy budżet projektu (koszty sumaryczne + zapotrzebowanie w czasie)

Zachęcam do wykorzystania w pracach narzędzia Microsoft Project Professional (do pobrania z MSDN)

Zasady zaliczenia przedmiotu

Ocena projektu = ocena dokumentacji

Ocena wykładu= ½ oceny projektu + 

½ oceny testu zaliczeniowego

• Test zaliczeniowy odbędzie się na 

ostatnim wykładzie

Literatura

Literatura podstawowa
• A Guide to the Project Management Body of Knowledge, 4th Edition, PMI, 

2009.

• Robertson S., Robertson J., Mastering Requirements Process, 2nd Ed., 

Addison-Wesley 2006.

• Alexander I., Beus-Dukic L., Discovering Requirements, John Wiley, 2009
Materiały uzupełniające
• Bainey K.R., Integrated IT Project Management, Artech House, Boston, 2003.
• Jones C., Estimating Software Costs, McGraw Hill, New York 2007.
• Jones C., Software Project Management Practices: Failure Versus Success, 

CrossTalk – the Journal of Defense Software Engineering, Oct 2004, pp.5-9.

• Jones C., Patterns of Software Systems Failure and Success, International 

Thomson Computer Press 1996.

• Jones C., Positive and Negative Innovations in Software Engineering, IT 

Metrics and Productivity Journal, April 2007.

• http://www.volere.co.uk/