Możemy obsłużyć cały cykl życia rozwiązania — od poznania potrzeb i procesów, przez analizę, projekt, wykonanie i testy, po wdrożenie, monitoring i dalszy rozwój. Zawsze zaczynamy od tego, jak pracuje Twoja firma, a dopiero potem dobieramy technologię.
Pięć etapów współpracy
- Poznanie potrzebCel biznesowy, użytkownicy, obecny sposób pracy, problemy, używane systemy, potrzebne integracje i dane do przeniesienia.
- Analiza i koncepcjaPorządkujemy wymagania, określamy zakres i ryzyka, dobieramy technologię i — jeśli to uzasadnione — dzielimy realizację na etapy.
- Wykonanie i testyTworzymy aplikację, bazę danych, interfejsy, integracje i automatyzacje. Każdy etap sprawdzamy testami automatycznymi i manualnymi.
- WdrożeniePrzygotowujemy i publikujemy rozwiązanie na Waszej infrastrukturze, przenosimy dane i weryfikujemy działanie po uruchomieniu.
- Utrzymanie i rozwójMonitorujemy uzgodniony zakres, obsługujemy błędy, wspieramy użytkowników i rozwijamy system wraz z potrzebami firmy.
Modele współpracy
Projekt jednorazowy
Realizacja określonego rozwiązania lub etapu o zdefiniowanym zakresie — np. nowej aplikacji, konkretnej integracji, migracji danych albo automatyzacji wybranego procesu.
Rozliczenie godzinowe
Elastyczny model dla prac rozwojowych, utrzymania, konsultacji, przejmowania istniejącego systemu i stopniowej modernizacji — wszędzie tam, gdzie zakres zmienia się w trakcie pracy.
Stała współpraca
Regularny rozwój systemu, monitoring i utrzymanie, stały dostęp do kompetencji programistycznych oraz realizacja kolejnych etapów cyfryzacji.
Dostępność zespołu, sposób zgłaszania prac i czasy reakcji ustalamy indywidualnie.
Testy i jakość
Testowanie jest stałą częścią każdego projektu. Zakres testów dopasowujemy do charakteru rozwiązania, liczby integracji i możliwych skutków błędów. Sprawdzamy m.in.:
- działanie nowych funkcji i poprawność procesów biznesowych,
- wymianę danych między systemami,
- poprawność migracji danych,
- reakcję systemu na błędne lub niepełne dane,
- gotowość aplikacji przed wdrożeniem.
Wdrożenie na Waszej infrastrukturze
Rozwiązania uruchamiamy w środowisku wskazanym przez klienta. Na początku projektu wspólnie ustalamy podział odpowiedzialności — za serwery, sieć, kopie zapasowe, certyfikaty, bazy danych, aplikację, monitoring i aktualizacje — tak aby każdy wiedział, kto za co odpowiada.