Post on 28-Feb-2019
Wstep
Przyczyny niepowodzen projektówinformatycznych
Piotr Kaczmarski
January 24, 2011
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Rodzaje Zakonczenia (Wyniku) Projektówwww.projectsmart.co.uk/docs/chaos-report.pdf
Sukces - projekt zakonczony:zgodnie z harmonogramem,zgodnie z budzetem,spełniajacy wszystkie swoje ustalone funkcje.
Projekt Uposledzony - projekt zakonczony:niezgodnie z harmonogramem,niezgodnie z budzetem,nie spełniajacy wszystkich zakładanych funkcji.
Projekt Upadły - projekt wstrzymany przed ukonczeniem.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
The Standish Group"Chaos Report"
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki najbardziej wpływajace na sukces projektówwww.projectsmart.co.uk/docs/chaos-report.pdf
Zaangazowanie UzytkownikaWsparcie kierownictwaJasne okreslenie wymaganWłasciwe planowanieRealistyczne oczekiwaniaMniejsze kamienie miloweKompetentni pracownicy"Ownership"Jasno sprecyzowane celeCiezko pracujaca, skupiona załoga
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki najbardziej wpływajace na uposledzenieprojektówwww.projectsmart.co.uk/docs/chaos-report.pdf
Brak zaangazowania UzytkownikaNiekompletne wymagania i specyfikacjeZmiany wymagan i specyfikacjiBrak wsparcia kierownictwaTechnologiczna niekompetencjaBrak zasobówNierealistyczne oczekiwaniaNiejasne celeNierealistyczne ramy czasoweNowe technologie
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki najbardziej wpływajace na upadek projektówwww.projectsmart.co.uk/docs/chaos-report.pdf
Niekompletne wymagania i specyfikacje.Brak zaangazowania Uzytkownika.Brak zasobów.Nierealistyczne oczekiwania.Brak wsparcia kierownictwa.Zmiany wymagan i specyfikacji.Brak planowania.Projekt przestał byc potrzebny.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Leon A. Kappelman, Robert McKeeman i LixuanZhang
EARLY WARNING SIGNS OF IT PROJECT FAILURE:THE DOMINANT DOZEN(Wczesne oznaki upadku projektu IT: Dominujacy tuzin)2006
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Podział czynników ryzyka
Czynniki ryzyka dziela sie na:socjalne (ludzie)zarzadzania projektem (procesy)techniczne (produkty)
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki socjalne
Brak wsparcia kierownictwa.Słaby Project Manager.Brak udziału i zaangazowania interesariuszy.Słabe zaangazowanie Teamu.Członkom Teamu brak potrzebnej wiedzy i/lubumiejetnosci.Eksperci sa zbyt zajeci.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki zarzadzania projektem
Brak udokumentowanych wymagan i/lub kryteriówsukcesu.Brak procesu zarzadzania zmianami.Nieefektywne harmonogramowanie i/lub zarzadzanie.Załamanie komunikacji pomiedzy interesariuszami.Zasoby przeniesione do wazniejszego projektu.Brak Business Case.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Edward Yourdon "Death March : The Complete SoftwareDeveloper’s Guide to Surviving "Mission Impossible" Projects"1997
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Death March Project
Projekt skazany na niepowodzenie ma:O połowe za krótki deadline.O połowe za mały Team.O połowe za mały budzet.Dwa razy za duzo funkcjonalnosci.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki Specjalne 1Death March
Niespodziewane regulacje rzadowe:W sprawie opodatkowania, ochrony srodowiska...Deadline spowodowany wejsciem nowego prawa.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki Specjalne 2Death March
Niespodziewane kryzysy:Nagła utrata personelu.Nagła utrata zasobów.Kryzys ekonomiczny.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki Specjalne 3Death March
Gry polityczne:Swiadomie błedne decycje podejmowane z mysla okorzysciach politycznych
dotyczace budzetudotyczace harmonogramudotyczace zasobów
Swiadome sabotowanie projektu.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki Psychologiczne 1Death March
Naiwne, nierealistyczne obietnice:Zanizanie kosztów/czasu potrzebnych do ukonczeniaprojektu.Wiara kierownictwa w to, ze koszt i czas realizacji projektusa tylko kwestia negocjacji.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Czynniki Psychologiczne 2Death March
Naiwna wiara we własne siły:Członkowie Teamu zapytani o estymacje ich zadania mogapodawac zanizone dane.Team Leader moze podac zanizone dane przesadniewierzac w swój Team.Zapytani o estymacje, członkowie Teamu moga wziac poduwage jedynie programowanie a nie prowadzeniedokumentacji, obsługe wyjatków, itp.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Wpływ Problemów z Teamem 1Death March
Problemy wewnatrz Teamu:Wewnetrzne konflikty.Brak skupienia Teamu na projekcie.Słabe zgranie Teamu.Niskie morale
zbyt duzo pracy, nadgodzinniekompetentny PMnieszczery PMkiepskie warunki pracynieadekwatne wynagrodzenie
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Wpływ Problemów z Teamem 2Death March
Czynniki "Teamobójcze":Biurokracja - za duzo papierków.Rozproszenie fizyczne Teamu.Fragmentacja czasu pracy Teamu.Nierealny deadline.Rozdzielanie zgranego Teamu po zakonczeniu projektu.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Oznaki, ze z projektem jest zle.Death March
Kluczowi członkowie Teamu odchodza.Wisielczy humor w Teamie.Duza aktywnosc ale brak postepów.Nienaturalna cisza ze strony klienta i kierownictwa.
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Zalecenia w przypadku widma upadku projektuDeath March
Przenegocjowac deadline(bardzo czesto niemozliwe)Przenegocjowac wymagania(zarówno klient jak i Team nie beda zadowoleni)Odejsc(Najzdrowsze dla psychiki)
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Przykłady
Analiza wybranych przykładów wg. Standish Group ChaosReport
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
PrzykładyCalifornia Departament of Motor Vehicles
Cel projektu: rewitalizacja systemu wydawania rejestracji iprawa jazdy.Rok rozpoczecia: 1987Rok zakonczenia: 1993Status: UpadekKoszt: 43 mln $
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
PrzykładyCONFIRM - American Airlines
Cel projektu: CONFIRM - system wypozyczaniasamochodów i rezerwacji hotelowej.Rok rozpoczecia: 1988Przewidywany czas zakonczenia: czerwiec 1992Rok zakonczenia: lipiec 1992Status: UpadekPrzewidywany koszt: 55 mln $Koszt: 125 mln $
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
PrzykładyHyatt Hotels
Cel projektu: System rezerwacji hotelowej.Zrealizowany przed czasemZrealizowany mieszczac sie w budzecieZ dodatkowa funkcjonalnosciaStatus: Sukces
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Porównanie przykładów
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Inne przykładyApple Taligent
Cel projektu: Taligent - obiektowo orientowany systemoperacyjny.Rok rozpoczecia: 1989Czas zakonczenia: 1995Status: Upadek
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Inne przykładyE.T. dla Atari
Cel projektu: Gra komputerowa na bazie filmuCzas rozpoczecia: Lipiec 1982Czas zakonczenia: Grudzien 1982Status: Sukces?Koszt Produkcji : 125mln $Zysk : 25mln $
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych
Wstep Definicje
Inne przykładyDuke Nukem Forever - 3D Realms
Cel projektu: Gra komputerowa, sequelCzas rozpoczecia: 1997Czas zakonczenia: 2011?Status: W produkcji
Piotr Kaczmarski Przyczyny niepowodzen projektów informatycznych