ИМХО, в зависимости от вашей системы управления документами, выбор структуры для ваших документов может не быть проблемой. При рассмотрении проблем, связанных с проектными документами, которые вы пытаетесь решить, вы обычно приходите к выводу, что документы касаются коммуникации.
Различные документы пытаются сообщать разные вещи (или контексты); В планах тестирования обсуждается, как должно / было проведено тестирование, в спецификациях требований обсуждается, как следует применять бизнес-правила, в документах по архитектуре обсуждаются технические компоненты и так далее. Каждый из этих документов может иметь свою собственную уникальную структуру. Например, структура, которую вы выбираете для своих планов тестирования, может значительно отличаться от структуры, которая вам нужна для ваших архитектурных документов.
Принимая во внимание проблему коммуникации и контекст документа, я обычно возвращаюсь к этим двум ключевым аспектам.
- Возможность поиска - Какой самый простой способ найти искомый документ?
- Управление версиями - Как я узнаю, что искомый документ является самым последним?
Мне кажется, что поиск наиболее важен, потому что разные люди называют один и тот же документ разными именами. Например, некоторые люди называют документы бизнес-требований функциональными спецификациями. Некоторые люди называют функциональные спецификации использованием документов дела. Поскольку вы не всегда можете управлять соглашением об именовании документов, я считаю, что правильный документ гораздо важнее, чем папка или место, в котором он хранится.
Поэтому, чтобы ответить на ваш вопрос, я бы просто ответил, что на самом деле не имеет значения, какую структуру вы используете, просто вам следует использовать какую-либо форму системы управления документами (SharePoint, Documentum, Trim и т. Д.). Преимущества слишком велики, чтобы работать без них:)