ОСНОВЫ ПРОЕКТНОЙ РАБОТЫ 2024

Учишься на "Программной инженерии", "Прикладной информатике",  "Информатике и вычислительной технике (ИВТ)", "Информационной безопасности"?

И хочешь записаться на проект?

Значит, эта статья для тебя!

В этой статье вы узнаете как записаться на проект и что делать дальше.

 


ЧТО Я ДОЛЖЕН СДЕЛАТЬ?

Нужно собрать команду из 3-5 человек (большее и меньшее количество оговаривается в индивидуальном порядке), выбрать одно из шести предложенных направлений, сделать проект и защитить его перед экспертной комиссией. Подробнее обо всех этапах проекта написано ниже.


В ЧЕМ СМЫСЛ ПРОЕКТА?
(КРАТКО - НУЖНО СДЕЛАТЬ ЧТО-ТО УНИКАЛЬНОЕ И ЗАВЕРШЕННОЕ, ПРИЙТИ ОТ ЦЕЛЕЙ К РЕЗУЛЬТАТУ)

Цель проектного практикума - научить студентов работать в проектной команде, поэтому для проектов будут прописаны технические задания, а команды будут обязаны думать о потенциальных пользователях, контактировать с куратором и использовать доски Trello для эффективной работы над проектом.

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


ЧТО ТАМ С ТЕМАМИ?

В этом семестре команда может выбрать одну из предложенных ниже тем.


КАК НАМ ЗАПИСЫВАТЬСЯ?

1 этап - Регистрация на сайте проектов

Зарегистрируйтесь на сайте project.ai-info.ru.

Видеоинструкция:

2 этап - Выбор темы проекта

Выберите и запишитесь на одну из тем проктов, представленных на сайте project.ai-info.ru.

Индивидуальная запись на проект

Вы можете записаться либо индивидуально на проект (и тогда мы сформируем для вас команду из этого проекта):
Видеоинструкция:

Запись команды на проект

Вы можете записаться сразу командой на проект (в этом случае вы сначала создаете и формируете из участников команду):

Как создать команду?

На следующем этапе Тимлид записывает себя и всю команду на проект (указывая команду в своем профиле).

 

 


ЧТО ДЕЛАТЬ ДАЛЬШЕ?

Можете начинать работать над проектом. Ниже для вас небольшая шпаргалка, если растеряетесь.

1 этап - Составление концепта

Подумайте, каким будет ваш проект, и составьте его концепт.

При составлении концепта рекомендуется руководствоваться следующими вопросами:

  • Что это за сервис (приложение)? Для чего оно?

  • Для кого вы разрабатываете этот продукт - ваша целевая аудитория (постарайтесь ее описать доствточно подробно)?

  • Какие проблемы пользователей будет решать продукт?

  • Существуют ли аналоги проекта? Если да, то какова их функциональность, в чем они не подходят?

  • Кто будет наполнять сервис контентом (откуда там появятся данные)?

  • Какова минимальная функциональность сервиса (приложения) - что оно должно уметь делать?

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

Внимание! При составлении концепта не рекомендуется использовать так называемые слова-лозунги: масштабируемый, удобный, надежный, отказоустойчивый, оптимальный. В противном случае вы должны будете объяснить, в чем “измеряется”, например, надежность вашего продукта и какой продукт считать надежным. 

2 этап - Настройка доски Github

Для общения с куратором-заказчиком и отчетности вам желательно будет использовать как репозиторий в Github с хранением вашего кода по проекту так и планировщик задач в формате проекта (доски) Github (их можно и нужно использовать совместно). Выберите человека, который будет отвечать за ведение командной доски. Он создаст и настроит доску, а также будет отвечать за распределение задач между участниками команды. Сделайте вашу доску открытой, чтобы и куратор и эксперты могли наблюдать за всеми задачами по проекту.

3 этап - Распределение ролей

Распределите роли в команде. Назначьте ответственных за доску, общение с куратором, дизайн продукта и так далее.

4 этап - Составление технического задания (ТЗ)

Пообщайтесь с куратором и составьте вместе с ним техническое задание для команды. Занесите ТЗ в задачи доски.

Четко пропишите в нем требования, ожидаемые результаты, сроки выполнения каждой части проекта и так далее.

Чем подробнее техническое задание, тем меньше неожиданных “хотелок” (опций для продукта) возникнет в будущем (в спорных ситуациях можно ссылаться на техническое задание, которое вы прописали совместно).

5 этап - Работа над проектом

Приступайте к работе над проектом.

Помните о сроках: на защите вам нужно будет представить рабочий проект, поэтому не нужно откладывать дела на потом.

Главная задача: сделать полный и готовый набор макетов (скриншотов) приложения, полностью характеризующий логику и работу проекта. Будет еще лучше, если вы сделаете минимальный рабочий прототип продукта, который показывает общую логику работы вашего проекта.

6 этап - Регулярное согласование результатов работы с куратором

Раз в неделю согласовывайте промежуточные результаты работы с куратором.

Не накапливайте материал двигайтесь итерационно (поэтапно): лучше сразу сделать небольшой проект и вносить в него постоянно небольшие коррективы, чем собирать весь проект накануне защиты.

© ФГАОУ ВО «УРФУ ИМЕНИ ПЕРВОГО ПРЕЗИДЕНТА РОССИИ Б.Н. ЕЛЬЦИНА»