Z czego składa się analiza przedwdrożeniowa w projektach IT – etapy, zadania, rezultaty.

Analiza przedwdrożeniowa w projektach IT stanowi kluczowy etap, składający się z szeregu zadań i generujący istotne rezultaty. Od identyfikacji potrzeb klienta, poprzez analizę techniczną i biznesową, aż po określenie zakresu i harmonogramu, każdy etap ma decydujące znaczenie dla sukcesu implementacji. Odpowiednio przeprowadzona analiza zapewnia klarowne wytyczne oraz minimalizuje ryzyko, umożliwiając efektywne wdrożenie rozwiązań IT.

analiza przedwdrożeniowa

O znaczeniu analizy przedwdrożeniowej pisaliśmy w jednym z poprzednich artykułów. Pora zatem na omówienie elementów, które powinna zawierać analiza oraz jak pracować przy jej przygotowaniu. Świadomość tego, co jest do zrobienia, podzielana przez wszystkich uczestników projektu, pozwala każdemu z nich łatwiej wejść w swoją rolę – a w rezultacie – właściwie się z niej wywiązać.

 

Szczegółowa struktura elementów analizy przedwdrożeniowej oraz czas niezbędny do przejścia jej etapów, zależą bezpośrednio od cech przyszłego wdrożenia, wśród których należy wymienić:

  • kompleksowość – czy system będzie obsługiwał wszystkie operacje w działalności podstawowej przedsiębiorstwa, czy tylko wybrane,
  • zakres integracji z innymi systemami – z jakimi systemami działającymi w organizacji klienta, wdrażane rozwiązanie należy zintegrować w celu zapewnienia wymiany informacji i przetwarzania danych,
  • w jakim stopniu klient jest przygotowany do wdrożenia – czy posiada wizję funkcjonowania systemu,
  • czy istnieje już jakaś wersja systemu, którą będziemy wdrażać, czy występuje konieczność stworzenia go od podstaw?

Niezależnie jednak od stanu wymienionych cech, w tworzeniu analizy przedwdrożeniowej, trzeba zwykle przejść przez następujące etapy:

  • Analiza danych wejściowych,
  • „Odkrywanie” przyszłego rozwiązania,
  • Opisywanie wymagań,
  • Mapowanie i opis procesów biznesowych.
analiza przedwdrożeniowa
Analiza danych wejściowych

W trakcie analizy danych wejściowych dostawca oprogramowania skupia się na dokładnym poznaniu działalności firmy klienta, jej specyfiki oraz zakresu wdrożenia, a także na sposobie podejścia klienta do projektu.

Analityk biznesowy rozpoczyna pracę od przejrzenia notatek w systemie CRM, służącym do zarządzania kontaktem z klientem. Dokumentacja ta stanowi istotne źródło informacji dla analityka.

 

Na ich podstawie analityk powinien zrozumieć kontekst dotychczasowej relacji z klientem, w tym:

  • kiedy i jak został nawiązany kontakt,
  • jak długo trwał kontakt z wybranym klientem,
  • czy klient szybko zdecydował się na wdrożenie danego systemu,
  • jak długo trwało podejmowanie decyzji,
  • jakie były oczekiwania klienta co do przyszłego systemu,
  • jakie aspekty przekonały klienta do współpracy,
  • na co zwracał uwagę od początku kontaktów.

 

Jeśli w firmie dostawcy rozwiązania nie używa się systemu CRM, to analityk powinien zebrać te informacje w rozmowie z handlowcem.

 

Ważnym źródłem informacji dla analityka są również:

  • oferta złożona klientowi,
  • umowa,
  • strona internetowa klienta .

Warto również poznać strukturę organizacyjną przedsiębiorstwa klienta, zidentyfikować decydentów, zrozumieć przebieg procesów biznesowych. Należy również zidentyfikować kluczowych konkurentów i zebrać główne informacje o ich działalności, pozycji rynkowej oraz wykorzystywanych rozwiązaniach IT.

 

Etap analizy danych wejściowych zostaje zwykle zakończony identyfikacją i analizą interesariuszy przygotowywanego rozwiązania IT. Interesariusze szukani są zarówno wewnątrz firmy klienta, jak również na zewnątrz. Interesariuszem jest również sam dostawca rozwiązania. Zwykle po zakończeniu wdrożenia systemu, rozpoczyna się bowiem jego utrzymanie i rozwój.

 

