Мета-проект - это проект-аккумулятор, который позволяет объединить участников из нескольких завершенных проектов-компонентов под единым интеллектуальным результатом для получения членских взносов от его использования.
Проблема и решение
Проблема публикации в магазине приложений
Без мета-проектов возникает проблема:
- В магазине приложений пришлось бы публиковать каждый проект-компонент отдельно
- У каждого компонента были бы свои участники
- При выпуске новой версии команды разработчиков остаются изолированными
- Отсутствует преемственность между версиями и компонентами
Решение через мета-проект
Мета-проект решает эту проблему:
- В магазине публикуется один интеллектуальный результат (мета-проект)
- Все участники из завершенных компонентов объединяются в едином кошельке
- Новые участники присоединяются к существующим, а не заменяют их
- Сохраняется преемственность между версиями и релизами
Основные принципы
Мета-проект как аккумулятор
Мета-проект функционирует как проект-аккумулятор:
- Накапливает участников из завершенных проектов-компонентов
- Обеспечивает им получение членских взносов от использования результата
- Позволяет новым участникам присоединиться через новые компоненты
- Создает единое сообщество участников вокруг интеллектуального результата
Принцип накопления участников
Мета-проект не просто объединяет проекты, а накапливает участников:
- Первоначальные участники: При завершении первого компонента участники, выбравшие "сохранение в проекте", переходят в мета-проект
- Новые участники: При создании новых проектов-компонентов привлекаются новые участники, которые после завершения тоже присоединяются к мета-проекту
- Объединение: Все участники оказываются в одном кошельке мета-проекта и получают членские взносы от использования общего результата
- Непрерывность: Процесс может продолжаться неограниченно долго
Создание мета-проекта
Проект становится мета-проектом автоматически, как только:
- Создается новый проект с указанием данного проекта как родительского
- В системе появляется хотя бы один проект-компонент, ссылающийся на него
createproj({
parent_project_id: "marketplace_app"
});
Механизм централизованной выгоды
Конвертация вкладов
Когда проект-компонент завершается и происходит конвертация сегментов:
- Средства участников, выбравших "сохранение в проекте", автоматически переводятся в кошелек мета-проекта
- Это обеспечивает централизованный сбор долей и распределение выгоды среди всех участников всех компонентов
Размывание долей
В мета-проекте действует принцип размывания долей:
- Старые вклады постепенно размываются новыми поступлениями
- Участники получают пропорциональную долю от общего потока выгод
- Учет ведется через алгоритм CRPS
Практический пример: Маркетплейс
Проблема без мета-проекта
Без использования мета-проекта в магазине приложений пришлось бы публиковать:
- "Маркетплейс v1.0" (участники: Алекс, Мария, Иван)
- "Маркетплейс v1.1" (участники: Ольга, Петр)
- "Маркетплейс v2.0" (участники: Николай, Светлана)
- "Мобильное приложение" (участники: Анна, Дмитрий)
Каждый компонент маркетплейса - отдельное приложение с отдельными участниками.
Решение через мета-проект
С мета-проектом в магазине публикуется:
- "Маркетплейс" (участники: Алекс, Мария, Иван, Ольга, Петр, Николай, Светлана, Анна, Дмитрий)
Все участники объединены в одном кошельке и получают членские взносы от одного приложения.
Поэтапное накопление участников
- Первый компонент: Создается "Маркетплейс v1.0" с участниками Алекс, Мария, Иван
- Формирование мета-проекта: При создании "Маркетплейс v1.1" указывается родитель - "v1.0" становится мета-проектом
- Первое накопление: После завершения "v1.1" участники Ольга и Петр присоединяются к участникам Алекс, Мария, Иван в кошельке мета-проекта
- Продолжение накопления: При завершении "v2.0" и "Мобильного приложения" все новые участники тоже присоединяются к общему кошельку
- Общие членские взносы: Все девять участников получают долю от членских взносов за использование маркетплейса
Преимущества мета-проекта
- Преемственность команд: Участники ранних версий остаются частью команды и при выпуске новых версий
- Накопление экспертизы: Опыт разработки предыдущих версий помогает в создании новых компонентов
- Совместные членские взносы: Все участники получают долю от общих доходов от использования всех созданных версий
- Мотивация к качеству: Компоненты должны быть качественными, чтобы пользователи платили членские взносы
Жизненный цикл компонентов
Завершение проектов-компонентов
Проекты-компоненты имеют ограниченный жизненный цикл:
- Создание и разработка: Обычный проектный цикл
- Завершение: Приём результата и конвертация вкладов
- Перенос в мета-проект: Средства участников переходят в мета-проект
- Удаление: Проект-компонент полностью удаляется из системы
Сохранение мета-проекта
Мета-проект продолжает существовать даже после завершения всех компонентов:
- Аккумулирует выгоды от использования результатов
- Обеспечивает распределение между участниками
- Служит основой для новых проектов-компонентов
Технические ограничения
- Глубина иерархии: Максимум 1 уровень (мета-проект → компоненты)
- Автоматическое создание: Мета-проект создается неявно при появлении первого компонента
- Необратимость: Обычный проект нельзя превратить в мета-проект напрямую
- Уникальность идентификатора: Каждый мета-проект имеет уникальный ID
- См. также
- Процесс создания проекта
-
Конвертация сегментов
-
Алгоритм CRPS