Управление процессами разработки программного обеспечения

Что такое процесс:

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

Процесс разработки ПО – последовательность шагов, выполняемых ради достижения установленной цели, которая имеет отношение к созданию и/или поддержке программного обеспечения

Примеры процессов, относящиеся к управлению процессами:

  • Разработка и улучшение процессов
  • Анализ эффективности процессов
  • Контроль степени следования процессам

Управление процессом – комплекс  мероприятий, направленных на  достижение повторяемости процесса и максимизацию его эффективности в рамках и в объеме, необходимых для решения задач организации.

Организация работы по управлению процессами:

  • Требует инициативы и продвижения со стороны руководства
  • Необходимы выделенные ресурсы (занятые полностью или частично)

Задачи группы по управлению процессами:

  • анализ эффективности процессов и качества результата
  • сопоставление фокуса процессов с целями организации
  • предложение и реализация мер по улучшению процессов
  • пропаганда идеи улучшения процессов
  • пилотирование новых процессов
  • обучение

Для контроля качества управления процессами можно применить цикл Деминга:

  • Plan
  • Do
  • Check
  • Act

Также существует Количественное управление процессами

Количественное управление процессами (quantitative process management) – принятие управленческих решений, постоянно базирующееся на анализе количественных характеристик процессов

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

Практически невозможно без соответствующего измерительного инструментария

Возможные причины дестабилизации процесса при таком управлении

  • Некорректные измерения
  • Пренебрежение регламентами
  • Недостаток квалификации
  • «Избыток» квалификации
  • Использование других технологий или инструментов разработки
  • Производимые изменения в процессе
Бесплатный конструктор сайтовuCoz