Budżet: 10000 PLN Termin: 14 dni
Kwotę 10000 PLN traktowałbym jako !!pierwszy etap wejścia i stabilizacji!! na 14 dni, a nie obietnicę domknięcia całych brakujących 30 procent bez wglądu w kod. Przy programie do faktur, KSeF, JPK, bazach danych i DevExpress taki budżet ma sens jako etap kontrolowany - audyt kodu, mapa braków, poprawki krytyczne, testy porównawcze starej i nowej wersji oraz plan zamknięcia całości.
NAjpierw wszedłbym w projekt od strony zgodności zachowania - ekran po ekranie, scenariusz po scenariuszu, z listą różnic między starą aplikacją a wersją C#/.NET. Mogę wejść w WPF lub WinForms z DevExpress, uporządkować brakujące moduły, dorobić testy regresyjne i używać narzędzi sztucznej inteligencji do analizy dużej bazy kodu, ale decyzje księgowe trzeba zatwierdzać na twardych przypadkach, bo papier przyjmie wszystko, program księgowy już nie =)
> Pytanie 1 - stara wersja jest w Visual Basic 6.0 czy w innej technologii
> Pytanie 2 - czy macie listę modułów z brakującymi funkcjami i błędami, czy trzeba ją najpierw odtworzyć przez porównanie dwóch wersji
Po Waszej stronie potrzebne będą repozytorium, instrukcja uruchomienia, baza testowa, stara działająca wersja, przykładowe dokumenty i wskazanie najważniejszych ścieżek użytkownika. Najrozsądniej zacząć od krótkiego technicznego wejścia, bo inaczej łatwo doprowadzić migracj do pozornego końca, a potem odkryć różnice w podatkach, wydrukach albo eksporcie.
> Podobne doświadczenie Ingello
> https://business.ingello.com/platforma - złożona platforma firmowa z modułami i rolami
> https://business.ingello.com/forma-bpm - procesy biznesowe, formularze i logika operacyjna
> https://business.ingello.com/prime-eva - produkcja, ewidencja, integracje i systemowe uporządkowanie danych
Więcej o podejściu do takich projektów - https://systems-fl.ingello.com