Суть в чём.
Почти всегда задача требует уточнения до "сферического Т.З. в вакууме" иначе велика вероятность, что человек сделает не то, что нужно.
Если делать маленькими шажками и с постоянным сотрудником:
1. Сотрудник думает о проекте, не как о разовой работе, может предложить более изящные решения
2. Сотрудник способен обслуживать систему.
3. У команды и руководства не тратится время на согласование всего т.з. в целом и на споры о несоответствии пунктов Т.З.
4. Если что-то изменилось, не надо "строить глазки" и просить на этом этапе остановиться, потому что "теперь делаем иначе"
здесь есть тоже проблемы. мы брали в штат. модуль писался и потом разраб уходит посреди модуля в другую контору тк кто то платит неадекватно больше. мы можем бэку на пхп платить 80-150к. а кто то предложил 200к например что мы не тянем. и вот модуль лежит не доделанный. а потратили мы на него месячную зп.
поэтому тестирую гипотезу сдельной работы с проверкой кода на мердже.
человек заинтересован сделать и получить деньги. а не делать и получить деньги.
и потом если получилось сделтаь первый модуль то можно офер на фуллтайм сделать. и нормально по аджайл хотябы работать.