Современная технология производства программных продуктов предполагает получение результата для конечного пользователя постепенно и называется инкрементно-итерационным подходом. Результат обычно измеряется в виде реализованных требований пользователя. Для достижения результата разработчик придерживается определенной технологии: проектирует, программирует, тестирует, документирует и т.п.
В Devprom ALM требуемый результат описывается в первичных требованиях: пожеланиях, заявках и пользовательских историях, в зависимости от выбранного процесса разработки.
За технологию реализации первичных требований - этапы производства ПО - отвечают статусы требований и задачи.
В отличии от универсальных инструментов управления проектами или задачами, при управлении разработкой ПО мы управляем не только задачами, но и требованиями. Это принципиальное отличие является основной для автоматизации процессов разработки в Devprom ALM.