Коммерческое предложение
Название проекта:
Разработка платформы по идентификации и поддержки стартапов.
1
Цель проекта:
Разработать систему, которая позволит сократить время и расходы на изучение рынка и поиск технологических стартапов.
2
Задачи проекта:
1. Интегрироваться с Leader-ID, Экспертно аналитической системой НТИ, а также различными системами агрегаций, витрин проектов, СМИ.
2. Разработать публичную часть портала
3. Разработать персональную часть портала для следующих ролей:
  • представитель стартапа;
  • представитель инвестора;
  • эксперт;
  • представитель корпорации;
  • представитель института развития;
  • модератор;
  • администратор.
4. Разработать поисковую систему портала
5. Разработать модуль аналитики и мониторинга

3
4
Что будем делать:
1. Соберем требования и ожидания со всех стейкхолдеров, сформируем user stories, сделаем декомпозицию крупных функциональных блоков.

Для того чтобы приложение помогало решать задачи пользователей, мы уделяем особое внимание общению с пользователями и другими ключевыми стейкхолдерами. Чтобы закончить приложение в короткие сроки, особое внимание мы уделяем проектному управлению и планированию. Это позволяет заранее формировать бэклог задач, правильно его приоритезировать и быть прозрачными перед всеми участниками проекта.



2. Интегрируемся с внутренними и внешними системами.


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


3. Разработаем UI/UX дизайн платформы.

Данный блок потребует тщательного анализа требований и совместной работы Аналитика и UI/UX дизайнера. Он включает создания дизайна публичной части платформы, а также дизайн для каждой роли пользователей.


4. Разработаем личный кабинет для каждой роли.

После аналитики и дизайна, приступим к разработке компонентов личного кабинета:
  • Система поиска компаний/проектов, по различным критериями
  • Подборка контента, исходя из пользовательских настроек
  • Графики и тепловые карты по инвестициям
  • Реестры компаний
  • Профиль пользователя
  • Функционал календаря и чата
  • Панель аналитики и мониторинга


5. Сформируем проектную документацию.

Во время разработки, мы активно ведем проектную документацию, в которой отражаем всю информацию о проекте, схемы взаимодействия систем, указание по конфигурированию параметров системы, набор скриптов и другой информации, которая поможет ознакомится с проектом любому стейкхолдеру в компании.

Бизнес-результат:
Вы получите готовую платформу, которая ускорит процесс поиска и анализа стартапов, повысит выручку для всех участников рынка от применения технологических решений, повысит конкурентоспособность и узнаваемость стартапов.
5
Технологии:
Что касается Python

  • В своей работе мы используем два фреймворка - Django и FastAPI. Django используем для простых проектов и МВП, там где что-то с более-менее сложной бизнес логикой используем FastAPI.
  • Для гарантии качества решения используем как Code Review так и инструменты Quality Gates (black, flake8, isort, detect-secrets, bandit, mypy)
  • Приложения разрабатываем Cloud Ready в соответствии со стандартом 12 factor (https://12factor.net/)
  • Вся инфраструктурная часть наших проектов разрабатывается сразу по IaC, клиент получает не только кодовую базу, но и пайплайны сборки и деплоя (Gitlab-CI), а также терраформ, helm и ansible плейбуки, где это применимо.

Также мы можем помочь обучить девопсов заказчика использованию вышеуказанных инструментов, если они это не умеют.


- Сборка и деплой - gitlab-ci, helm
- Среда исполнения - Kubernetes
- шина/брокер - kafka или RabbitMQ
- база данных PostgreSQL (если нужна аналитическая, то ClickHouse, нереляционная MongoDB)
6
Команда проекта:
Project manager - 1 человек
Python developer - 3 человека
React developer - 3 человека
System Analyst - 1 человек
Designer - 1 человек
DevOps - 1 человек
Architect - 1 человек

Итого: 11 человек


Время работы команды:
Аналитика - 800 часов
Дизайн - 280 часов
Разработка - 5080 часов

Итого: 6 160 часов работы команды
(5 месяцев / 10 спринтов / 20 недель)
7
Как ведется работа:
8
Дорожная карта
Упрощает понимание стратегии развития благодаря визуализации работы команды, цены, планируемых часов и занятости
Управление проектом
Планирование, оценка, распределение задач по спринтам, согласования в Zoom, стендапы и общение в Telegram
Таск трекер — Monday
В качестве трекера задач используем Monday, в режиме реального времени следим за спринтами и выполненными задачами
Документация — Notion
Всё для понимания проекта: описание, глоссарий, раздел для разработчиков, описания инфраструктуры, нужных интеграций, UX и другого
Артефакты по результатам работы
над проектом:
  • Кодовая база;
  • Проектная документация;
  • Эксплуатационная документация, если требуется;
  • Скрипты разворачивания продукта в зависимости от требований (Kubernetes/docker/VM на базе gitlab-ci или jenkins);
  • Результаты нагрузочного тестирования и скрипты его поведения.
9
Стоимость проекта:
Ориентировочная стоимость проекта:
Аналитика: 4 500 000 ₽ (800 часов)
Дизайн: 962 500 ₽ (280 часов)
Разработка: 3 956 000 ₽ (5080 часов)

Итого: 26 670 000 ₽
10
Свяжитесь с нами
Телефон: +7 915 4211789
Email: glukhov.a@sparklingtide.com
Коммерческий директор
Артем Глухов