Учишься на "Программной инженерии", "Прикладной информатике", "Информатике и вычислительной технике (ИВТ)", "Информационной безопасности"?
И хочешь записаться на проект?
Значит, эта статья для тебя!
В этой статье вы узнаете как записаться на проект и что делать дальше.
Нужно собрать команду из 3-5 человек (большее и меньшее количество оговаривается в индивидуальном порядке), выбрать одно из шести предложенных направлений, сделать проект и защитить его перед экспертной комиссией. Подробнее обо всех этапах проекта написано ниже.
В ЧЕМ СМЫСЛ ПРОЕКТА?
(КРАТКО - НУЖНО СДЕЛАТЬ ЧТО-ТО УНИКАЛЬНОЕ И ЗАВЕРШЕННОЕ, ПРИЙТИ ОТ ЦЕЛЕЙ К РЕЗУЛЬТАТУ)
Цель проектного практикума - научить студентов работать в проектной команде, поэтому для проектов будут прописаны технические задания, а команды будут обязаны думать о потенциальных пользователях, контактировать с куратором и использовать доски Trello для эффективной работы над проектом.
Под проектом обычно подразумевается комплекс мероприятий, направленных на создание уникального продукта в условиях временных и ресурсных ограничений.
Проще говоря, твоей команде нужно будет создать что-то новое, дойти от цели до результата и при этом уложиться во временные рамки.
В этом семестре команда может выбрать одну из предложенных ниже тем.
1 этап - Регистрация на сайте проектов
Зарегистрируйтесь на сайте project.ai-info.ru.
Видеоинструкция:
2 этап - Выбор темы проекта
Выберите и запишитесь на одну из тем проктов, представленных на сайте project.ai-info.ru.
Вы можете записаться либо индивидуально на проект (и тогда мы сформируем для вас команду из этого проекта):
Видеоинструкция:
Вы можете записаться сразу командой на проект (в этом случае вы сначала создаете и формируете из участников команду):
Как создать команду?
На следующем этапе Тимлид записывает себя и всю команду на проект (указывая команду в своем профиле).
Можете начинать работать над проектом. Ниже для вас небольшая шпаргалка, если растеряетесь.
1 этап - Составление концепта
Подумайте, каким будет ваш проект, и составьте его концепт.
При составлении концепта рекомендуется руководствоваться следующими вопросами:
Что это за сервис (приложение)? Для чего оно?
Для кого вы разрабатываете этот продукт - ваша целевая аудитория (постарайтесь ее описать доствточно подробно)?
Какие проблемы пользователей будет решать продукт?
Существуют ли аналоги проекта? Если да, то какова их функциональность, в чем они не подходят?
Кто будет наполнять сервис контентом (откуда там появятся данные)?
Какова минимальная функциональность сервиса (приложения) - что оно должно уметь делать?
Какие технологии будут использоваться при создании продукта?
Внимание! При составлении концепта не рекомендуется использовать так называемые слова-лозунги: масштабируемый, удобный, надежный, отказоустойчивый, оптимальный. В противном случае вы должны будете объяснить, в чем “измеряется”, например, надежность вашего продукта и какой продукт считать надежным.
2 этап - Настройка доски Github
Для общения с куратором-заказчиком и отчетности вам желательно будет использовать как репозиторий в Github с хранением вашего кода по проекту так и планировщик задач в формате проекта (доски) Github (их можно и нужно использовать совместно). Выберите человека, который будет отвечать за ведение командной доски. Он создаст и настроит доску, а также будет отвечать за распределение задач между участниками команды. Сделайте вашу доску открытой, чтобы и куратор и эксперты могли наблюдать за всеми задачами по проекту.
3 этап - Распределение ролей
Распределите роли в команде. Назначьте ответственных за доску, общение с куратором, дизайн продукта и так далее.
4 этап - Составление технического задания (ТЗ)
Пообщайтесь с куратором и составьте вместе с ним техническое задание для команды. Занесите ТЗ в задачи доски.
Четко пропишите в нем требования, ожидаемые результаты, сроки выполнения каждой части проекта и так далее.
Чем подробнее техническое задание, тем меньше неожиданных “хотелок” (опций для продукта) возникнет в будущем (в спорных ситуациях можно ссылаться на техническое задание, которое вы прописали совместно).
5 этап - Работа над проектом
Приступайте к работе над проектом.
Помните о сроках: на защите вам нужно будет представить рабочий проект, поэтому не нужно откладывать дела на потом.
Главная задача: сделать полный и готовый набор макетов (скриншотов) приложения, полностью характеризующий логику и работу проекта. Будет еще лучше, если вы сделаете минимальный рабочий прототип продукта, который показывает общую логику работы вашего проекта.
6 этап - Регулярное согласование результатов работы с куратором
Раз в неделю согласовывайте промежуточные результаты работы с куратором.
Не накапливайте материал двигайтесь итерационно (поэтапно): лучше сразу сделать небольшой проект и вносить в него постоянно небольшие коррективы, чем собирать весь проект накануне защиты.