Archiwa autora: Jacek Błocki

Koń Trojański jaki jest każdy wiedzieć powinien

Pojawiła się informacja o nowym ataku na iPhone. Mechanizm został nazwany WireLurker i wykorzystuje znaną od starożytności metodę konia trojańskiego. WireLurker jest instalowany na komputerze Mac przez nieświadomego użytkownika ściągającego aplikację ze sklepu. Zainstalowany działa w tle (jako demon) udając część systemu operacyjnego OS X (pod którym działa Mac) i czeka na podłączenie do Maca urządzenia pod systemem iOS (iPhone, iPad). Widząc urządzenie iOS  WireLurker instaluje się na nim przez połączenie USB. Ciekawe jest to, że potrafi zainfekować urządzenie w standardowej konfiguracji bez jailbreak. Czytaj dalej

Snapchat i zabezpieczenia prywatności

Snapchat to serwis pozwalający na pokazanie komuś zdjęcia, które po kilu sekundach od obejrzenia znika. Serwis dość popularny bo są zdjęcia, które chcemy pokazać ale niekoniecznie pozwolić na ich zachowanie w cyfrowych archiwach. Klika dni temu pojawiła się informacja o wycieku danych przesyłanych przez serwis, która sprowokowała dyskusję o stosowanych zabezpieczeniach i zagrożeniach dla prywatności danych użytkowników. Czytaj dalej

Zarządzanie interesariuszami projektu (stakeholder management)

Zarządzanie interesariuszami projektu awansowało ostatnio do osobnego obszaru wiedzy w PMBOK (edycja 5). Dawniej obszar ten funkcjonował w ramach zarządzania komunikacją. Awans zarządzania interesariuszami nie dziwi jeżeli przyjrzymy się projektom toczonym poza IT takim jak budowa dróg, oczyszczalni ścieków, centrów handlowych. Takie projekty często spotykają się z oporem społeczności. Interesariuszem projektu z definicji jest każdy, którego projekt bądź jego wyniki dotyczą. Pamiętamy historię nieudanej budowy drogi przez dolinę rzeki Rospudy i ekologów siedzących na drzewach. Ekolodzy to byli tylko jedną z sił, które doprowadziły do porażki projektu. Drugą, mniej medialną ale równie potężną były sankcje Unii Europejskiej wynikające ze złego przygotowania oceny oddziaływania na środowisko. Interesariuszami, którzy oprotestowali projekt byli i ekolodzy na drzewach na placu budowy i urzędnicy w odległej o ponad 1000 kilometrów Brukseli. W rezultacie zamawiający musiał zerwać umowę na budowę drogi i dostał nakaz wypłaty odszkodowania wykonawcy. Historia obwodnicy Augustowa to doskonały przykład tego jak istotne jest zarządzanie interesariuszami projektu, jak szerokie jest grono potencjalnych interesariuszy i jak złe zarządzanie nimi prowadzi do klęski projektu.

Dobrym przykładem zarządzania interesariuszamu są budowy spalarni odpadów w Szwecji. Przedsięwzięcia takie łączone są z przekazywaniem ciepła ze spalania odpadów do miejskiej sieci centralnego ogrzewania. W rezultacie lokalna społeczność ma niższe koszty ogrzewania, co ułatwia uzyskanie akceptacji dla projektu.

W Szwecji sprzedawane są korzyści: Dzięki spalarni będziecie płacić mniej za ogrzewanie i pozbędziecie się śmieci. W Polsce sprzedaj się obowiązki: Zbudujemy spalarnię bo tego wymaga plan. Przyjęcie obowiązku to pewna strata. Ludzie chętniej angażują się w ryzykowne przedsięwzięcia z nadzieją na zysk niż akceptują pewną stratę. Nawet jeżeli oczekiwana wartość zysku jest ujemna.

 

Lean Manufacturing

Na 83 spotkaniu Agile Warsaw Michał Prządka podzielił się swoimi spostrzeżeniami z wizyty w fabryce Nissana w Sunderland. Nissan jest obecnie częścią koncernu Renault, fabryka stosuje system produkcji Nissan Production Way (NPW) wzorowany na Toyota Production System (TPS). Źródła zbliżone do NIssana twierdzą, że system NIssana jest w gruncie rzeczy kopią systemu Toyoty. W sieci można znaleźć artykuły, dowodzące, że rozwiązanie NIssana jest znacznie bardziej zaawansowane i w większym stopniu wykorzystuje rozwiązania IT. Czytaj dalej

Między zwinnością a chaosem

Jestem użytkownikiem nowoczesnej architektury. Użytkownikowi architektura podoba mi się albo nie, teorii architektury nie studiuje. Dlatego, wywód o pracach Chistopher Alexandra był z początku ciężki. Opowiadał Jacek Sokulski w ramach 79 spotkania Agile Warsaw „Christopher Alexander – wychodząc poza Agile” Inspirująca byłą dyskusja wokół poglądów zasłużonego dla rozwoju Agile twórcy idei wzorców. Czytaj dalej

AgileByExample Light 2014

Na konferencję AgileByExample Light trafiłem dzięki otwartemu podejściu organizatora do procesu rejestracji. Na listę uczestników zapisywałem się z odpowiednim wyprzedzeniem, ale zapisywać się i zapisać to nie to samo. Na szczęście Piotr znalazł sposób na dopisanie mnie do zamkniętej już listy uczestników, przy okazji potwierdzając swoją pasję do zwinnego zarządzania.

Czytaj dalej

Zwinne zarządzanie w chaosie

Ostatnio przeczytałem książkę Mellenthina Bitwy Pancerne. Tytuł dobrze oddaje zawartość, rzecz jest o bitwach pancernych rozgrywanych podczas WWII. Ignorując ryzyko uznania za piewcę niemieckiego militaryzmu postanowiłem napisać czego kierownik projektu może nauczyć się od generała. Wojsko nie cieszy się opinią instytucji kreatywnej, trochę niesłusznie bo i wiele wynalazków technologicznych wymyślono na potrzeby wojskowe i wiele lekcji o zarządzaniu można od wojaków pobrać.  W szczególności rozgrywanie kampanii wojennej lub bitwy to nic innego jak projekt: Tymczasowe przedsięwzięcie mające przynieść unikalny rezultat. Wojna to gra o dużą stawkę, przeciwnicy są zdeterminowani, w początkowe precyzyjne plany wkrada się chaos. Wygrywa ten, kto potrafi zwinniej zaprowadzić porządek w chaosie. Czytaj dalej

Agile (Scrum) w dużej organizacji

Dnia 16 kwietnia 2014 miałem przyjemność uczestniczyć w seminarium organizowanym przez Warszawski oddział PMI, którego tematem były praktyczne doświadczenia dużej organizacji w zwinnym rozwoju oprogramowania. Oprogramowanie tworzono w metodyce Scrum. Seminarium prowadził Cezary Zieniewicz Scrum Master wspomagający swoją sztuką centrum rozwoju aplikacji NSN – Nokia Solutions and Networks (NSN) we Wrocławiu. Czytaj dalej