Мы знаем оптимальную ситуацию, когда договариваемся с клиентом об исправлениях спецификаций, получаем спецификации для выполнения того, что хотел клиент, а не того, что он сказал или думал, что хотел. Это переговоры, объяснения.
Иногда мы не можем убедить клиента. Мы вынуждены производить сломанные, как задумано. Это, называемое «демонологией», благодаря заслугам магов, вызывающих демонов и демонов, которые буквально исполняют свои желания, что приводит к гибели мага в результате, - это еще один подход, который оставит клиента очень недовольным, как только он осознает свою ошибку, и, конечно, попытается закрепить винить разработчика
Теперь я столкнулся с совершенно другим подходом: заказчик создал простые спецификации, которые не учитывают некоторые критические замечания, и совершенно не желает их исправлять, допускать очевидные ошибки и принимать предлагаемые исправления. Продукт, изготовленный по этим спецификациям, будет критически сломан и, возможно, может стоить человеческих жизней. Тем не менее, уже слишком поздно расторгать договор. В контракте есть карательные условия, которые мы не можем принять.
Решение босса? Мы делаем работу правильно и лжем клиенту, что сделали это в соответствии со спецификациями. Рассматриваемые алгоритмы скрыты достаточно глубоко под поверхностью, продукт прекрасно справится с работой, не потерпит неудачу в ситуации предостережения, и если кто-то не закопает слишком глубоко, он никогда не обнаружит, что мы не сломали его по запросу.
Есть ли общее название для этой тактики выполнения спецификаций?
источник
Ответы:
Является ли рассматриваемое требование (требования) ошибочным, отсутствующим или производным требованием? Это имеет значение. Если требование отсутствует или может быть получено из другого требования, то просто сказать, что это производное требование, и вы выполняете условия контракта. И нет причин скрывать это.
Если требование противоречит требованию, то как вы собираетесь проверить систему без изменения требований? Наиболее вероятная причина, по которой правительство не хочет менять требования, заключается в том, что «вы будете взимать с них больше». Если вы уже собираетесь внедрять без дополнительных затрат, то у них мало причин для возражений.
Наконец, поскольку это государственная работа, для всех этих типов решений будет бумажный след, если вы захотите. Если государственные служащие, ответственные за ваш проект, не согласятся устно на изменение требований, вы можете официально подать заявку на отклонение. Я уверен, что любой запрос на отклонение, использующий такие термины, как «угрожающая жизнь», будет иметь возможность отклонения ZERO. В любом случае, нет причин «скрывать», что вы не соответствуете требованиям, поскольку это может привести к штрафным убыткам для вашей компании, даже если вы пытаетесь поступить правильно. В этом случае правильным решением будет официально обострить проблему и убедиться, что ваша компания защищена. Нельзя скрывать, что вы делаете от клиента, потому что это тоже неправильно,
источник
Я не юрист. Вы не должны ни действовать, ни воздерживаться от любых действий, которые я предоставляю.
Выпуск продукта, который может поставить под угрозу жизни людей из-за недостатка дизайна (а не как необходимой части его работы), о котором вы знаете, может привести вас к неправильной стороне законодательства по охране труда и технике безопасности, а также подвергнуть вашу организацию судебные иски и расходы. В большинстве территорий и ситуаций земельный закон отменяет любые ваши контракты, так что это должно быть вашим приоритетом.
Другими словами: уточните вашу конкретную юридическую позицию, прежде чем продолжить.
источник