Бюджет: 10000 PLN Срок: 14 дней
Сумму 10000 PLN я бы рассматривал как !!первый этап входа и стабилизации!! на 14 дней, а не как обещание закрытия всех недостающих 30 процентов без доступа к коду. При программе для счетов, KSeF, JPK, базах данных и DevExpress такой бюджет имеет смысл как контролируемый этап - аудит кода, карта недостатков, критические исправления, сравнительные тесты старой и новой версии, а также план закрытия всего.
Сначала я бы вошел в проект с точки зрения соответствия поведения - экран за экраном, сценарий за сценарием, с списком различий между старым приложением и версией C#/.NET. Я могу работать с WPF или WinForms с DevExpress, упорядочить недостающие модули, добавить регрессионные тесты и использовать инструменты искусственного интеллекта для анализа большой базы кода, но бухгалтерские решения нужно утверждать на жестких случаях, потому что бумага примет все, а бухгалтерская программа уже нет =)
> Вопрос 1 - старая версия на Visual Basic 6.0 или на другой технологии
> Вопрос 2 - есть ли у вас список модулей с недостающими функциями и ошибками, или его нужно сначала восстановить путем сравнения двух версий
С вашей стороны понадобятся репозиторий, инструкция по запуску, тестовая база, старая рабочая версия, примеры документов и указание на важнейшие пути пользователя. Наиболее разумно начать с короткого технического входа, потому что иначе легко довести миграцию до мнимого конца, а затем обнаружить различия в налогах, печатях или экспорте.
> Похожий опыт Ingello
> https://business.ingello.com/platforma - сложная корпоративная платформа с модулями и ролями
> https://business.ingello.com/forma-bpm - бизнес-процессы, формы и операционная логика
> https://business.ingello.com/prime-eva - производство, учет, интеграции и системное упорядочение данных
Больше о подходе к таким проектам - https://systems-fl.ingello.com