Обзор студенческих приложений из Университета Иннополис

13 мая 2016

Обзор студенческих приложений из Университета Иннополис

13 мая 2016

Практики разработки ПО, управление финансами, интеллектуальная карта вуза и планирование учебного процесса: магистры 1 курса презентовали свои проекты.

Не так давно студенты первого курса магистратуры презентовали проекты, которые являются обязательной частью курса «Проект разработки ПО». Четыре месяца они провели в кропотливой работе, разрабатывая приложения на языке программирования Java. Благодаря этому курсу студенты улучшили технические навыки и приобрели полезный опыт командной работы. Проекты курировали члены команды магистерской программы «Управление разработкой ПО» во главе с руководителем — Алешем Живковичем.

Мы подготовили обзор программ, чтобы поближе познакомить читателей сайта с наработками из Университета Иннополис.

Innomaps: умная навигация в студенческом кампусе

Цель проекта - помочь посетителям сориентироваться внутри здания Университета Иннополис и держать пользователей в курсе событий, происходящих в вузе. Авторы приложения уверяют, что позиционирование и навигация внутри студенческого кампуса - проблема, для которой на данный момент нет идеального решения. Команда испробовала ряд подходов, однако все из них требовали дополнительного финансирования. В итоге команда выбрала простое и изящное решение - использование QR-кодов в целях определения местоположения пользователя.

Бета-версия программы уже доступна по запросу. Команда продолжает работу над проектом. В планах — выпустить приложение в Google Play осенью 2016 года.

SE Insights: разработка ПО – наше всё

Мобильное приложение поможет пользователю пополнить багаж знаний о лучших практиках разработки ПО. У приложения две основные функции: опросник, помогающий грамотно выбрать процесс разработки ПО, рубрика «Тема дня», где система каждый день даёт новые интересные подсказки на разные темы.

Первая функция поможет выбрать процесс разработки (Scrum, XP, RationalUP, Microsoft Sync & Stabilize, Team Software Process), наиболее подходящий под конкретный проект и команду. Вторая функция заключается в предоставлении ежедневных подсказок, помогающих пользователям улучшить качество организации процесса разработки. Подсказки касаются планирования, управления рисками и другими практиками управления проектами. Команда также опубликует программу в Google Play.

Home Finance: новое решение для финансов

Приложение помогает пользователям вести учёт финансов: определить категории и счета для учёта доходов и расходов. Движение средств фиксируется с помощью принципа «двойной записи», где каждая транзакция содержит исходный счёт и счёт, на который осуществляется перевод. В целях анализа данных приложение предоставляет пользователю балансовый отчёт в дополнение к отчёту о прибылях и убытках. Кроме того, приложение поддерживает функцию извлечения финансовых данных из выписок с банковского счёта.

Task Tracker: всё на свете предусмотрит расписание

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

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

Авторы проекта задались вопросом: действительно ли студенты знают в начале семестра, сколько времени уйдёт на выполнение каждого задания? Единственная вещь, которая им известна – дедлайн, поэтому в приложении используется принцип планирования, ориентированный на крайний срок выполнения задания.

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

Мнение руководителя проектов

Алеш Живкович, руководитель программы магистратуры «Управление разработкой ПО», пояснил, что главная цель каждого из проектов - предоставить студентам возможность получить опыт начинающего разработчика в среде, похожей на индустриальную.

«Результаты после четырёх календарных месяцев превзошли все ожидания. Команды отлично справились с заданием в сжатые сроки, им удалось разработать полезные приложения, которые, безусловно, будут востребованы пользователями в ближайшем будущем», — отметил Живкович.  

description

Он подчеркнул, что в ближайшие два месяца к приложению InnoMaps получат доступ посетители Университета Иннополис. Task Tracker для Android также в скором времени будет доступен для пользователей, однако некоторые интересные компоненты (например, функция умного мастера настройки, базирующаяся на сборе данных за прошлый учебный год), всё ещё на стадии разработки.

«Важно отметить, что 76% студентов успешно прошли собеседование на второй курс программы магистратуры "Управление разработкой ПО" и осенью продолжат учёбу. Хочу также отметить команду выпускников этой программы, которая справилась с работой руководителей проектов и тим-лидов при подготовке студентов к следующему испытанию в профессиональной магистратуре Университета Иннополис», — заключил глава программы.