architect/arh/standards/structure-old/PROJECT_HIERARCHY_PMI.md

PROJECT HIERARCHY (PMI-совместимая)

Версия: 1.0.0
Дата: 2026-02-07
Статус: Draft

НАЗНАЧЕНИЕ

Иерархия проектов, совместимая со стандартами PMI, адаптированная для Document-Driven Development.

Основа: PMI Portfolio/Program/Project + наша типизация


СТАНДАРТНАЯ ИЕРАРХИЯ PMI

Определения

Уровень PMI термин Описание
1 Organization Организация
2 Portfolio Портфель проектов для стратегических целей
3 Program Группа связанных проектов
4 Project Временное предприятие для создания продукта
5 Phase Фаза проекта (этап жизненного цикла)
6 Work Package Пакет работ из WBS
7 Task/Activity Задача

Источники:
- PMI Portfolio Management
- WBS Structure


АДАПТИРОВАННАЯ ИЕРАРХИЯ

Полная структура

ORGANIZATION (тип организации)
    ↓
DOMAIN (бизнес-направление)
    ↓
PORTFOLIO (портфель проектов)
    ↓
PROGRAM (программа) — опционально
    ↓
PROJECT (проект)
    ├─ PHASE (фаза) — опционально
    ├─ TOOL (инструмент/подсистема)
    ├─ MODULE (модуль)
    └─ COMPONENT (компонент)

УРОВНИ ДЕТАЛЬНО

1. ORGANIZATION

lideravto/
├── index.yaml
   type: commercial
   industry: retail
   size: medium
└── domains/

Файлы:
- Стратегия организации
- Процессы
- Структура


2. DOMAIN

it/web/cscart/
├── index.yaml
   type: domain
   area: it
└── portfolios/

Файлы:
- Технологический стек
- Архитектура домена
- Требования


3. PORTFOLIO

Новый уровень (по PMI)

digital-transformation/
├── index.yaml
   type: portfolio
   strategic-goal: "Цифровизация бизнеса"
   programs: [web-presence, mobile-apps, integrations]
   budget: 50000000
   timeline: 2026-2028
└── programs/

index.yaml:

type: portfolio
name: "Цифровая трансформация"
strategic-goal: "Увеличение online продаж до 60%"

programs:
  - web-presence
  - mobile-apps
  - integrations

standalone-projects:
  - crm-system

budget:
  total: 50000000
  by-year:
    2026: 15000000
    2027: 20000000
    2028: 15000000

kpi:
  - metric: online-sales-share
    current: 20%
    target: 60%
  - metric: digital-maturity
    current: 2
    target: 4
    scale: 1-5

4. PROGRAM

Новый уровень (по PMI)

web-presence/
├── index.yaml
   type: program
   portfolio: digital-transformation
   projects: [lideravto-ru, kz-site, mobile-app]
└── projects/

index.yaml:

type: program
name: "Веб-присутствие"
portfolio: digital-transformation

purpose: "Создание современных веб-платформ для всех рынков"

projects:
  - lideravto-ru              # Основной сайт
  - kz-site                   # Казахстан
  - by-site                   # Беларусь
  - mobile-app                # Мобильное приложение

shared-resources:
  - design-system             # Общий UI kit
  - api-gateway               # Общий API
  - analytics-platform        # Аналитика

benefits:
  - "Единый UX на всех платформах"
  - "Переиспользование компонентов"
  - "Централизованная аналитика"

budget: 20000000
timeline:
  start: 2026-01-01
  end: 2027-12-31

5. PROJECT

lideravto-ru/
├── index.yaml
   type: web-app
   program: web-presence
   phases: [planning, design, development, testing, launch]
└── phases/                    Опционально
    ├── planning/
    ├── design/
    └── development/

index.yaml:

domain: it
type: web-app
category: ecommerce

# PMI связи
portfolio: digital-transformation
program: web-presence

# Фазы (опционально)
phases:
  - name: planning
    start: 2026-01-01
    end: 2026-02-01
    status: completed
  - name: design
    start: 2026-02-01
    end: 2026-03-01
    status: completed
  - name: development
    start: 2026-03-01
    end: 2026-09-01
    status: active
  - name: testing
    start: 2026-09-01
    end: 2026-10-01
    status: planned
  - name: launch
    start: 2026-10-15
    status: planned

6. TOOL / MODULE / COMPONENT

Остаётся как было (наша система)

import-system/              ← TOOL
└── lider_setup/            ← MODULE
    └── feature-creator/    ← COMPONENT

СРАВНЕНИЕ СИСТЕМ

PMI Standard

Portfolio → Program → Project → WBS → Work Package → Task

Фокус: Управленческая иерархия


Наша система (до PMI)

organization  domain  project  tool  module  component

Фокус: Техническая иерархия + документы


Гибрид (рекомендуется)

organization  domain  portfolio  program  project  tool  module  component

Преимущества:
- ✅ Совместимость с PMI
- ✅ Управленческие уровни (portfolio, program)
- ✅ Технические уровни (tool, module, component)
- ✅ Гибкость (portfolio/program опциональны)


ПРАВИЛА ИСПОЛЬЗОВАНИЯ

Когда добавлять PORTFOLIO?

Добавлять если:
- Несколько программ с общей стратегической целью
- Нужен портфельный менеджмент
- Бюджет > 10M и срок > 2 года

НЕ добавлять если:
- Один проект или несколько независимых


Когда добавлять PROGRAM?

Добавлять если:
- 3+ связанных проекта
- Есть общие ресурсы/компоненты
- Нужна координация между проектами

НЕ добавлять если:
- Один проект
- Проекты независимые


Когда добавлять PHASE?

Добавлять если:
- Проект > 6 месяцев
- Чёткие стадии (planning → design → dev → test → launch)
- Поэтапная приёмка

НЕ добавлять если:
- Agile/непрерывная разработка
- Проект < 3 месяцев


ПРИМЕРЫ ИЕРАРХИЙ

Пример 1: Крупная программа

lideravto/                                   organization
└── it/                                      domain
    └── digital-transformation/              portfolio
        └── web-presence/                    program
            ├── lideravto-ru/                project
               ├── phases/
                  ├── planning/
                  └── development/
               └── import-system/           tool
                   └── lider_setup/         module
            ├── kz-site/                     project
            └── mobile-app/                  project

Пример 2: Standalone проект

lideravto/                                   organization
└── it/                                      domain
    └── crm-integration/                     project (без portfolio/program)
        └── bitrix-connector/                tool
            └── sync-module/                 module

Пример 3: Простой проект

lideravto/                                   organization
└── it/                                      domain
    └── telegram-bot/                        project
        └── src/                             код (без tool/module)

СТРУКТУРА ФАЙЛОВ

Portfolio

digital-transformation/
├── index.yaml               type: portfolio
├── strategy.biz.md
├── roadmap.prj.md
├── budget.xlsx
└── programs/
    └── web-presence/

Program

web-presence/
├── index.yaml               type: program
├── purpose.biz.md
├── benefits.biz.md
├── shared-resources.dsg.md
└── projects/
    ├── lideravto-ru/
    └── mobile-app/

Project с фазами

lideravto-ru/
├── index.yaml              ← phases: [...]
├── requirements.biz.md
├── architecture.arc.md
├── phases/                 ← Опционально
│   ├── planning/
│   │   ├── charter.prj.md
│   │   └── scope.prj.md
│   └── development/
│       └── sprint-1/
└── import-system/

МАППИНГ: PMI ↔ Наша система

PMI Наша система Обязателен?
Organization organization ✅ Да
- domain ✅ Да
Portfolio portfolio ⚠️ Для крупных
Program program ⚠️ Для связанных
Project project ✅ Да
Phase phase/ ⚠️ Опционально
- tool ⚠️ Для IT
- module ⚠️ Для IT
Work Package component ⚠️ Опционально
Task - ❌ Не используем файлы

Задачи (tasks) управляются в Jira/Todoist/etc, не в файлах.


МИГРАЦИЯ НА PMI-ИЕРАРХИЮ

Текущее состояние

lideravto/
└── it/web/cscart/
    ├── catalog-system/
    ├── crm-integration/
    └── mobile-app/

С Portfolio/Program

lideravto/
└── it/
    ├── digital-transformation/         ← NEW: portfolio
    │   └── web-presence/               ← NEW: program
    │       ├── catalog-system/
    │       └── mobile-app/
    └── standalone/                     ← NEW: для standalone
        └── crm-integration/

РЕКОМЕНДАЦИИ

Для стартапов / малых компаний

organization → domain → project → module

НЕ нужны: portfolio, program, phases


Для средних компаний

organization  domain  program  project  tool  module

Нужны: program (если есть связанные проекты)


Для крупных компаний / enterprise

organization  domain  portfolio  program  project  phases  tool  module

Нужны: portfolio, program, phases


СВЯЗАННЫЕ СТАНДАРТЫ


ИСТОЧНИКИ


ИСТОРИЯ ИЗМЕНЕНИЙ

Версия Дата Изменения
1.0.0 2026-02-07 Создание PMI-совместимой иерархии