Приведу пример. У нас был проект по автоматизации управления платными автомобильными трассами. Мы, как разработчики программной части, должны были обеспечить управление дорожными устройствами – светофорами, шлагбаумами и др. – с помощью нашего ПО. Но на момент финального этапа разработки строительство самой дороги было не закончено, и дорожных устройств у заказчика, а значит, и у нас, не оказалось. Было два пути. Ждать окончания строительства, и тогда ввод трассы в эксплуатацию был бы сдвинут в том числе потому, что заказчику после получения оборудования нужно было бы ждать, когда мы интегрируем свой софт с устройствами. Или же решить вопрос оперативно.
Ни на один поставленный вопрос, не дан внятный ответ. От статьи сложилось впечатление, что на вопросы отвечал юрист, а не инженер.
Как разработчик, стараюсь избегать подобные конторы, в которых нет границы между менеджером и разработчиком. И вам желаю.
поэтому речь идет о разработчике как аутсорс-команде или компании-подрядчике, а не об отдельно взятом несчастном разработчике, который и швец, и жнец, и на дуде игрец
Хороший жизненный пример с трассами.
Он показывает, что если заказчик не захочет того разработчика, который по недоразумению выиграл тендер, у него тысячи способов сорвать сроки и переложить ответственность на разработчика.
Хорошо, что в этом случае всё кончилось хорошо.