OPF
OPEN Process Framework – это свободный набор компонентов для создания процессов ЖЦ на уровне проекта. Он включает в себя три основных компонента:
- метамодель,
- репозиторий фрагментов методов,
- руководства по конструированию и использованию, которые описывают способы повторного использования фрагментов.
Метамодель
Заголовок раздела «Метамодель»В целом OPF фокусируется на уровне метода, меньше внимание уделяется уровню конкретного проекта и его связям с уровнем метода. Метамодель OPF приблизительно соответствует ISO 24744 (но, например, не использует powertypes и clabjects).
Репозиторий фрагментов методов
Заголовок раздела «Репозиторий фрагментов методов»Репозиторий повторно используемых фрагментов методов организован в виде иерархии связанных веб-страниц, которые включают в себя также и руководства про созданию готовых методов. В составе репозитория (свободно доступного по адресу 1) находятся около 1100 фрагментов готовых к использованию. Это облегчает практическую реализацию OPF.
Типичный подход к использованию репозитория OPF представляет собой следующее:
- Определяются продукты, которые будут созданы.
- Выбираются соответствующие акты деятельности и приемы, требуемые для создания продуктов.
- Отбираются исполнители для выполнения актов деятельности и, при необходимости, инструменты.
- Устанавливаются контрольные точки и точки измерений показателей и распределяются по фазам проекта.
- Проводится проверка метода, документирование и утверждение.
- Заинтересованными сторонами проводится обучение команд.
- Метод используется с применением итераций в случае необходимости.
Подобное применение OPF требует некоторого опыта. В помощь предоставляются матрицы соответствия, описывающие взаимосвязи между любыми двумя типами элементов метода.
Руководства
Заголовок раздела «Руководства»Есть несколько видов руководств, которые требуются для инженера методов. Это руководства по конструированию метода, адаптации метода, и расширению метамодели.
Другими важными элементами могут являться правила связывания, которые могут выражаться в виде предусловий и постусловий выполнения работ и/или обеспечивать корректную взаимосвязь процессных фрагментов и фрагментов продуктов.
Руководство по конструированию метода помогает инженеру породить экземпляр метамодели, чтобы создать элементы метода, и выбрать подходящие элементы из репозитория, чтобы создать конкретный метод. Конкретно, руководство помогает выбрать надлежащие продукты, исполнителей и акты деятельности, а также способствует распределению актов деятельностей и связанных с ними приемов по исполнителям и группировки актов деятельности в потоки работ. Кроме того, выбираются стадии ЖЦ, включая фазы.
- пример онлайн-каталога методов системной инженерии (более 1100 компонент методов)