Z analizy interesariuszy powinno wprost wynikać kto będzie źródłem informacji, kto będzie testował wdrażany system i będzie podejmował decyzje związane z projektem i jego rezultatami.

analiza przedwdrożeniowa
„Odkrywanie” przyszłego rozwiązania (Product Discovery)

Na tym etapie zostają zbierane wymagania od interesariuszy. Dokładnie specyfikuje się potrzebne funkcjonalności przyszłego systemu, określa powiązania w ramach integracji z innymi systemami oraz decyduje, z jakimi funkcjonalnościami system wystartuje, a które będą dodawane w dalszych etapach jego rozwoju. Często praktykowaną metodą pracy z interesariuszami – na tym etapie – są tzw. „Warsztaty Product Discovery”.

Warsztaty Product Discovery zazwyczaj obejmują kilka moderowanych spotkań z interesariuszami projektu, w trakcie których dokładnie precyzuje się m.in.:

  • wizję projektu,
  • grupę docelową,
  • potrzeby odbiorców,
  • cele biznesowe,
  • konkurencja,
  • oczekiwania wobec systemu.

Na tym etapie zwykle mapuje się nazwy tzw. „user stories”, które w dalszych etapach zostaną użyte do opisu wymagań. Mapowanie oznacza przypisanie ich do poszczególnych modułów systemu oraz planowanych funkcjonalności. Tu określa się również, które z nich będą działać w pierwszej wersji systemu – na etapie jego uruchomienia – i będą stanowić tzw. „MVP” (Minimum Viable Product), a które zostaną dodane później, w procesie rozwoju systemu. Decyzja o zakresie MVP to zwykle kompromis pomiędzy oczekiwaniami klientów i wymogami funkcjonalności systemu, a harmonogramem i budżetem projektu zapisanym w umowie.

Częścią Product Discovery jest także określenie powiązań pomiędzy przygotowywanym systemem, a innymi systemami. Powiązania te przedstawione są na schemacie blokowym, zawierającym:

  • nazwy powiązanych systemów,
  • rodzaj transferowanych informacji,
  • nazwy dokumentów,
  • kierunek transferu.

Szczegółowe, techniczne powiązania rozpisuje później architekt systemu, używając, np. notacji „C4”.

Notacja C4 to sposób dokumentowania i przedstawiania architektury oprogramowania, który pomaga zrozumieć kontekst systemu oraz jego strukturę na różnych poziomach abstrakcji. Nazwa pochodzi od angielskich nazw poziomów abstrakcji, według których dzielone są  diagramy architektury:

  • kontekst,
  • kontenery,
  • komponenty.

Notacja jest narzędziem mającym na celu ułatwienie komunikacji między zespołem projektowym, a interesariuszami, umożliwiając zrozumienie kompleksowości architektury systemu na różnych poziomach szczegółowości.

analiza przedwdrożeniowa
Opisywanie wymagań

Jest to kluczowy etap analizy przedwdrożeniowej, ponieważ przekształca wszystkie, dotychczas zebrane informacje, w dokumentację projektową, podstawie której programiści będą tworzyć realnie działający system. Główną częścią opisu wymagań jest zestaw tzw. „User stories”, czyli krótkich opisów funkcjonalności z perspektywy końcowego użytkownika. Określają, w jaki sposób będzie on przechodził przez daną funkcjonalność. Ważne jest to, że opis ten nie zawiera technicznych szczegółów działania systemu, skupia się natomiast na samym zachowaniu użytkownika w interakcji z systemem.

Pojedyncze „user story” najlepiej sformułować wg następującego schematu:

„JAKO ….. CHCĘ ….. ABY …..”

„Jako” określa kim jest użytkownik, „chcę” precyzuje co użytkownik chce zrobić w systemie, zaś „aby” wskazuje cel działania użytkownika w systemie.

Przykład user story w systemie Asiston WMS:

„Jako magazynier, chcę wiedzieć jaki towar ile i na jaką lokalizację mam przyjąć, aby prawidłowo obsłużyć przyjęcie towaru do magazynu”.

Deklarację uzupełnia zestaw bardziej szczegółowych wymagań dla systemu, zwany kryteriami akceptacji. Kryteria akceptacji określają warunki, które funkcjonalność musi spełnić, aby „user story” zostało zrealizowane, zgodnie z tym, co chce klient. Kryteria akceptacji pozwalają przełożyć „user story” na zadania techniczne.

