При создании проекта вам необходимо максимально четко определить его назначение. У вас могут быть варианты для выбора назначения для вашего проекта в Azure DevOps:
- По прямому назначению он может соответствовать проекту с организационной точки зрения. Это самая простая и самая часто применимая модель назначения проекта.
- Он может соответствовать части проекта — для ограничения видимости групп пользователей вы можете разделить реальный проект на несколько проектов в Azure DevOps. Только проект обеспечивает полную изоляцию пользователей по отношению к записям проекта.
- Он может соответствовать версии продукта — проект по разработке определенной версии.
- Разные этапы жизненного цикла решения (Inception, Development, Production)
- Он может соответствовать портфелю проектов или продуктов — использоваться для ведения реестра других проектов (продуктов) для отслеживания их статуса
- Он может соответствовать модели продукта или процесса — для построения верхнеуровневой модели и сбора верхнего уровня бизнес требований.
- Разные модели лицензирования (Open source part) — завист от нюансов лицензионной политики и применяемых компонент в решении
- Разные модели публичности (Public / Private) — этот подход применяется продуктовыми компаниями для вынесения части информации проекта в отдельный публичный проект
- Потребность в разных моделях процессов — когда вам нужно поддерживать для части проекта специфическую модель процесса — например комбинацию CMMI и Agile