Требования к дисциплинам указываются в том случае если вы хотите определить правила и порядок выполнения определенных функций.
Требования к дисциплинам включают в себя:
- Требования к выполнению анализа
- Требования к тестированию
- Требования к ведению разработки
- Требования к тестированию
- Требования к DevOps
В зависимости от ситуации вы можете или проигнорировать этот раздел или описать его более подробно.
Когда нужно что писать подробно
- У вас есть собственный стандарт по дисциплинам
- У вас есть несколько команда и их работу надо согласовать
- У вас есть сложные аспекты — инфраструктура
- У вас большой размер команды
- У вас текучка в командах и каждый новый член команды привносит неконтролируемые изменения в процесс
Когда не нужно писать вообще
- Небольшой проект (на пару месяцев с небольшим объёмом работ)
- Когда результат важнее кода и оптимальности разработки
- Небольшая команда (3-4 человека)
- Простая инфраструктура (просто внешний сайт)
На что стоит обратить внимание в большинстве случаев:
- Как будет организовано тестирование — будет ли выделен специалист по тестированию, как будет организована работе тестирования
- Как будет организована работа DevOps – особенно важно если для вас ценен код, у вас сложная экосистема и важна оптимальность и автоматизация развертывания, если вы не хотите получить “неуправляемый ручник” при деплое решения