Dmitriy Chernyak
Убрав деление на внешних и внутренних возвращается проблема Дмитрия, из-за которой пошло обсуждение про стейкхолдеров - когда требования к ним, а когда от них.
Насчёт танка - при разработке систем такого уровня сложности сразу все требования от верхнеуровневых до требований к ручкам аппаратуры и яркости экрана не описываются. И подсистемы часто разрабатывают разные компании-подрядчики, при этом конечные требования часто определяются в ходе натурных испытаний с опытными образцами изделия.
С моей точки зрения, следует рассматривать сложную систему как комплекс более простых систем. И так же поступать с требованиями - различать по уровням.
1. однако сложную систему, особенно с механическими компонентами вроде танка, часто бывает вредно рассматривать как сумму подсистем - изменение параметров одной подсистемы влечет изменения параметров других подсистем
2. проблема Дмитрия решается не введением деления на внутренних и внешних стейкхолдеров, а изменением ракурса: когда пользователь рассматривается отдельно как стейкхолдер и отдельно как рабочий элемент системы, соответственно в первом случае он источник требований к системе, а во втором - объект проектирования