Rozwój i utrzymanie systemów

Przejmujemy opiekę nad aplikacjami opartymi na .NET i Angularze. Poznajemy system, porządkujemy go, rozwijamy i zapewniamy jego stabilne działanie.

Przejmujemy opiekę nad oprogramowaniem wykonanym wcześniej przez innego dostawcę — przede wszystkim nad rozwiązaniami opartymi na .NET i Angularze. Poznajemy zastany system, usuwamy problemy, dodajemy funkcje, wykonujemy integracje i pomagamy go bezpiecznie modernizować.

Kiedy warto przekazać nam system

  • dotychczasowy wykonawca zakończył wsparcie,
  • tempo rozwoju aplikacji jest zbyt wolne,
  • system wymaga uporządkowania lub modernizacji,
  • potrzebujecie nowych funkcji lub integracji,
  • pojawiają się problemy ze stabilnością lub wydajnością,
  • wiedza o systemie jest rozproszona lub niepełna.

Od czego zaczynamy

Każde przejęcie rozpoczynamy od oceny stanu systemu: dostępności kodu źródłowego, dokumentacji, infrastruktury, danych i możliwości bezpiecznego dalszego rozwoju. Na tej podstawie proponujemy plan działań — od pilnych poprawek po długoterminowy rozwój.

Zakres prac

  • analiza kodu, architektury i zależności,
  • odtworzenie i spisanie wiedzy o rozwiązaniu,
  • usuwanie błędów, poprawa stabilności i wydajności,
  • rozwój nowych funkcji i modernizacja wybranych elementów,
  • dostosowanie aplikacji do zmienionych procesów,
  • nowe integracje i migracja danych,
  • przygotowanie lub uzupełnienie testów,
  • uruchomienie systemu na infrastrukturze klienta.

Utrzymanie i monitoring

Po przejęciu lub wdrożeniu możemy stale opiekować się aplikacją. Zakres opieki dopasowujemy do rodzaju systemu i modelu współpracy:

  • bieżąca obsługa błędów i diagnozowanie problemów,
  • monitorowanie dostępności i poprawności działania uzgodnionych elementów,
  • drobne zmiany i aktualizacje aplikacji,
  • planowanie większych etapów rozwoju,
  • wsparcie użytkowników po wdrożeniu.

Migracja danych

Przenosimy dane ze starszych rozwiązań do nowych lub modernizowanych systemów. Dokładny zakres zależy od jakości i kompletności danych źródłowych, dlatego migrację zawsze poprzedzamy analizą.

  1. Analiza źródełUstalamy, skąd pochodzą dane i które z nich przenosimy.
  2. MapowanieOpisujemy, jak dane ze starego systemu trafią do nowego.
  3. Mechanizm migracjiPrzygotowujemy narzędzie, które przekształca dane do właściwej struktury.
  4. Migracja próbnaSprawdzamy poprawność i uzgadniamy zasady dla danych niepełnych lub zduplikowanych.
  5. Migracja właściwaPrzenosimy dane i weryfikujemy rezultat.

Opowiedz nam, co dziś zabiera Twojej firmie najwięcej czasu.

Wystarczy krótki opis problemu — odpiszemy z propozycją pierwszej rozmowy.