Управление разработкой ПО
Планирование и контроль работ компании
Ведение кадров и штатной структуры
При управлении проектом по разработке программного обеспечения, помимо общих процессов планирования, определенных в ЕИОП, существуют специальный процесс, ориентированный на разработку функциональности программного продукта.
Ведение реестра программных продуктов компании, описание функций (требований) к ПО
Процесс разработки программного продукта начинается с описания самого программного продукта, который должен быть разработан.

Для программного продукта описываются функции программного продукта (функциональные требования) в виде иерархического дерева.
К каждой функции прикрепляются документы, описывающие требования по реализации функции, архитектурные решения, а также разделы руководства пользователя и руководства администратора. Все эти документы разрабатываются в режиме регулярного выпуска версий системы.

Планирование фаз, итераций, стандартных циклов разработки (СЦР) в проектах
Планирование разработки функций программного продукта осуществляется по методологии стандартных циклов разработки (СЦР), базирующейся на методологии RUP (Rational Unified Process).
Суть СЦР состоит в том, чтобы регулярно получать версию программного продукта, в которой реализован определенный перечень требований. Реализация каждого требования проходит следующие дисциплины разработки ПО: Детализация, Проектирование, Реализация, Тестирование, Документирование.
Причем, по итогам СЦР часть требования, включенные в СЦР, могут быть в разной степени готовности. СЦР фиксирует текущее состояние разработки требований.

Фиксация требований на разработку ПО
Начальной стадией запуска СЦР является фиксация требований на разработку функций ПО – для каждой функции фиксируется одно или несколько требований.

Фиксация требований производится сотрудником, ответственным за процесс разработки программного продукта.

Прохождение требований по дисциплинам СЦР (анализ, проектирование, разработка, тестирование, документирование)
После фиксации требований планируется их разработка – на каком цикле будет происходить выполнение той или иной дисциплины. По итогам выполнения дисциплины требование либо переходит на следующую дисциплину, либо вновь планируется на ту же дисциплину, а план выполнения следующих дисциплин сдвигается на один цикл.

Для каждого СЦР отображаются, запланированные на:
– детализацию
– проектирование
– реализацию
– тестирование
– документирование
Исполнитель выставляет плановую и фактическую трудоемкость работы, а также фиксирует признак выполнения работы. Если работа сопровождается созданием документа, он прикрепляется к соответствующей функции системы.
Если исполнителя не устраивает качество реализации требования на предыдущей дисциплине, он возвращает его на доработку.

Отбор требований по фильтрам
В системе предусмотрена возможность настраивать собственные фильтры для отбора требований.

Требования по заданному фильтру отображаются в табличном виде с колонками, соответствующими основным атрибутам требования.
