Projektowanie i wdrażanie systemów IT

Naszym klientom oferujemy zaprojektowanie i wdrożenie dedykowanych systemów informatycznych.

  1. Proces rozpoczynamy od dokładnej analizy wymagań biznesowych, analizy systemów, z którymi będzie integrowany nowy system. Na podstawie przekazanych materiałów źródłowych oraz spotkań z przedstawicielami Klienta przygotowujemy formalną specyfikacja wymagań, które opisuje zakres funkcjonalny systemu.
  2. Następnie projektujemy architekturę rozwiązania, moduły i poszczególne komponenty nowego systemu.
  3. Równolegle przygotowujemy specyfikację testów akceptacyjnych i środowiska testowego
  4. Kolejna faza to implementacja oprogramowania dedykowanego, parametryzacja i konfiguracja gotowych modułów systemu isControlling (jeśli będzie wykorzystywany), konfigurujemy procesy biznesowe, integrujemy rozwiązanie z systemami zewnętrznymi. zasilamy system danymi rzeczywistymi (migracje danych) i kończymy tą fazę modułowymi i integracyjnymi testami wewnętrznymi.  
  5. Po tym przygotowujemy instrukcje stanowiskowe, ewentualnie filmy instruktażowe dla użytkowników i administratorów systemu
  6. Kolejna faza to testy akceptacyjne z użytkownikami kluczowymi Klienta
  7. Po wprowadzeniu i weryfikacji ewentualnych poprawek realizowane są szkolenia dla użytwkoników i administratorów
  8. Na koniec system jest uruchamiany produkcyjnie

Dostarczenie rozwiązań IT może odbywać się zgodnie z tradycyjną metodyką zarządzania projektami tzw. "waterfall", która polega na kaskadowym modelu pracy, tj. wykonywaniu etapów pracy jeden po drugim w ściśle określonej kolejności.

Niektóre wdrożenia rekomendujemy realizować metodykami zwinnymi Agile czyli iteracyjnym podejściem do zarządzania projektami i tworzenia oprogramowania. Dostarczanie rozwiązania jest wtedy realizowane iteracyjnie w tzw. sprintach. Każdy sprint trwa 2-3 tygodnie i obejmuje zadania: analizy wymagań biznesowych, które będą zrealizowane w danym sprincie, projektowania, implementacji rozwiązania i testów wewnętrznych.

Celem takiego podejścia jest iteracyjne dostarczanie w krótkich 2-3 tygodniowych odstępach czasu funkcji, modułów systemu gotowych do produkcyjnego wykorzystania. Dzięki temu klient ma możliwość szybkiego rozpoczęcia pracy z systemem, a także dostosowania zakresu kolejnych sprintów do swoich potrzeb wynikających z obserwacji i doświadczeń nabytych w trakcie eksploatacji udostępnionych funkcji nowego systemu. W ten sposób zmiana wymagań biznesowych Klienta jest w naturalny sposób wkomponowana w proces wytwórczy rozwiązania IT. 

Po zakończeniu wdrożenia firma JMC Consulting świadczy usługi opieki gwarancyjnej, serwisowej oraz usługi rozwojowe.