Хороший аналитик пишет спецификацию не для идеальных программистов, а для тех, которые есть.
Вы мне рассказываете, как работают аналитики?.. Может вы меня еще рожать поучите?
Повторяю свою мысль - если разработчик молча проглотил ТЗ и не задал по нему никаких вопросов, а потом выпустил некачественный продукт - это ответственность исключительно разработчика. Обычно за такое увольняют именно разработчиков, а не аналитиков.
Программисты, вообще говоря, en masse люди довольно образованные.
А также беспомощные в плане коммуникации, невротичные и снобы.
Я считаю, что мы, аналитики, должны им немного помочь развить в себе некоторые качества - а для этого надо позволить им совершать ошибки.
предложений на рынке программистских услуг достаточно, в течение 3 дней можно решить эту проблему.
а потом месяц интегрировать его в команду и продукт.