Główne ścieżki migracji
Od wielu już lat, współpracując z branżą mundurową dostosowujemy innowacje do rygorystycznych wymagań wojska. Jednym z przykładów takich działań jest projekt w ramach którego, dla jednego z klientów z tej branży wykonaliśmy migrację aplikacji służącej do zarządzania flotą samolotów. W ciągu 15 miesięcy współpracy nasi specjaliści przepracowali dla klienta aż 1500 roboczogodzin.
Jak to dokładnie wyglądało?
Projekt podzieliliśmy na dwa mniejsze podprojekty, wspólnie z klientem przygotowaliśmy wzory migracji i wyznaczyliśmy ich trzy główne obszary:
- formularze,
- logika aplikacji,
- struktura baz danych.
Równolegle prowadziliśmy testy jednostkowe, które umożliwiły stałe monitorowanie poszczególnych części kodu. Projekt interfejsu użytkownika w znaczącej większości został zmigrowany w sposób automatyczny.
Modernizacja oprogramowania
Zmigrowaliśmy aplikację złożoną z wielu modułów, stworzonych w nieaktualnych już technologiach Powerbuilder oraz Oracle 9 do nowszych, takich jak .NET Framework 3.5 oraz Oracle 10.
Dzięki modernizacji oprogramowania nasz klient zyskał wiele korzyści takich jak:
- obniżone koszty operacyjne,
- usprawniona komunikacja wewnętrzna,
- gwarancja niezawodności.
Szybka i sprawna migracja danych z wcześniej wykorzystywanych w firmie aplikacji daje możliwość zachowania ciągłości pracy i realizacji podstawowych celów biznesowych. Wykorzystanie testów jednostkowych pozwala z kolei, już na wstępnym etapie tworzenia aplikacji, wykluczyć ewentualne błędy, a tym samym usprawnić jej dalszy rozwój.