Digital Interview (командный проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_командный_проект)
(нет различий)

Версия 16:22, 3 октября 2016

Компания Tinkoff.ru
Учебный семестр Осень 2016
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 2-6



Что это за проект?

Платформа для проведения онлайн собеседований.

Конечный продукт позволяет компаниям решать проблему взаимодействия с удаленными кандидатами: организация и проведение дистанционных собеседований, сокращение времени принятия решений, повышение качества набора, ведение статистики и аналитики. Возможности: Проведение видео/аудио интервью непосредственно в браузере без дополнительного ПО; Инструменты интерактивного взаимодействия с кандидатом; Закладки и комментарии на временной шкале для последующего анализа кандидата; Проведение интервью без рекрутера (формат видео-ответов); Организация базы кандидатов и управление их жизненным циклом; Контроль качества работы рекрутеров со стороны руководства; Интеграция с внешними системами рекрутинга. Продукт ориентирован на: Растущее число компаний, в которых сотрудники работают удаленно; Компании, готовые на первых этапах собеседований общаться с кандидатами дистанционно; Крупные компании, которым необходимо оптимизировать и снизить затраты на массовый набор сотрудников.

Чему научатся студенты? Что самое интересное в проекте?

Студенты получат возможность пройти весь цикл создания IT-продукта от формирования видения продукта и организации работы, до запуска MVP и его развития. В процессе работы студенты будут узнавать и применять на практике актуальные методики, повышающие вероятность успеха конечного продукта. Развитие инженерных навыков: Выбор технологий и архитектуры решения; Разработка и рефакторинг основного функционала; Управление качеством продукта; Использование методик Extreme Programming. Развитие продуктовых навыков: Использование подхода Customer Development для формирования жизнеспособной продуктовой идеи; Использования Agile и Lean подходов для совершенствования продукта, получения своевременной обратной связи и корректирования вектора развития; Взаимодействие с реальными потенциальными пользователями.

Развитие управленческих навыков: Организация работы в команде; Выбор процесса разработки, распределение ролей и ответственности.

Организация работы (Как студенты будут работать в команде?)

Подготовительная стадия: Формирования видения продукта, портретов пользователей, первичного набора гипотез; Взаимодействие с потенциальными пользователями (проблемное интервью, бумажное прототипирование, выводы); Настройка окружения для разработки: Task-трекер, система контроля версий, CI-система, сервера.

Основная стадия: Итеративный процесс, полноценный Scrum: Планирование спринта; Разработка / Ревью / Тестирование; Внутреннее демо; Релиз; Ретроспектива; Сбор обратной связи.

Компоненеты (Из каких частей состоит проект?)

Кабинет кандидата; Кабинет рекрутера; Панель администрирования; Система обработки видео/аудио потоков данных; Модуль интеграции/экспорта.

Какие будут использоваться технологии?

Финальный скоуп технологий будет выбран совместно со студентами, в процессе определения их текущих знаний, предпочтений и обсуждения идеи. Будут выбраны: СУБД; Система хранения видео/аудио; Язык программирования для Back-end; Точно предстоит использовать: JavaScript, HTML5, WebSocket, WebRTC, SQL.

Какие начальные требования?

Базовые знания одного из языков высокого уровня: Python, C#, Java, Ruby, Go, C++; Знакомство с web-стеком: HTTP, HTML, REST, JS.

Темы вводных занятий

Формирование видения продукта и использование подходов Customer Development; Знакомство с технологиями и формирование технологического стека; Способы организации процесса разработки: обсуждение существующих подходов и выбор подходящего, распределение ролей в проекте.

Критерии оценки

В процессе уточнения. Зависит от уровня студентов и финального видения продукта.

Похожие проекты

http://skillaz.co/; http://preint.ru/.

(Представленные проекты обладают довольно скромным функционалом, но работают в похожем сегменте.)

Контактная информация

Шелехин Андрей e-mail: a.shelekhin@tinkoff.ru; skype: andrey.shelekhin; telegram: @AndreyShelekhin.