Проект длиною в 2 семестра

23 мая 2016

Проект длиною в 2 семестра

23 мая 2016

Студенты 2 курса магистратуры «Управление разработкой ПО» Университета Иннополис презентовали первые результаты своих индустриальных проектов.

Индустриальный проект — основа программы профессиональной магистратуры MSIT-SE Университета Иннополис. Работа над задачами, поставленными представителями российской ИТ-отрасли, занимает 2 семестра и приравнивается к дипломной работе. С января по июль 7 студенческих команд заняты разработкой ПО: сбором требований, проектированием архитектурных решений, созданием технического дизайна системы и тестированием продукта.

На общей встрече по подведению итогов студенческих работ эксперты вуза из числа преподавателей и научных сотрудников оценили команды по 7 направлениям: планирование, мониторинг, сбор требований, разработка архитектуры, управление рисками, управление качеством и работа с артефактами.

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

Далее мы расскажем, над чем работают студенты магистратуры и какие проблемы решаются в ИТ-вузе.

Анализируй это и то: дружелюбные графические интерфейсы для аналитических данных

Информация — главный актив современного человека, поэтому успешные компании уделяют всё больше внимания аналитическим системам и способам представления информации. Аналитические системы открывают эффективный и безопасный доступ к данным отдельно взятой сферы рынка, что при грамотном использовании помогает получить солидные дивиденды. Разработкой подобных аналитических решений для среднего и малого бизнеса занимается компания Visiology, предложившая проект одной из студенческих команд магистратуры Университета Иннополис.

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

В подобных системах пользователь работает с многомерными (OLAP) кубами, когда сами данные хранятся в базе данных SQL. Поэтому настройка системы — технически сложный и трудоемкий процесс. Решением этой проблемы становится графический интерфейс, который придет на замену кропотливой настройке хранилища с помощью скриптов и ручного формирования баз данных, ускорив и упростив эту процедуру.

В качестве процесса управления разработкой для проекта команда выбрала OpenUP — итеративную Agile-методологию, что позволяет ребятам оставаться гибкими к изменениям требований, получать сиюминутную обратную связь со стороны заказчика и тестировать разработки на самых ранних стадиях.

«Впереди еще 2 месяца кропотливой работы, но мы можем сказать, что этого времени достаточно, чтобы завершить проект в срок с установленным уровнем качества», — сказала Ирина Харитонова, студентка ИТ-вуза. Вместе с ней в команде проекта работают Булат Замилов, Вячеслав Лукин и Олег Сафонов.

Как приручить бумажного дракона: приложение для создания и заполнения бухгалтерских документов

Бухгалтерия и бумаги — головная боль каждого предпринимателя. Уже существует немало решений для выставления первичной бухгалтерской отчетности. В основном они предназначены для опытных пользователей и часто представлены в виде сложных программных продуктов. Более того, часто возникают ситуации, когда при заполнении документов люди совершают ошибки в реквизитах контрагентов, суммах, составе товаров и услуг. Это приводит к дополнительным временным затратам.

Разработать решение этой проблемы студентам магистратуры MSIT-SE поручила компания СКБ Контур. Компания уже выпустила на рынок 20 собственных продуктов, которые позволяют автоматизировать бухгалтерский учет, документооборот, управление на предприятии и взаимодействие с контрагентами.

Главной целью команды студентов стала разработка современного веб-приложения для создания и заполнения бухгалтерских первичных документов для индивидуальных предпринимателей, владельцев малого и среднего бизнеса и бухгалтеров. Стержневые функции программы помогают пользователю легко выставить первичные бухгалтерские документы (счёт на оплату, акт выполненных работ, накладную, счёт-фактуру и т.д.), отправлять документы контрагентов в популярных форматах (MS Word и PDF). Студенты реализовали поддержку совместной работы пользователей одной организации.

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

Несмотря на трудности, ребятам удалось разработать продукт, обладающий весомыми конкурентными преимуществами — дружелюбным пользовательским интерфейсом, скоростью заполнения документов за счет многочисленных интеграций со вспомогательными источниками информации (ЕГРЮЛ, ЦБ РФ, КЛАДР) и предусмотренной системой контроля пользовательских ошибок и подсказок.

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

Продолжение следует

Стоит отметить и другие проекты студенческих команд. Для компании Acronis ведётся работа по улучшению существующего распределенного хранилища данных, в котором содержится большое количество неструктурированной информации. Конечная цель — интеграция хранилища с облачной платформой OpenStack. Для Ак Барс Банка, который входит в топ-20 российского банковского рынка, студенты разрабатывают Android-приложение. С помощью него пользователи смартфонов и планшетов смогут легко переводить деньги на карты любого другого банка. Также студенты представили проекты, которые помогут венчурному фонду Runa Capital искать самые интересные стартапы по всему миру. Для образовательной сети Дневник.ру студенты разрабатывают приложение, показывающее родителям успеваемость детей в школе. Для компании I-Teco — решения, помогающие в построении корпоративных систем VDI / VPS «Терем».