"Analiza firmy i wykonanie jej modelu to sztuka, a nie nauka ścisła" (David Faulkner)
Nowoczesne metody zarządzania opierają sią na analizie rynku i budowaniu wartości produktu oferowanego klientom. Na tym poziomie mówimy o modelu biznesowym. Opisuje on gdzie i w co się zaopatrujemy oraz co i komu dostarczamy i po co.
Budowanie wartości dla klientów (dostarczanie produktu) to wieloetapowy łańcuch wydarzeń wewnątrz firmy. Na tym poziomie mówimy o modelu procesów biznesowych. Opisuje on co robimy wewnątrz firmy na każdym etapie i po co.
Realizacja celu biznesowego to wszystkie wewnętrzne działania, które są efektem kompetencji lub wypracowanej praktyki. Na tym poziomie mówimy o modelu zarządzania. Opisuje on jak to wszystko robimy.
Innowacje w zarządzaniu to wprowadzanie do firmy nowoczesnych narzędzi, które wspierają a nie raz automatyzują, procesy biznesowe. W obszarze zarządzania są to najczęściej technologie informatyczne, które wspierają wybrane procesy biznesowe: świadczą pewne wewnętrzne usługi. Na tym poziomie mówimy o modelu usługowym IT. Opisuje on jakie i gdzie, wewnątrz firmy, usługi świadczy system IT.
Oprogramowanie wspomagające zarządzanie to oprogramowanie świadczące wyżej opisane usługi, przetwarzające informacje w postaci danych. Opis tego jakie dane i jak są przetwarzane to model informacyjny firmy.
Jak widać na każdym kroku pojawia się pojęcie model. Model to "system założeń, pojęć i zależności między nimi pozwalający opisać (zamodelować) w przybliżony sposób jakiś aspekt rzeczywistości; na ogół wyrażany w sformalizowanym języku, gdyż taki sposób zapisu daje możliwość jego doświadczalnego sprawdzenia." Tym sformalizowanym językiem są między innymi diagramy i formalne notacje użyte do ich tworzenia. Dzięki nim właśnie można nie tylko opisać firmę lub pomysł na wdrożenie innowacji, ale także doświadczalnie przetestować ten pomysł zanim wydamy pieniądze na jego wdrożenie.
Analiza biznesowa i projektowanie to właśnie tworzenie powyższych modeli, dokumentowanie z ich pomocą projektów, także informatycznych. Modelowanie stanowi doskonałą metodę opisu, testowania i przekazywania swoich wymagań. W szczególności dostawcom nowoczesnych technologii, gdzie każde nieporozumienie lub błąd prowadzi nie raz do niewyobrażanych strat.
Powszechnie uważa się, że analiza wymagań na oprogramowanie to prosty ale pracochłonny proces prowadzenia wywiadów i skrzętnego zapisywania tego, czego oczekuje przyszły użytkownik. Nic bardziej błędnego - jest to najgorszy sposób. Dobra specyfikacja wymagań na oprogramowanie to wynik analizy i modelowania organizacji, kompromis pomiędzy możliwościami technologii a celami biznesowymi wdrożenia. Nie ma tu znaczenia czy będzie to gotowy system ERP, czy dedykowane rozwiązanie.
Zapraszam na prezentację na żywo modelowania i analizy
Jarosław Żeliński - niezależny analityk biznesowy, projektant systemów
P.S. W odpowiedzi na najczęsicej zadawane mi na konferencjach pytanie:
Co powinien zawierać każdy dobry biznesowy model analityczny? Dokumentacja taka (np. procesów biznesowych) powinna na początku zawierać: powołanie się na standard użytej notacji, opis pragmatyki (ograniczenia użycia notacji w projekcie z uwagi na dziedzinę problemu i cel projektu) oraz cel użycia modeli w kontekście rozwiązywanego problemu. W przeciwnym wypadku bardzo prawdopdobne jest, że otrzymasz stos nikomu nieprzydatnych a kosztownych obrazków.
po pracy zapraszam do siebie na Facebook'a |