Некоторые основные требования, которые следует учитывать при создании проектных продуктов:
- Функциональные требования. 1 Определяют, что должен делать продукт. 1 Нужно перечислить все функции или возможности, которыми он должен обладать, и описать, как должна работать каждая из них. 1
- Нефункциональные требования. 12 Сосредоточены на том, как продукт работает и ведёт себя. 1 К ним относятся требования к производительности (скорость, масштабируемость и оперативность), безопасности (меры по защите пользовательских данных и самого продукта), удобству использования (рекомендации по пользовательскому интерфейсу и опыту) и соответствию нормативным или отраслевым требованиям. 1
- Технические требования. 12 Определяют технологию и ресурсы, необходимые для проекта. 2 К ним относятся архитектура продукта (программные и аппаратные компоненты), модель данных (структура данных и базы данных), стек технологий (языки программирования, платформы и инструменты, которые будут использоваться для разработки). 1
- Хронология и основные этапы. 1 Нужно подробно описать сроки и основные этапы проекта, указать график разработки и контрольные точки для отслеживания прогресса. 1
- Эстетические требования. 4 Продукт должен быть выполнен аккуратно и практично, иметь адекватный размер и быть удобным для презентации. 4