{"id":6,"date":"2007-10-28T01:20:38","date_gmt":"2007-10-27T23:20:38","guid":{"rendered":"http:\/\/bielamowicz.info\/blog\/?p=6"},"modified":"2018-07-04T21:02:51","modified_gmt":"2018-07-04T20:02:51","slug":"marsz-ku-smierci","status":"publish","type":"post","link":"http:\/\/bielamowicz.info\/index.php\/2007\/marsz-ku-smierci\/","title":{"rendered":"Marsz ku \u015bmierci&#8230;"},"content":{"rendered":"<p><img decoding=\"async\" title=\"Death March Second Edition\" src=\"http:\/\/bielamowicz.info\/images\/dm_eng.jpg\" alt=\"Death March Second Edition\" align=\"left\" border=\"2\" hspace=\"10\" vspace=\"10\" \/><\/p>\n<p>Ksi\u0105\u017cka, kt\u00f3ra zmienia bieg projekt\u00f3w. Ksi\u0105\u017cka, kt\u00f3ra zmienia ludzkie kariery. Ksi\u0105\u017cka, kt\u00f3ra odmienia \u017cycie&#8230; Prosz\u0119 Pa\u0144stwa, Edward Yourdon, \u201eMarsz ku kl\u0119sce\u201d!<!--more--><\/p>\n<p>By\u0107 mo\u017ce m\u00f3j entuzjazm wyra\u017cony w poprzednim akapicie wyda si\u0119 komu\u015b przesadzony, jednak faktycznie ta ksi\u0105\u017cka jest wa\u017cna, \u017ceby nie powiedzie\u0107 \u2013 bardzo wa\u017cna. Edward Yourdon dokonuje w niej cudu \u2013 pod przykrywk\u0105 poradnika dla uczestnika \u201emarsz\u00f3w \u015bmierci\u201d (projekt\u00f3w \u2013 wykrwawiaczy) przekazuje wa\u017cne przes\u0142anie, nakazuje spojrze\u0107 na sw\u00f3j projekt z zupe\u0142nie innej perspektywy. Dzi\u0119ki temu mo\u017cemy by\u0107 w stanie podej\u015b\u0107 do projektu w inny spos\u00f3b i &#8230; wygra\u0107. Niestety, cz\u0119sto wygrana jest niemo\u017cliwa, a projekt jest skazany na kl\u0119sk\u0119 zanim si\u0119 jeszcze jego realizacja si\u0119 rozpocznie \u2013 w takiej sytuacji Yourdon r\u00f3wnie\u017c nie pozostawia swoich czytelnik\u00f3w na lodzie.<\/p>\n<p><img decoding=\"async\" title=\"Marsz ku kl\u0119sce\" src=\"http:\/\/bielamowicz.info\/images\/dm_pl.jpg\" alt=\"Marsz ku kl\u0119sce\" align=\"right\" border=\"2\" hspace=\"10\" vspace=\"10\" \/><\/p>\n<p>Ksi\u0105\u017cka rozpoczyna si\u0119 od zdefiniowania poj\u0119cia \u201emarszu ku kl\u0119sce\u201d (w zwi\u0105zku z wojennymi konotacjami, silniejszymi w Polsce ni\u017c w USA, t\u0142umacz zdecydowa\u0142 si\u0119 na zmian\u0119 tytu\u0142u) \u2013 dla autora jest to projekt, w kt\u00f3rym jeden (lub wi\u0119cej) z kluczowych parametr\u00f3w (bud\u017cet, personel, skr\u00f3cenie harmonogramu, etc.) zosta\u0142 ustalony arbitralnie na wi\u0119cej ni\u017c 50% tego, co wynika z praktyki i zdrowego rozs\u0105dku. Definicja ta, jakkolwiek do\u015b\u0107 p\u0142ynna (wszak istnie\u0107 mog\u0105 projekty gdzie harmonogram kompresuje si\u0119 do 80% bazowego i ju\u017c projekt nie ma szans) uzmys\u0142awia Czytelnikom, z czym b\u0119d\u0105 mie\u0107 do czynienia na kartach ksi\u0105\u017cki. Przyczyn, dla kt\u00f3rych dochodzi do tworzenia tego typu projekt\u00f3w jest wiele, autor w dowcipny spos\u00f3b omawia niekt\u00f3re z nich (np. \u201ementalno\u015b\u0107 komandos\u00f3w\u201d: \u201eprawdziwi programi\u015bci nie musz\u0105 spa\u0107\u201d). Oczywi\u015bcie warunki ameryka\u0144skie r\u00f3\u017cni\u0105 si\u0119 nieco od polskich (Yourdon najwi\u0119kszy nacisk k\u0142adzie tu na przyczyny wynikaj\u0105ce gierek politycznych w firmach) podczas gdy w Polsce g\u0142\u00f3wnym problem s\u0105 niestety pieni\u0105dze, jakie klienci s\u0105 w stanie zap\u0142aci\u0107 i ich niewiara w to, \u017ce wi\u0119ksze nak\u0142ady na projekt prze\u0142o\u017c\u0105 si\u0119 faktycznie na wy\u017csz\u0105 jako\u015b\u0107 produktu (a nie na nowy samoch\u00f3d prezesa dostawcy). Oczywi\u015bcie klientom w Polsce nie nale\u017cy si\u0119 dziwi\u0107, \u017ce prezentuj\u0105 takie a nie inne podej\u015bcie, ale to ju\u017c temat na dywagacj\u0119 o polskim rynku IT.<\/p>\n<p>Omawiaj\u0105c polityczne gierki, Yourdon przechodzi p\u0142ynnie do temat\u00f3w negocjacji (\u015bwietne om\u00f3wienie strategii negocjacyjnych, kt\u00f3re s\u0105 codzienno\u015bci\u0105 dla menad\u017cer\u00f3w i czym\u015b, w czym ca\u0142kowicie gubi\u0105 si\u0119 informatycy) i kwestii personalnych. W tym miejscu autor powraca do swojego leitmotivu (wielokrotnie wyra\u017canego cho\u0107by w poprzedniej ksi\u0105\u017cce &#8211; \u201eOutsource\u201d) czyli s\u0142\u00f3w <strong>\u201ezwolnij si\u0119\u201d<\/strong>. Oczywi\u015bcie nie ka\u017cdy i nie zawsze z rady Yourdona mo\u017ce skorzysta\u0107, ale podaje on wiele prostych zasad kt\u00f3rych stosowanie mo\u017ce oszcz\u0119dzi\u0107 wielu z nas gangreny ci\u0105gn\u0105cych si\u0119 projekt\u00f3w. Jednym z zalece\u0144 autora jest jak najszybsze odej\u015bcie z pracy, je\u015bli w dyskusji na temat projektu pojawia si\u0119 retoryka gr\u00f3\u017ab w stylu \u201esko\u0144czcie system na grudnia, albo wylatujecie\u201d. Dla Yourdona takie stwierdzenie z usta kierownictwa jest natychmiastowym anulowaniem \u201eumowy d\u017centelme\u0144skiej\u201d kt\u00f3ra wielu z nas \u0142\u0105czy ze swoim pracodawc\u0105 (opr\u00f3cz oczywi\u015bcie umowy o prac\u0119), oraz sygna\u0142em, \u017ce w sensie moralnym i etycznym nic nas ju\u017c z tym pracodawc\u0105 nie \u0142\u0105czy. Sam w \u017cyciu mia\u0142em raz podobn\u0105 sytuacj\u0119 i post\u0119puj\u0105c zgodnie z radami autora podj\u0105\u0142em ci\u0119\u017ck\u0105 decyzj\u0119 o odej\u015bciu. Z perspektywy czasu widz\u0119, \u017ce by\u0142o to dobre rozwi\u0105zanie&#8230; W tym w\u0142a\u015bnie tkwi si\u0142\u0105 tej ksi\u0105\u017cki: m\u00f3wi, kiedy wsta\u0107 i powiedzie\u0107 \u201eNie\u201d.<\/p>\n<p>Je\u015bli jednak z jaki\u015b powod\u00f3w postanowimy zosta\u0107, Ed Yourdon podaje nam wiele rad jak by\u0107 w projekcie krocz\u0105cym ku kl\u0119sce i przetrwa\u0107. Najcenniejsz\u0105 wiedz\u0105, jak\u0105 mo\u017cna wynie\u015b\u0107 z lektury jest tutaj magiczne s\u0142owo <em>triage<\/em>, oznaczaj\u0105ce w in\u017cynierii oprogramowania metod\u0119 ograniczania si\u0119 jedynie do implementacji faktycznie krytycznej funkcjonalno\u015bci. Yourdon uczy jak negocjowa\u0107 i zarz\u0105dza\u0107 wymaganiami, w jaki spos\u00f3b tworzy\u0107 system aby mie\u0107 cho\u0107 \u015bladowe szanse zmieszczenia si\u0119 w terminie&#8230; Aby wytworzy\u0107 oprogramowanie \u201ewystarczaj\u0105co dobre\u201d&#8230;<\/p>\n<p>Osobi\u015bcie dyskusje (bo jest ich kilka) na temat odej\u015bcia z pracy oraz opis <em>triage<\/em> uznaj\u0119 za najmocniejsze punkty tej ksi\u0105\u017cki. Bardzo ciekawe s\u0105 dyskusje na temat organizacji pracy i narz\u0119dzi, kt\u00f3rych u\u017cycie zaleca autor. Niekt\u00f3re z zalece\u0144 mog\u0142y by\u0107 oczywi\u015bcie nowo\u015bciami podczas pisania pierwszego wydania ksi\u0105\u017cki, jednak czy s\u0105 dzisiaj projekty w kt\u00f3rych nie u\u017cywa si\u0119 system\u00f3w kontroli wersji? C\u00f3\u017c&#8230; je\u015bli kto\u015b jest na tyle nierozwa\u017cny, aby tego nie robi\u0107, to nawet rady Yourdona mu nie pomog\u0105&#8230; St\u0105d te\u017c jak dla mnie niekt\u00f3re z zalece\u0144 autora stanowi\u0105 nie tyle warsztat pracy kierownika projektu zmierzaj\u0105cego ku kl\u0119sce, a co\u015b co powinno si\u0119 robi\u0107 zawsze i wsz\u0119dzie. Ciekawa jest dyskusja o \u201esrebrnych kulach\u201d \u2013 autor udowadnia w nieco inny spos\u00f3b s\u0142ynn\u0105 tez\u0119 Brooksa z 1986 (nie myli\u0107 z Prawem Brooksa) o niemo\u017cliwo\u015bci uzyskania skokowego wzrostu produktywno\u015bci&#8230;<\/p>\n<p>Pierwsze wydanie \u201eMarszu ku kl\u0119sce\u201d ukaza\u0142o si\u0119 w Stanach Zjednoczonych w 1999 roku i rok p\u00f3\u017aniej zosta\u0142o wydane w Polsce. Polska edycja tej ksi\u0105\u017cki by\u0142a nieomal niemo\u017cliwa do kupienia, ale niedawno ukaza\u0142o si\u0119 drugie wydanie (w USA wydane w 2003). B\u0119d\u0105c kiedy\u015b szcz\u0119\u015bliwym posiadaczem jednego egzemplarza po\u017cycza\u0142em go wielu osobom i znane mi s\u0105 dwa przypadki odej\u015bcia z firmy po przeczytaniu tej ksi\u0105\u017cki&#8230;. Niestety, ksi\u0105\u017cka do mnie nie wr\u00f3ci\u0142a, i dlatego ostatnio zakupi\u0142em sobie drugie wydanie, kt\u00f3re ukaza\u0142o si\u0119 w USA w 2003 roku.<\/p>\n<p><strong>Edward Yourdon<\/strong>: <em>Death March, Second Edition<\/em>, Prentice Hall PTR, Upper Saddle River 2003<\/p>\n<p><strong>Edward Yourdon<\/strong>: <em>Marsz ku kl\u0119sce<\/em>, Wydawnictwa Naukowo &#8211; Techniczne, Warszawa 2007<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ksi\u0105\u017cka, kt\u00f3ra zmienia bieg projekt\u00f3w. Ksi\u0105\u017cka, kt\u00f3ra zmienia ludzkie kariery. Ksi\u0105\u017cka, kt\u00f3ra odmienia \u017cycie&#8230; Prosz\u0119 Pa\u0144stwa, Edward Yourdon, \u201eMarsz ku kl\u0119sce\u201d!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-informatyka"],"_links":{"self":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":2,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":213,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/posts\/6\/revisions\/213"}],"wp:attachment":[{"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bielamowicz.info\/index.php\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}