Я думаю, что это миф о том, что проектные группы Agile не документируют свои приложения, и это первое сопротивление, которое вы получаете в компаниях, которые сертифицированы на получение лучшей документации в соответствии со своими стандартами.
Я работаю в компании, сертифицированной по ISO-9001, но мы также делаем Scrums по большому количеству наших проектов. В нашем случае, изменение пришло от руководителей отдела доставки проекта (то есть довольно старшего поколения), и именно поэтому оно принимается - в отличие от менеджера проекта или разработчика, пытающегося продвинуть это изменение.
Одна полезная практика, которой мы следуем, - это « Документ достаточно, но постоянно» . Это, очевидно, означает, что мы не следуем всем шаблонам, предписанным для проекта, но существует осознанное понимание и согласие относительно того, какие разделы / документы необходимы сравнению с теми, которые являются просто бессмысленными накладными расходами.
Затем вам нужно обобществить эту точку зрения и получить одобрение группы качества или отдела стандартов или как там это называется.
Agile принцип - это «достаточно» документации. Можете ли вы попытаться подтолкнуть его от Заказчика, чтобы выразить команде, сколько достаточно? Менеджер проекта может поговорить с заказчиком и понять его ожидания и организационные потребности, а затем и документально подтвердить решение и оправдать эти ожидания. Если это достаточно хорошо для них (то есть платящих клиентов), то это может быть то, что вы следуете.
Если они думают, что Agile не подходит для больших проектов, убедите их в этом - разложением и параллельными усилиями.
В крупных организациях контроль и надзор за крупными программами осуществляются с помощью офисов мониторинга проектов (PMO), которые проводят традиционное планирование для калькуляции затрат / учета / управления ресурсами и т. Д. - следовательно, им требуется много документации, но они могут отслеживать прогресс, используя Agile-методы (таблица выгорания SCRUM для одного). Им нужно знать, как такие методы, как непрерывная интеграция, помогают им раньше, а не позже, и, следовательно, для продуктивности каждого лучше избавиться от накладных расходов.
Agile - это набор навыков, которые команда может освоить, которые в значительной степени ортогональны нашим традиционным техническим навыкам. Но если вы добавите это к своим существующим навыкам, конечно, вы можете стать более эффективной командой. Ежедневные заезды (то есть встречи Scrum) не будут возможны в одночасье, но вы бы хотели проводить регулярные встречи в команде (скажем, раз в две недели) в настоящее время? Я бы сказал, чтобы начать с преобразования этих вопросов в повестку дня по вопросам Scrum (не слишком хитро;) и донести до более широкой команды, почему этот подход может работать и не означает слабую документацию / плохие стандарты или какие-либо другие мифы.