Контрактники...
Ты даешь им скомпилированную библиотеку с тестами и интерфейс.
-----
А где Я ее возьму?
Я ее за 6+ лет так и не сумел сделать - слишком объемная задача... практически втрое превышающая написание новой системы...
Но у меня с контрактниками не в этом проблема.
С ними проблема в том, что один из них что-то понимает, но ничего делать не хочет, а второй - что-то делает, но не понимает...
Получается, что что-то делается, но нихрена не получается... ну или хрень получается...
Я вот сейчас запихал два новых проекта - по одному на каждую новую базу... плюс по одному проекту с тестами...
Все - по старой схеме - часть тестов - деструктивные, часть - работает с живой системой.
У меня - вполне управляемо...
А у них - не пойдет и снова все похерят отказавшись от тестов...