Analiza przedwdrożeniowa

Specyfikacja wymagań powinna dokładnie opisywać procesy, to jakie dane i gdzie są potrzebne, z jakimi innymi systemami należy się zintegrować i wiele innych, istotnych z punktu widzenia zamawiającego i jego infrastruktury oraz potencjalnych kosztów. Teraz dopiero dostawca może dokonać rzetelnej wyceny a specyfikacja wymagań będzie odzwierciedlała potrzeby zamawiającego a nie możliwości dostawcy J.

Czytaj dalej Analiza przedwdrożeniowa

Naiwne modelowanie procesów biznesowych czyli za co nie płacić

Każdy model procesów nie spełniający powyższych zasad można nazwać właśnie naiwnym modelem czyli takim, w którym dowolne symbole, bez zdefiniowanych zasad zostały połączone ze sobą tak jak usłyszano np. w rozmowie z pracownikiem analizowanej organizacji. Modele takie są bardzo często narzędziem do planowania zmian organizacyjnych, specyfikowania wymagań na systemy IT, specyfikowania centrów kosztów w metodach ABC zarządzania kosztami, w wielu innych sytuacjach. Użycie w którejkolwiek z tych potrzeb złego, naiwnego modelu skazuje cały projekt na niepowodzenie.

Tak więc model procesów bez zdefiniowanej i rygorystycznie przestrzeganej semantyki (słownika symboli), syntaktyki (zasad dopuszczalnych relacji pomiędzy tymi symbolami), pragmatyki (co modelujemy i jak) należy odrzucić!

Czytaj dalej Naiwne modelowanie procesów biznesowych czyli za co nie płacić

SDJ – Pismo nie tylko dla programistów…

Okres wakacyjny (kiedy to było ...) zaowocował stosem zaległej literatury.... Dziś przyszła pora na zaległe numery Software Developer Journal. Czasopismo adresowane głównie do programistów i architektów ale jako analityk i…

Czytaj dalej SDJ – Pismo nie tylko dla programistów…

Dokumentowanie wymagań na systemy nie tylko ERP – droga do porażki

Istotą opisu wymagań na system jest kontekst całego projektu i tej inwestycji a kontekstem tym jest model biznesowy i zakres projektu. Model biznesowy można wykonać nawet metodami formalnymi za pomocą pseudokodu czy języka relacji logicznych jednak model taki jest bezwartościowy, jeżeli nie stanowi sobą zrozumiałego przekazu dla każdego zaangażowanego w projekt czytaj “szczególnie klienta biznesowego”. Kluczem do sukcesu jest tu modelowanie czyli zobrazowanie w sposób zrozumiały dla każdej strony w projekcie IT istoty biznesu i jego kontekstu w projekcie tworzenia i wdrażania oprogramowania. Model biznesowy i wewnętrzna struktura zarządzania organizacji to nie obiektowe modele a procesowe mapy łańcuchów tworzenia wartości w firmie. Model obiektowy ma zastosowanie dopiero podczas tworzenia modeli informacyjnych czyli struktury danych przechowywanych i przetwarzanych w firmie a dane to nic innego jak reprezentacja tych informacji, które firma chce przetwarzać oraz sposób w jaki chce to robić o czym wielu analityków zdaje się zapominać. Jak więc prowadzić analizy wymagań?

Czytaj dalej Dokumentowanie wymagań na systemy nie tylko ERP – droga do porażki

System informacyjny to nie informatyka, kto o tym zapomina – przegrywa

Dużo się mówi od pewnego czasu o architekturze systemów informatycznych zorientowanej na usługi (SOA, ang. Service Oriented Architecture) . Jest to trend zmierzający w stronę budowy tych systemów pod kątem specjalizowanych potrzeb biznesowych. Opisane wcześniej procesy biznesowe to nasze potrzeby zaś system to świadcząca nam pewne usługi infrastruktura. Jeżeli jednym z procesów biznesowych jest w firmie fakturowanie to nasz system informatyczny powinien świadczyć usługę wspierającą ten proces w postaci np. programu lub jego modułu dedykowanego do procesu fakturowania. Program taki lub jego moduł powinien operować takimi danymi jakie my w firmie wykorzystujemy. To jest ten moment, w którym to my określamy wymagania na program a nie dostawca narzuca nam możliwości swojego systemu. Zawsze możliwe jest to, że dany produkt nie spełnia naszych wymagań i nie powinno się z niego po prostu zrezygnować.

Czytaj dalej System informacyjny to nie informatyka, kto o tym zapomina – przegrywa

O błędach w modelowaniu

Poprawny model organizacji, w szczególności mapa procesów biznesowych, powinien opisywać tylko przedmiot analizy np. specyfikę organizacji będąca np. źródłem jej przewagi konkurencyjnej i to jak organizacja tę specyfikę tworzy. Model powinien się odwoływać do innych istniejących już dokumentów, np. zakresu kompetencji pracownika czy instrukcji stanowiskowej. Model zawsze powinien mieć jakiś cel swojego powstania i kontekst.

Czytaj dalej O błędach w modelowaniu

Moda na BPM to odgrzana prehistoria

Moda na procesy, zarządzanie zorientowane procesowo, outsourcing procesów biznesowych itp. to nie moda. Moim zdaniem to kolejny etap zrozumienia tego co się wokoło nas dzieje bo w sadzie nie ma procesu procesowego. W sądzie ma miejsce proces dochodzenia do poznania prawdy i wydania sprawiedliwego sądu.

Czytaj dalej Moda na BPM to odgrzana prehistoria

Ile zapłaciłeś za wykonanie SIWZ na system ERP?

Niedawno pewna firma IT otrzymała zapytanie ofertowe na system ERP i poprosiła mnie o wsparcie w przygotowaniu oferty. Zapytanie zawierało tabelę zawierającą 1480 wymaganych i opcjonalnych cech systemu. Na czym to moje wsparcie miało polegać? Ano na ustosunkowaniu się do zapytania. Nie będę się wgłębiał w szczegóły tym bardziej, że to tajemnica handlowa jednak tknęło mnie te 1480 pozycji i ich treść. Otóż coraz częściej widuję takie i podobne zapytania. Są one do siebie bardzo podobne, żeby nie powiedzieć, że czasami tożsame. I nie chodzi tu o samą listę wymagań i jej szczegółowość ale także o koszt wykonania samego SIWZ (Specyfikację Istotnych Warunków Zamówienia, ang RFP: Request For Proposal)) . Ile to kosztuje? Kto za standardową listę wymagań zapłacił więcej niż $1000 najprawdopodobniej przepłacił.

Czytaj dalej Ile zapłaciłeś za wykonanie SIWZ na system ERP?