Przykład kryteriów akceptacji dla user story, napisanego wyżej:

  1. Magazynier widzi listę dokumentów przyjęcia magazynowego, wraz z ich aktualnymi statusami.
  2. Magazynier może:
    1. wybrać z listy dokument ze statusem „Oczekuje na przyjęcie”,
    2. wejść w szczegóły dokumentu i rozpocząć jego obsługę
  3. Po wejściu do widoku szczegółów dokumentu, jego status zmienia się na „W przygotowaniu”,
  4. W szczegółach dokumentu przyjęcia magazynier widzi: listę towarów, zawierającą:
    1. nazwę,
    2. ilość,
    3. kod towarowy (kreskowy),                                                                                                                                                                                                                                                                                                                                                           a także kod lokalizacji magazynowej, na którą towar ma być przyjęty.

Jeśli system, który przygotowujemy do wdrożenia, istnieje już w wersji podstawowej lub demonstracyjnej i jego wybrane funkcjonalności będą zastosowane u klienta w niezmienionej formie, to user stories, mogą być zastąpione widokami ekranów, wraz z opisem sposobu poruszania się w nich, w ramach danej funkcjonalności.

analiza przedwdrożeniowa
Mapowanie i opis procesów biznesowych

Ostatnim krokiem w analizie przedwdrożeniowej jest zaprojektowanie i przedstawienie procesów biznesowych w taki sposób, w jaki będą one obsługiwane przez przygotowywany system IT, w integracji z innymi, powiązanymi systemami.

Procesy przedstawia się zwykle w dwóch uzupełniających się formach:

  • diagram procesu – najczęściej w notacji BPMN,
  • opis procesu z wykorzystaniem metody przypadków użycia – „Use case”.

Użycie notacji BPMN do projektowania i wizualizacji procesów, pozwala:

  • dokładnie przemyśleć co się dzieje w procesie i zweryfikować pomysł na jego przebieg,
  • przejrzyście odzwierciedlić proces, na różnych poziomach szczegółowości,
  • wyodrębnić i pokazać różne rodzaje przepływów w procesie,
  • zaimplementować diagram procesu bezpośrednio do oprogramowania, przystosowanego do jego obsługi,
  • zrozumieć się lepiej z interesariuszami.

Standard BPMN zawiera również reguły użycia poszczególnych elementów graficznych, w tym: miejsc realizacji, obiektów przepływu, danych, połączeń i artefaktów.

analiza przedwdrożeniowa
Use case – co to?

„Use case” jest to sposób opisywania przypadków użycia projektowanego systemu, bardziej rozbudowany od „User stories”, bo zorientowany na przedstawianie większych elementów systemu, niż pojedyncze funkcjonalności. Opis jednego przypadku użycia, zawiera zwykle kilka lub kilkanaście „user stories”, tworząc z nich większą sekwencję działań.

W opisie przypadków użycia „Use cases” pokazujemy:

  • aktora głównego,
  • zakres,
  • poziom,
  • uczestników i ich interesy,
  • warunek początkowy,
  • wyzwalacz,
  • główny scenariusz powodzenia,
  • rozszerzenia (możliwe odstępstwa od głównego scenariusza).

Struktura analizy przedwdrożeniowej, wykonanej w konkretnym projekcie, ze względu na jego specyfikę, może się różnić od przedstawionej wyżej. W każdym projekcie potwierdza się jednak reguła, że im staranniej zrobimy analizę przedwdrożeniową, tym docelowe rozwiązanie będzie bardziej funkcjonalne i dopasowane do potrzeb klienta, a sam projekt będzie miał realną szansę zmieścić się w zakładanym harmonogramie i budżecie.


Powiązane:

Zobacz nasze realizacje

asiston eod
Remondis

Zaprojektowaliśmy i wdrożyliśmy system usprawniający zarządzanie obiegiem dokumentów oraz komunikację wewnętrzną w firmie.

asiston wms
Topeshop

Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych z dedykowanym modułem handlowym w celu zoptymalizowania procesów kompletacji zamówień.

asiston b2b
Ekolhouse

Zaprojektowanie oraz wdrożenie nowoczesnej platformy sprzedażowej Asiston B2B.

asiston eod
Serwis Kop

Zaprojektowanie elektronicznego systemu obiegu dokumentów.

asiston produkcja
Wanas

Zaprojektowanie oraz wdrożenie nowoczesnego systemu Asiston Produkcja.

asiston wms
Reh4Mat

Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston e-commerce
Micros

