OMG (Object Management Group)
Essence Framework — это стандартизированный метод описания и управления процессами разработки программного обеспечения. Он разработан для того, чтобы сделать процессы разработки
гибкими, адаптируемыми и независимыми от конкретных методологий.
Основная идея Essence — это
“ядро” (Essence Kernel), которое представляет собой
набор фундаментальных элементов, необходимых для успешной разработки программного обеспечения, вне зависимости от конкретного процесса или методологии.
Essence Kernel включает:
- Альфы (Alphas) — основные сущности разработки (например, “Команда”, “Программная система”, “Потребности”, “Рабочие продукты”).
- Компетенции (Competencies) — ключевые навыки, необходимые в процессе разработки.
- Действия (Activities) — задачи, выполняемые в ходе разработки.
Essence Framework был стандартизирован
OMG в 2014 году и продолжает активно использоваться в индустрии для повышения управляемости и прозрачности процессов разработки.