Stale biorę udział w projektach związanych z wdrażaniem metod zarządzania zorientowanych na projekty i procesy, optymalizacją procesów biznesowych, opracowywania wymagań na oprogramowanie w roli analityka biznesowego. Poniżej opis wypracowanej metodyki pracy bazującej na standardach.
Jakie cele firma chce osiągnąć i kto odpowiada za ich realizację?
Ten etap projektu to zadanie dla zamawiającego, konsultacje, których celem jest określenie celu jaki Twoja firma chce osiągnąć poprzez wdrożenie nowego oprogramowania. Cel główny może mieć cele cząstkowe, każdy cel musi mieć określoną osobę odpowiedzialną za jego realizację w firmie.
Na czym tak na prawdę zarabia nasza firma, co stanowi jej przewagę i jak ją powiększyć?
Co to jest i jaka powinna być strategia informatyczna naszej firmy?
Model biznesowy w postaci diagramu jest łatwiejszy do zrozumienia dla osób z zewnątrz. Daje pewność, że opisana strategia rynkowa jest zrozumiała i pozwala na zidentyfikowanie podstawowego celu i zakresu projektu IT - jego misji. Pozwala także na przeprowadzenie oceny rentowności takiego projektu.
Analiza biznesowa może zawierać, zależnie od kontekstu projektu, model relacji z dostawcami i odbiorcami (model biznesowy), mapy kluczowych procesów (funkcji) oraz schemat organizacyjny (tak zwany organigram).
Celem tego etapu jest zgromadzenie wiedzy o organizacji, udokumentowanie jej, ewentualna optymalizacja, określenie zakresu projektu i jego misji. W tej metodyce model biznesowy stanowi pierwszy element analizy, wykrywa tak zwany kontekst projektu. Ten etap to najważniejszy element projektu, wymaga zaangażowania Zarządu organizacji i ścisłej współpracy z analitykiem całej kadry kierowniczej.
Czy można usprawnić wewnętrzną organizację naszej firmy, jeżeli tak to co i jak zreorganizować?
Dla zrozumienia działalności firmy ważne jest to jak powstaje wewnątrz niej wartość dodana. Identyfikacja procesów wewnątrz firmy, udokumentowanie ich i ewentualna optymalizacja to nic innego jak w pełni świadome zarządzanie firmą i precyzyjne dokumentowanie decyzji organizacyjnych.
Model procesów biznesowych w mojej metodyce opisuje wszystkie procesy, których celem jest utrwalenie informacji w postaci dokumentów, danych itp., pokazuje sposób powstania każdego formalnego dokumentu w organizacji lub decyzji o jego treści. Każdy proces ma zdefiniowane dane wejściowe i wyjściowe oraz ich postać (np. wzory dokumentów).
Na bazie modelu procesów biznesowych określa się zakres projektu. Następnie na podstawie map procesów biznesowych powstaje lista przypadków użycia jako lista czynności zakwalifikowana do listy wymagań. Materiał ten stanowi bazę do analizy przedwdrożeniowej dla dostawcy gotowego systemu.
Czy można usprawnić pracę firmy z pomocą nowego oprogramowania, jeżeli tak to jak to oprogramowanie opisać by je zamówić?
Co to jest model informacyjny firmy, oprogramowanie wspomagające
zarządzanie wiedzą i podejmowanie decyzji? Jak opisać wymagania na
takie oprogramowanie?
Na tym etapie stosuję metody nowoczesnej inżynierii oprogramowania: analizę obiektową i modelowanie obiektowe oraz sformalizowane metody tworzenia specyfikacji. Opracowywany jest model dziedziny systemu obejmujący także reguły biznesowe. Funkcjonalności i ograniczenia systemu opisane są z pomocą tak zwanych przypadków użycia. Dla każdego przypadku użycia może być opracowany
dodatkowo jego scenariusz i projekt ekranu (GUI). Uzupełnieniem modelu może być
logiczny model danych w postaci diagramów ERD.
Specyfikacja w postaci modeli UML zawiera
najczęściej: diagramy klas modelu dziedziny, diagramy czynności
opisujące algorytmy metod obiektów, diagramy maszyny stanowej opisujące
zachowanie obiektów stanowych, diagramy sekwencji opisujące współpracę
klas oraz inne diagramy jeśli są konieczne.
Aby zapoznac się przykładami analiz i ich dokumentacją zapraszam na stronę Case Study