Dalsze utrzymanie i zabezpieczenie
System pozostaje bez większych zmian, ale ustalamy granice jego dalszego użytkowania, plan zabezpieczeń i warunki rozpoczęcia modernizacji.
Najniższy koszt, ograniczony horyzont, rosnące ryzyko.
Niezależna ocena systemu legacy
Oceniamy stan systemu, koszty utrzymania, ryzyka, zależności i możliwości dalszego rozwoju. Porównujemy dostępne scenariusze i przygotowujemy etapowy plan zmian, który nie wymaga zatrzymania działającego biznesu.
Dla firm, które wiedzą, że obecnego systemu nie można utrzymywać bez końca, ale nie chcą podejmować kosztownej decyzji na podstawie intuicji.
Kiedy potrzebujesz decyzji
Co sprawdzamy
Analiza nie dotyczy wyłącznie technologii. Sprawdzamy też koszty, procesy biznesowe, zespół i ryzyko zmiany.
Procesy obsługiwane przez system, koszty ograniczeń, krytyczne zależności i plany rozwoju firmy.
Architektura, kod, infrastruktura, integracje, bezpieczeństwo, wydajność i możliwość dalszego rozwoju.
Utrzymanie, rozwój, licencje, infrastruktura, awarie oraz potencjalna migracja.
Kompetencje zespołu, zależność od kluczowych osób, dostępność specjalistów i jakość dokumentacji.
Migracja danych, ciągłość działania, integracje, wymagania regulacyjne i możliwość etapowego wdrożenia.
Cztery możliwe strategie
Każda ścieżka może być właściwa. Porównujemy je według czterech osi: kosztu, czasu, ryzyka i wpływu na bieżącą działalność. Poniżej kierunek każdej z nich - pełne porównanie dla Twojego systemu powstaje w ocenie.
System pozostaje bez większych zmian, ale ustalamy granice jego dalszego użytkowania, plan zabezpieczeń i warunki rozpoczęcia modernizacji.
Najniższy koszt, ograniczony horyzont, rosnące ryzyko.
Refaktoryzacja, czyli uporządkowanie kodu bez zmiany działania systemu. Usuwamy najbardziej kosztowne problemy w kodzie i architekturze, aby przywrócić możliwość bezpiecznego rozwijania systemu.
Średni koszt, niższe ryzyko rozwoju, szybszy efekt.
Wymiana systemu po kawałku, bez zatrzymywania całości. Stopniowo wymieniamy wybrane elementy, technologie lub integracje.
Rozłożony koszt, umiarkowane ryzyko, dłuższy horyzont.
Budujemy lub kupujemy nowe rozwiązanie, przenosimy procesy i dane, a następnie w kontrolowany sposób wygaszamy stary system.
Najwyższy koszt i ryzyko migracji, najdłuższy horyzont.
Kryteria porównania
„Co sprawdzamy” opisuje, co badamy na wejściu. Kryteria to osie, na których stawiamy scenariusze obok siebie:
Jak wygląda ocena
Rozmawiamy o roli systemu, planach firmy, ograniczeniach i decyzji, którą trzeba podjąć.
Przeglądamy architekturę, kod, infrastrukturę, integracje, dokumentację, koszty i sposób pracy zespołu.
Oceniamy utrzymanie, refaktoryzację, modernizację i wymianę według wspólnych kryteriów.
Wskazujemy preferowaną ścieżkę oraz warunki, które mogą wpłynąć na zmianę decyzji.
Omawiamy rekomendację z zarządem, CTO i osobami odpowiedzialnymi za system.
Co otrzymujesz
Rekomendację i etapowy plan zmian, które możesz wdrożyć z wybranym zespołem.
Jeśli wykorzystanie AI jest częścią planu modernizacji, oceniamy, gdzie może bezpiecznie przyspieszyć analizę, testowanie, dokumentowanie lub rozwój systemu.
Najważniejsze ograniczenia, zależności, ryzyka i elementy, których nie warto teraz przebudowywać.
Utrzymanie, refaktoryzacja, modernizacja i wymiana zestawione obok siebie na tych samych osiach decyzyjnych.
Wskazanie preferowanej ścieżki wraz z uzasadnieniem i warunkami, przy których decyzję należy ponownie ocenić.
Kolejność działań, zależności, punkty kontrolne i rezultat każdego etapu - plus to, co można zacząć od razu, zanim ruszy pełny program.
Etapowy plan modernizacji
Nie obiecujemy dokładnego budżetu tam, gdzie na tym etapie możliwe są wyłącznie przedziały.
Przykład sytuacji
Kluczowy system działał od kilkunastu lat. Każda nowa integracja wymagała pracy kilku zespołów, a wiedza o najważniejszych procesach była skupiona w dwóch osobach.
Stan architektury, kod, integracje, koszty utrzymania, zależności organizacyjne oraz możliwość etapowej migracji.
Pozostawienie stabilnego rdzenia, wydzielenie dwóch najbardziej ograniczających obszarów i stopniowe przenoszenie integracji do nowej architektury.
Firma otrzymała plan zmian podzielony na etapy, zamiast ryzykownego programu pełnego przepisania systemu.
Jak to porządkujemy
Każdy obszar dostaje prostą decyzję - zostawić, przygotować albo zmienić teraz - a scenariusze porównujemy na tych samych osiach (koszt, czas, ryzyko).
Przykład zanonimizowany, wyłącznie ilustracyjny.
Czas i zakres analizy
Czas zależy od wielkości systemu, liczby integracji, dostępności dokumentacji, zakresu przeglądu kodu oraz liczby osób, z którymi musimy porozmawiać.
Dla jednego systemu lub jednej konkretnej decyzji, np. wymiany technologii albo dalszego utrzymania.
Dla systemu obejmującego wiele obszarów biznesowych, integracji i zespołów.
Zakres wyceniamy indywidualnie. Powyższe poziomy nie są sztywnymi pakietami.
Zanim zaczniemy
Po stronie klienta potrzebujemy osoby odpowiedzialnej za biznesową rolę systemu oraz osoby znającej jego stronę techniczną. Najczęściej są to sponsor biznesowy, CTO lub CIO, właściciel produktu i przedstawiciele zespołu utrzymującego system.
Brak aktualnej dokumentacji nie blokuje rozpoczęcia rozmowy. Może jednak wpłynąć na zakres i czas analizy.
Dla kogo jest ta usługa
Ta usługa jest dla Ciebie, jeśli system działa i obsługuje ważne procesy, ale coraz trudniej go rozwijać, utrzymywać lub integrować.
Niezależność
Ocena ma zamknięty zakres i stałą cenę. Rekomendacja może oznaczać dalsze utrzymanie systemu, ograniczoną refaktoryzację, etapową modernizację albo pełną wymianę. Plan możesz wdrożyć z własnym zespołem, obecnym dostawcą lub innym wykonawcą.
Jeżeli potrzebujesz wsparcia po diagnozie, możemy prowadzić nadzór architektoniczny nad realizacją planu jako osobny etap współpracy.
Jeden prowadzi, dwóch weryfikuje
Twój kontakt to jedna osoba, która poznaje system i odpowiada za rekomendację. Zanim ją zobaczysz, dwóch pozostałych architektów sprawdza wnioski niezależnie. Dzięki temu rekomendacja nie opiera się na opinii jednej osoby - dostajesz jasną odpowiedzialność i osąd poddany weryfikacji.
Rekomendacja jest wynikiem porównania konkretnych czynników, a nie subiektywnej opinii architekta.
Każdy scenariusz oceniamy według tych samych kryteriów biznesowych i technologicznych.
Rekomendacja niezależna od wielkości projektu
Częste pytania
Dostęp do repozytorium jest pomocny, gdy ocena obejmuje stan techniczny. Jeśli nie jest możliwy, analizę możemy ograniczyć do architektury, dokumentacji i rozmów z zespołem - zaznaczając, jak to wpływa na pewność rekomendacji.
Nie. Ocena nie wymaga zatrzymania działającego systemu. Pracujemy na dokumentacji, kodzie, danych o utrzymaniu i rozmowach z zespołem.
Migracja danych to bezpieczne przeniesienie danych do nowego rozwiązania. Oceniamy jej skalę, koszt i ryzyko. Szczegółowy plan migracji może być osobnym etapem po wyborze scenariusza.
Na tym etapie podajemy przedziały kosztu i czasu oraz budżet etapowy. Pełną estymację przygotowujemy dopiero dla wybranego scenariusza.
Tak. Za zgodą klienta włączamy obecny zespół lub dostawcę w analizę. Zakres ich udziału ustalamy wspólnie.
Porozmawiajmy o Twoim systemie
Podczas bezpłatnej 30-minutowej konsultacji poznamy rolę systemu, najważniejsze ograniczenia i decyzję, którą musisz podjąć. Po rozmowie otrzymasz propozycję zakresu, harmonogramu i stałej ceny oceny.
Umów bezpłatną konsultację →Nie musisz mieć aktualnej dokumentacji ani gotowej tezy.Używamy plików cookie do analizy ruchu i poprawy działania strony. Dowiedz się więcej