Diagram klas czyli reinżynieria analizy biznesowej

Dlaczego podnoszę pracochłonność analizy wymagań i projektuję model koncepcyjny do testów? Ano po to by błędy i niespójności odkryć teraz, bo na etapie implementacji ich usuwanie będzie nawet 100 razy droższe. Czy takie błędy są w projektach o uproszczonych analizach biznesowych (lub wręcz pominiętych?) Ci co mają takie projekty za sobą wiedzą doskonale, że są i to prawie zawsze…

Czytaj dalej Diagram klas czyli reinżynieria analizy biznesowej

Aplikacje internetowe coraz bardziej popularne. Raport Interaktywnie.com | Interaktywnie.com

Swego czasu sceptycznie patrzyłem na zapowiedzi pożarcia rynku aplikacji biznesowych przez outsourcing i ASP (kto nie pamięta:[[ Application Service Provider]], takie dzisiejsze [[SaaS]] ;)). Z jednej stroni miałem rację: ówczesne biznesowe aplikacje - ERP - nadal są "nasze". Jednak pojawiła się nowa klasa oprogramowania,…

Czytaj dalej Aplikacje internetowe coraz bardziej popularne. Raport Interaktywnie.com | Interaktywnie.com

Komunikacja czyli analiza i projektowanie oraz jak to zostanie odebrane

Wiele firm programistycznych ma etatowych, tak zwanych analityków wymagań, jednak oni z reguły nadal nie są projektantami. Raczej zapisują, w z góry ustalony sposób, to co mówi Zamawiający (z reguły zresztą bez pełnego zrozumienia co powiedziano). Bywa, że projektanta lub programistę wysyła się w roli analityka. To też nie działa z tych samych powodów komunikacyjnych, co potwierdza praktyka.

Czy wykonawca może mieć dobrego analityka projektanta? Może mieć, niejeden nawet ma ale… z jakiegoś powodu uznano, w znacznie starszej niż inżynieria oprogramowania, branży budowlanej, że Wykonawca nie powinien być autorem tego co należy wykonać dla Zamawiającego. Zamawiający także nie powinien być projektantem. Dlaczego? Każda firma (jej Prezes) dąży do maksymalizacji swojego zysku (tu rentowności naszego projektu), interesy Zamawiającego i Wykonawcy są więc sprzeczne dlatego wymagana jest trzecia rola: niezależny projektant. I tak własnie to wygląda w projektach budowlanych, w których architekt to osobny podmiot. Zachowuje on także prawo nadzoru autorskiego nad realizacją swojego projektu by także na etapie realizacji panować nad nim. W trakcie realizacji nadal interesy Zamawiającego i Wykonawcy sprzeczne – Zamawiający maksymalizuje funkcjonalność czyli forsuje wzrost kosztów to zaś niszczy zysk Wykonawcy, który stara się tę funkcjonalność minimalizować.

Czytaj dalej Komunikacja czyli analiza i projektowanie oraz jak to zostanie odebrane

Kto jest winny porażki wdrożenia ERP

Artykuł jaki ukazał się w COMPUTERWORLD skłonił mnie do konfrontacji moich doświadczeń i obserwacji z jego treścią, uwagami innych doświadczonych specjalistów. Być może warto pokusić się o pewne wnioski i sugestie... Wina klienta Według niego…

Czytaj dalej Kto jest winny porażki wdrożenia ERP

ERP – Zarządzanie przedsiębiorstwem

Konferencja i refleksje po referatach czyli o czym mówiono i jakie myśli mi się po tym nasunęły.  Mówiono o systemach wspomagających zarządzanie firmą, obiegiem dokumentów czy przepływem pracy. Z wielu powodów, nie będę tu jednak pisał o…

Czytaj dalej ERP – Zarządzanie przedsiębiorstwem

Po co dokumentować – wnioski po dyskusji na forum

Dokumentacja stanowi także element zarządzania wiedzą. Gdy nie ma dokumentacji nowy człowiek w zespole zajmuje czas kolegów, którzy muszą mu “opowiedzieć” o projekcie, jak jest dokumentacja, czyta ją sam nie obniżając efektywność pracy kolegów.

Tak więc dla jasności: nie neguję typowej dla SCRUM czy XP wersji postępowania, a tylko wskazuje na sytuacje gdy preferowane są inne. Co do Agile podsumuję moje podejście: PMI czy Prince2 to dla mnie raczej formalny spis treści “projektu” ale dla każdego rzeczywistego projektu sam dobieram te elementy tego spisu, które mi pomogą i tak pojmuję zwinność projektową.

Czytaj dalej Po co dokumentować – wnioski po dyskusji na forum