Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

MVP Платформа акселератора инноваций

⚙️ Фазы и сроки

Фаза Описание Длительность
1 Базовый функционал 2 недели
2 Расширение 2 недели
3 Полный функционал 2 недели

🚀 ФАЗА 1: Базовый функционал (2 недели)

1.1 Публичная страница платформы

Функциональные требования

  • Главная страница с описанием платформы и призывом к действию
  • Счётчики активности: количество идей, участников, реализованных проектов
  • Форма быстрой регистрации (email, ФИО, организация)
  • Страница «Как это работает» с пошаговой инструкцией
  • Адаптация под мобильные устройства
  • Использование готовых блоков конструктора Сайты24
  • Минимальная кастомизация дизайна под корпоративные цвета Заказчика

Пользовательские сценарии

  1. Посетитель заходит на сайт → видит описание → регистрируется
  2. Зарегистрированный пользователь входит в личный кабинет

⏱️ Трудозатраты: 20 ч

1.2 Личный кабинет участника

Функциональные требования

  • Профиль: ФИО, должность, подразделение, контакты
  • Раздел «Мои идеи» со статусами
  • История активности
  • Редактирование профиля

Пользовательские сценарии

  1. Вход → просмотр своих идей
  2. Редактирование профиля → сохранение изменений

⏱️ Трудозатраты: 35 ч

1.3 Подача и просмотр идей

Форма подачи

  • Название (обяз.)
  • Краткое описание (≤ 500 симв.)
  • Подробное описание
  • Категория
  • Прикрепление файлов (до 5 × 10 МБ)

Каталог идей

  • Карточки превью
  • Фильтры: категории, статусы
  • Сортировка: дата / популярность

Страница идеи

Поле Описание
Автор ФИО, дата
Статус Черновик / На модерации / Опубликована / Отклонена
Прикрепления файлы

Пользовательские сценарии

  1. Подача идеи → заполнение формы → На модерации
  2. Просмотр каталога → фильтрация → открытие идеи

⏱️ Трудозатраты: 25 ч

1.4 Базовая модерация

Интерфейс модератора

  • Список идей На модерации
  • Просмотр полной информации
  • Одобрить / Отклонить
  • Поле комментария при отклонении
  • Уведомления автору

Пользовательские сценарии

  1. Модератор проверяет идею → одобряет/отклоняет
  2. Автор получает уведомление

⏱️ Трудозатраты: 20 ч


🎯 ФАЗА 2: Расширенный функционал (2 недели)

2.1 Инновационные запросы от компании

Функциональные требования

  • Запросы на инновации: список задач от подразделений
  • Карточка запроса: проблема, сроки, ожидаемый результат
  • При подаче идеи — выбор связанного запроса (Идея в ответ на запрос)
  • Фильтр идей по связи с запросами

Пользовательские сценарии

  1. Просмотр запросов → выбор → подача идеи‑решения
  2. Подразделение создаёт запрос → участники предлагают решения

⏱️ Трудозатраты: 25 ч

2.2 Экспертная оценка идей

Функциональные требования

  • Назначение 3 экспертов
  • Оценка по критериям (1‑5): Новизна, Применимость, Эффект
  • Автоподсчёт средних баллов
  • Статус К реализации при ≥ 3.5
  • Рейтинг идей и значок «Выбор экспертов»

Пользовательские сценарии

  1. Эксперт получает задачу → оценивает
  2. Автор видит результаты

⏱️ Трудозатраты: 30 ч

2.3 Расширенные профили участников

Функциональные требования

  • Поля: образование, навыки (теги), опыт, портфолио
  • Публичный каталог участников с поиском и фильтрами
  • Внутренние сообщения

Пользовательские сценарии

  1. Поиск участника с нужными навыками → отправка сообщения
  2. Заполнение расширенного профиля

⏱️ Трудозатраты: 25 ч


🏁 ФАЗА 3: Полный функционал (2 недели)

3.1 База знаний

Разделы

  • Успешные кейсы
  • Методические материалы
  • Новости и тренды
  • FAQ

Функционал статей

  • Создание/редактирование (администраторы)
  • Категории, теги, поиск
  • Счётчик просмотров
  • Скачать PDF

⏱️ Трудозатраты: 20 ч

3.2 Календарь мероприятий

Типы

  • Питч‑сессии, вебинары, нетворкинг, демо‑дни

Карточка мероприятия

  • Название, описание, дата/время, место/ссылка
  • Спикеры, лимит мест, кнопка регистрации

Личный календарь

  • Записанные мероприятия, напоминания, отмена участия

⏱️ Трудозатраты: 25 ч

3.3 Статистика и аналитика

Публичная статистика

  • Кол‑во идей, реализованных проектов, активные участники, популярные категории

Личная статистика

  • Поданные идеи, средняя оценка, участие в мероприятиях

Админ‑панель

  • Детализация по периодам, воронка идей, активность подразделений, экспорт

⏱️ Трудозатраты: 20 ч

3.4 Система уведомлений

  • Email: изменения статусов, назначение экспертом, новые сообщения, напоминания
  • Внутренние уведомления с счётчиком и настройками подписок
  • Еженедельный дайджест