Zaprojektowaliśmy i wdrożyliśmy internetową platformę sprzedaży B2B z zaawansowanym systemem cenników, rozbudowanym filtrowaniem oraz wielokoszykowością dla hurtowni części elektronicznych Micros.

asiston wms asiston produkcja
FotoGift4u

Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych z dedykowanym modułem handlowym w celu zoptymalizowania procesów kompletacji zamówień.

asiston eod
Pestar

Zaprojektowanie oraz wdrożenie nowoczesnego systemu Asiston EOD.

asiston wms
Auto Kasacja Recycling

Zaprojektowanie systemu do kontroli przyjęć i wydań magazynowych.

asiston b2b
Topgan

Zaprojektowaliśmy i wdrożyliśmy platformę B2B, której głównym celem jest zautomatyzowanie procesów sprzedażowych oraz zwiększenie zasięgu odbiorców, a także usprawnienie obsługi zamówień.

asiston b2b
GB United

Celem zaprojektowania i wdrożenia platformy B2B jest zautomatyzowanie procesów sprzedażowych oraz zwiększenie zasięgu odbiorców, a także usprawnienie obsługi zamówień.

asiston eod
Arsanit

Wdrożenie systemu Asiston EOD miało na celu usprawnienie zarządzania, przechowywania oraz obiegu dokumentów, a także komunikacji wewnątrz firmy.

asiston eod
Hutrem Serwis Sp. z o.o.

Głównym celem wprowadzenia systemu elektronicznego obiegu dokumentów była potrzeba usprawnienia zarządzania obiegiem dokumentów oraz komunikacje wewnętrzną w firmie.

asiston e-commerce
WIPMEB

Zintegrowanie sklepu internetowego z Subiektem linii GT.

asiston dedykowane
OVS S.p.A.

Zaprojektowanie oraz wdrożenie zaawansowanego systemu sprzedażowego, pozwalającego na dynamiczne dopasowanie do oczekiwań i potrzeb klienta

asiston eod
Instytut Lecha Wałęsy

Wprowadziliśmy elektroniczny obieg informacji oraz dokumentów, ułatwiający komunikację i współpracę pomiędzy oddalonymi ośrodkami

asiston wms
Profesjonal

Zaprojektowaliśmy oraz wdrożyliśmy system, który usprawnił i uporządkował pracę całego skupu, pozwalając rejestrować towary.

asiston b2b
TechTime

W ramach realizowanego projektu zaprojektowaliśmy i wdrożyliśmy zaawansowaną aplikację sprzedażową – Asiston B2B.

asiston wms
VeggieFresh

Zaprojektowaliśmy oraz wdrożyliśmy zaawansowany system magazynowy zwiększający efektywność przeprowadzanych procesów.

asiston wms
Uren Novaberry Sp. z o.o.

Zaprojektowaliśmy oraz wdrożyliśmy zaawansowany system magazynowy.

Nasze realizacje

Remondis

Remondis
Zaprojektowaliśmy i wdrożyliśmy system usprawniający zarządzanie obiegiem dokumentów oraz komunikację wewnętrzną w firmie.

Topeshop

Topeshop
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych z dedykowanym modułem handlowym w celu zoptymalizowania procesów kompletacji zamówień.

Ekolhouse

Ekolhouse
Zaprojektowanie oraz wdrożenie nowoczesnej platformy sprzedażowej Asiston B2B.

Serwis Kop

Serwis Kop
Zaprojektowanie elektronicznego systemu obiegu dokumentów.

Wanas

Wanas
Zaprojektowanie oraz wdrożenie nowoczesnego systemu Asiston Produkcja.

Reh4Mat

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień

asiston wms

Reh4Mat
Zaprojektowaliśmy i wdrożyliśmy system kontroli przyjęć i wydań magazynowych w celu zoptymalizowania procesów kompletacji zamówień
Zainteresowany wdrożeniem systemu w Twojej firmie? Porozmawiajmy.







    Wyślij wiadomość

    Biura:

    ul. Ciasna 9

    35-232 Rzeszów

    +48 17 785 25 56 biuro@asiston.pl

    ul. Cybernetyki 19B

    02-677 Warszawa

    +48 519 106 161 warszawa@asiston.pl

    Dane firmy

    Asiston Sp. z o. o.

    ul. Nad Przyrwą 13

    35-234 Rzeszów

    REGON: 061443359

    NIP: 9212029007

    KRS: 0000429107