Бюджет: 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