⏱️ Трудозатраты: 15 ч

3.5 Финальные доработки

  • Оптимизация производительности
  • Исправление ошибок
  • UX‑улучшения на основе фидбэка
  • Подготовка к запуску

📝 Техническая часть


🏗️ Архитектура решения

Основа — Смарт-процессы Битрикс24:

  • СП "Инновационные запросы" — потребности бизнеса
  • СП "Банк идей" — предложения решений
  • СП "Экспертные оценки" — процесс оценивания
  • СП "Проекты" — реализация одобренных идей

Принципы автоматизации:

  • 80% логики — через роботов (быстрые действия)
  • 20% логики — через БП (сложные процессы)
  • Максимум 2 БП на элемент (ограничение платформы)

🚀 ФАЗА 1: Техническая реализация базового функционала

1.1 Базовая настройка портала (14 часов)

Создание структуры:

  • 2 смарт-процесса: "Банк идей" (основной), "Контакты участников"
  • Настройка групп пользователей и ролей
  • Базовые права доступа (просмотр/создание)
  • Почтовые события для уведомлений

Настройка ролей:

Роль Права Доступ к СП
Администратор Полное управление Все операции
Модератор Проверка контента Изменение статусов
Участник Создание идей Чтение + создание
Гость Просмотр Только публичные

Настройка личного кабинета:

  • Личный кабинет - Встроенное приложение нутри интерфейса Битрикс24 через iframe, взаимодействует через rest api

1.2 Публичный сайт — базовая версия (22 часа)

Технический стек:

  • javascript

Структура API endpoints:

  • /api/ideas/list — список идей
  • /api/ideas/get/{id} — детали идеи
  • /api/ideas/create — создание идеи
  • /api/auth/register — регистрация

Компоненты сайта:

  • Главная страница: статические блоки + виджет счетчиков
  • Каталог идей: Vue.js компонент с пагинацией
  • CRM-формы: встроенные формы Битрикс24
  • Кэширование: Redis для API-ответов (TTL 5 мин)

1.3 СП "Банк идей" — упрощённая версия (24 часа)

Стадии канбана:

[Черновик] → [Модерация] → [Опубликовано] → [Отклонено]

Структура карточки:

Основные поля:
  - Название: строка (обязательное)
  - Описание: HTML-редактор
  - Категория: список
  - Автор: привязка к контакту
  - Файлы: множественное
Системные поля:
  - Дата создания: дата/время
  - Статус: стадия канбана
  - Модератор: пользователь

Роботы автоматизации:

  • При создании (стадия "Черновик"):

    • Робот 1: Валидация полей (0 сек)
    • Робот 2: Привязка к контакту автора (2 сек)
    • Робот 3: Email автору с подтверждением (5 сек)
  • При переходе в "Модерация":

    • Робот 1: Назначить ответственного модератора
    • Робот 2: Уведомление в чат модераторов

1.4 Базовая модерация (включено в п.1.3)

Интерфейс модератора:

  • Канбан-доска с фильтром "На модерации"
  • Быстрые действия: одобрить/отклонить
  • Поле комментария при отклонении

🎯 ФАЗА 2: Техническая реализация расширенного функционала

2.1 СП "Инновационные запросы" (18 часов)

Стадии процесса:

[Новый] → [Анализ] → [Поиск решений] → [В работе] → [Завершен]

Структура карточки:

Основные поля:
  - Название запроса: строка
  - Описание проблемы: HTML (обязательное)
  - Отрасль: справочник
  - Ожидаемый эффект: текст
  - Бюджет: число
  - Дедлайн решения: дата
Служебные поля:
  - Количество идей: счетчик (авто)
  - Лучшая идея: связь с СП "Банк идей"
  - Статус поиска: список

Автоматизация:

  • Робот "Новый запрос":

    • Публикация на сайте через REST API
    • Email-рассылка активным участникам
    • Создание задачи модератору
  • Робот "Связь с идеей":

    • При новой идее → увеличить счетчик
    • Обновить список связанных идей
    • Уведомить инициатора запроса

2.2 СП "Экспертные оценки" (16 часов)

Воронка оценок:

[Назначена] → [В работе] → [Завершена]

Карточка оценки:

Связи:
  - Идея: привязка к СП (обязательное)
  - Эксперт: ответственный
Оценки:
  - Новизна: число (1-5)
  - Применимость: число (1-5)
  - Эффект: число (1-5)
  - Комментарий: текст
Автополя:
  - Средний балл: формула
  - Дата оценки: дата/время

Главный БП "Экспертиза идеи":

// Использует 1 слот БП в СП "Банк идей"
При переходе в стадию "Экспертиза":
1. Определить категорию идеи
2. Найти 3 свободных экспертов по категории
3. Создать 3 записи в СП "Экспертные оценки"
4. Запустить таймер ожидания (5 дней)
5. При получении всех оценок:
   - Рассчитать средний балл
   - Если > 3.5 → стадия "Одобрено"
   - Если < 3.5 → стадия "Доработка"

2.3 Расширение СП "Банк идей" (8 часов)

Новые стадии:

