Frontend – 160 часов
Frontend – 20 часов
Frontend – 120 часов
Frontend – 105 часов
a) Вопрос
b) Медиаконтент (Видео, картинка, интеграция с VK/YT)
c) Список ответов
2. Создание квизов в конференцииFrontend – 140 часов
Frontend – 50 часов
Frontend – 140 часов
Frontend – 120 часов
Frontend – 40 часов
Frontend – 120 часов
Frontend – 120 часов
Продуктовая команда на проект:
1. Дизайнер (Дизайн, UX, UI интерфейса) – 240 часов работы дизайнера
2. Менеджмент (project manager) – 300 часов работы ПМ
3. DevOps – 93 часа
4. Архитектура проекта – 20 часов
5. Технический писатель - 40 часов
6. Системный аналитик - 300 часов
7. Разработка, код ревью и все виды тестирования – 2210 часов
Общее время работы – 3346 часов.
Общий срок реализации проекта – 20 недель.
Технологический стек: Python, Java, React
Процесс разработки разделён на спринты.
Длина каждого спринта – 1 неделя.
Каждый этап включает в себя планирование, разработку и демо. Каждый спринт планируется и составляется вместе с проджект менеджером. По окончании каждого спринта показываем демо с готовым функционалом.
Стоимость разработки – 7 790 800 рублей
Почему Ruby не подходит для данного проекта
1. Прежде всего Ruby стремительно теряет популярность. Найти хороших разработчиков на рынке сейчас ОЧЕНЬ тяжело. Большинство крупных компаний переписывает свои продукты на более шустрые языки, а это значит, что падение популярности будет еще более стремительным.
2. Язык переусложнен, нет хотя бы минимальной типизации.
3.Чтобы разобраться уже с написанным кодом необходимо потратить много времени на его аудит( т.к. нет документации). Нет гарантии, что не придется код переписывать заново. Для заказчика это большие материальные риски.
4. Ruby разработчики значительно дороже, чем на Python.
5. Сам по себе Ruby очень медленный язык.
6. Кроме этого Ruby, в целом, не очень хорошо подходит для крупных проектов по следующим причинам:
а) Логика работы многих стандартных библиотек далеко не очевидна, нужно много знать нюансов в плане их реализации;
б) Асинхронное программирование в руби работает не лучшим образом.
Вывод: мы рекомендуем написать сервис, используя более современный язык - Python. Он позволит избежать вероятности проблем в будущем при развитии и масштабировании проекта.