COOPENOMICS  v1
Кооперативная Экономика
Планирование проекта

Процесс определения ответственных лиц и целевых ориентиров проекта. План задаёт экономическую рамку: планируемое время создателей и сопутствующие расходы.

Назначение процесса

Планирование создает основу для всех последующих расчетов в проекте, определяет ответственных за управление проектом и его соавторов, устанавливает плановые показатели времени, ставок и расходов, рассчитывает необходимые инвестиции и планируемые премии, а также создает основу для контроля исполнения проекта на всех этапах его жизненного цикла.

sequenceDiagram participant У as Председатель participant К as Контракт Capital У->>К: 1. Назначение мастера проекта Note over К: Проверка УХД и приложения мастера loop Добавление авторов (до 12) У->>К: 2. Добавление автора Note over К: Проверка лимита авторов end У->>К: 3. Установка плана проекта Note over К: Расчёт всех плановых показателей
-Себестоимость создателей и авторов
-Премии всех участников
-Необходимые инвестиции
-Коэффициенты распределения
- opt При необходимости У->>К: 4. Расширение сметы расходов Note over К: Увеличение target_expense_pool end

Пошаговое описание процесса

Шаг 1: Назначение мастера проекта

Действие: Назначение мастера проекта

Назначается ответственный за управление проектом, который должен иметь активный договор УХД и подписанное приложение к договору по данному проекту. Мастер получает права управления проектом, включая управление планом проекта, добавление авторов, приём коммитов от создателей и управление ходом генерации.

Постусловие
Проверка авторизации кооператива
Подтверждено существование проекта
Подтвержден активный договор УХД мастера
Подтверждено участие мастера в проекте
Мастер проекта назначен

Шаг 2: Добавление авторов проекта

Действие: Добавление автора в проект

Добавление соавторов проекта (до максимума MAX_PROJECT_AUTHORS = 12), которые указываются по факту участия в создании идеи или технического задания. Авторы получают право на авторские премии и участвуют в голосовании по методу Водянова.

Постусловие
Проверка авторизации кооператива
Подтверждено существование проекта
Проверка лимита авторов (не более 12)
Подтвержден активный договор УХД автора
Автор добавлен к проекту

Шаг 3: Установка плана проекта

Действие: Установка плана проекта

Мастер устанавливает ключевые плановые показатели проекта, включая планируемое время создателей в часах, планируемые дополнительные расходы и нормативную стоимость часа для расчетов. На основе этих данных автоматически рассчитываются все плановые показатели проекта.

Постусловие
Проверка авторизации кооператива
Подтверждено существование проекта
Проверка соответствия мастера проекта
Проверка статуса проекта (должен быть pending)
Валидация входных параметров (время, расходы, стоимость часа)
Расчет плановых показателей через ядро
Установка плановых показателей проекта
Флаг is_planed установлен в true

Шаг 4: Расширение расходов (опционально)

Действие: Расширение сметы расходов

Увеличение планируемых расходов проекта, которое может выполняться в активном проекте и увеличивает целевой размер пула расходов, корректируя плановые показатели инвестиций.

Постусловие
Проверка авторизации кооператива
Подтверждено существование проекта
Проверка статуса проекта (должен быть active)
Валидация дополнительных расходов
Увеличение target_expense_pool на указанную сумму

Математические основы планирования

Базовые принципы расчёта

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

  1. Себестоимость создателей рассчитывается как произведение планируемого времени на стоимость часа
  2. Себестоимость авторов составляет 61.8% от себестоимости создателей (золотое сечение)
  3. Координаторские премии рассчитываются как процент от общей суммы (настраивается в конфиге контракта кооператива, 4% по дефолту)
  4. Премии создателей и авторов составляют 100% от их себестоимости
  5. Премии вкладчиков составляют 161.8% от себестоимости вкладов авторов, создателей, координаторов

Пример расчёта (500 часов, 2000 RUB/час, 4% координаторам)

При планировании проекта с 500 часами, стоимостью часа 2000 RUB и 4% для координаторов:

creators_base_pool (себестоимость создателей) = 500 часов × 2000 руб / час = 1,000,000 RUB
authors_base_pool (себестоимость авторов) = 1,000,000 × 0.618 = 618,000 RUB
coordinators_base_pool (себестоимость координаторов) = (1,000,000 + 618,000) × 0.04 = 64,720 RUB
creators_bonus_pool (премии создателей) = 1,000,000 × 1.0 = 1,000,000 RUB
authors_bonus_pool (премии авторов) = 618,000 × 1.0 = 618,000 RUB
total_generation_pool (сумма генерации) = creators_base_pool + authors_base_pool + coordinators_base_pool + creators_bonus_pool + authors_bonus_pool = 3,236,000 RUB
contributors_bonus_pool = 3,236,000 × 1.618 = 5,233,848 RUB
plan_invest = creators_base_pool + authors_base_pool + coordinators_base_pool = 1,682,720 RUB

Результат процесса

После завершения планирования:

  1. Назначены ответственные лица (мастер, авторы)
  2. Установлены плановые показатели всех видов себестоимости и премий
  3. Рассчитана необходимая сумма инвестиций
  4. Создана основа для контроля генерации проекта
  5. Проект готов к открытию для инвестиций

Связанные процессы