[Черновик] → [Модерация] → [Экспертиза] → [Доработка] → [Одобрено] → [Пилот]

Дополнительные поля:

Оценка:
  - Статус экспертизы: список
  - Рейтинг: число (авто)
  - Оценки экспертов: множественная связь
  - Комментарии экспертов: множ. текст
Техническое:
  - Теги: множественное
  - История изменений: журнал
  - Связанный запрос: связь с СП

2.4 Профили участников через CRM (10 часов)

Расширение контактов:

Пользовательские поля:
  - UF_USER_TYPE: список (Студент/Эксперт/Сотрудник)
  - UF_ORGANIZATION: строка
  - UF_SKILLS: множественное
  - UF_RATING: число (авто)
  - UF_IDEAS_COUNT: счетчик

REST API для профилей:

// Endpoints
GET /api/users/list      // список с фильтрами
GET /api/users/{id}      // профиль участника
POST /api/users/message  // отправка сообщения

🏁 ФАЗА 3: Техническая реализация полного функционала

3.1 База знаний (14 часов)

Структура модуля:

База знаний/
├── Инструкции/
│   ├── Как подать идею
│   ├── Критерии оценки
│   └── FAQ
├── Кейсы/
│   └── Успешные проекты
└── Новости/
    └── Тренды инноваций

Интеграция с сайтом:

// API для получения статей
GET /api/kb/sections                // разделы
GET /api/kb/articles?section={id}   // статьи раздела
GET /api/kb/article/{id}            // полная статья
GET /api/kb/search?q={query}        // поиск

3.2 Календарь мероприятий (18 часов)

Настройка календаря:

Типы событий:
  - pitch_session: Питч-сессии
  - webinar: Образовательные вебинары
  - expert_meeting: Экспертные встречи
Поля события:
  - Название и описание
  - Тип события
  - Дата/время
  - Место/ссылка на трансляцию
  - Лимит участников
  - Список зарегистрированных

CRM-форма регистрации:

// При отправке формы
1. Проверить лимит мест
2. Добавить в список участников
3. Отправить подтверждение
4. Создать напоминание

3.3 Аналитика и отчетность (20 часов)

Дашборды для администратора:

Классическая метрика активности платформы за месяц, для контроля работы акселератора:
  - Сколько идей поступило?
  - Сколько прошло отбор?
  - Насколько они качественные по оценке экспертов/участников?

Автоматические отчёты:

Еженедельный отчёт:
  - Новые идеи за неделю
  - Топ-5 по рейтингу
  - Активность по категориям
Ежемесячный отчёт:
  - Воронка конверсии идей
  - Рейтинг участников
  - Статистика по запросам

3.4 Система уведомлений (15 часов)

Матрица уведомлений:

Событие Email Push В системе
Новый статус идеи
Назначен экспертом
Напоминание о событии
Новое сообщение

Настройки подписок:

// Пользовательские настройки
{
  "email_notifications": {
    "status_change": true,
    "new_message": false,
    "weekly_digest": true
  },
  "push_notifications": {
    "enabled": true,
    "quiet_hours": "22:00-08:00"
  }
}

🤖 Ключевые автоматизации

Главный БП "Жизненный цикл идеи"

// Использует 1 слот в СП "Банк идей"
class IdeaLifecycleBP {
  // Запускается при создании идеи
  public function execute($ideaId) {
    // Этап 1: Валидация (5 мин)
    $this->checkCompleteness($ideaId);
    // Этап 2: Модерация (до 24 часов)
    $this->waitForModeration($ideaId, 24*60);
    // Этап 3: Экспертиза (до 5 дней)
    if ($this->needsExpertReview($ideaId)) {
      $this->assignExperts($ideaId);
      $this->waitForExpertise($ideaId, 5*24*60);
    }
    // Этап 4: Решение
    $this->makeDecision($ideaId);
  }
}

Вспомогательные роботы:

Набор "Уведомления" (не занимают слоты БП):
  - robot_new_idea_moderator
  - robot_evaluation_complete
  - robot_idea_approved
Набор "Аналитика":
  - robot_update_ratings (каждый час)
  - robot_update_statistics (каждые 6 часов)
  - robot_generate_dashboard (ежедневно)

🗓️ Сводная таблица работ и сроков по MVP

ФАЗА 1: Базовый функционал (2 недели)

Работа Разработка
1.1 Публичная страница платформы 20 ч
1.2 Личный кабинет участника 35 ч
1.3 Подача и просмотр идей 25 ч
1.4 Базовая модерация 20 ч
Итого Фаза 1 100 ч

ФАЗА 2: Расширенный функционал (2 недели)

Работа Разработка
2.1 Инновационные запросы от компании 25 ч
2.2 Экспертная оценка идей 30 ч
2.3 Расширенные профили участников 25 ч
Итого Фаза 2 80 ч

ФАЗА 3: Полный функционал (2 недели)

Работа Разработка
3.1 База знаний 20 ч
3.2 Календарь мероприятий 25 ч
3.3 Статистика и аналитика 20 ч
3.4 Система уведомлений 15 ч
3.5 Финальные доработки 6 ч
Итого Фаза 3 86 ч

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors