Agile проект: онлайн сервис доставки еды

Сегодня наш рассказ о команде из Харьковского политехнического университета. Ребята, студенты четвертого курса, вот уже несколько месяцев работают над онлайн сервисом заказа и доставки еды. В проекте принимают участие:

  • Михайличенко Владислав
  • Гиевский Дмитрий
  • Костенко Станислав
  • Косталан Владислав

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

Для реализации приложения ребятами была разработана информационная система, которая позволяет частично автоматизировать процессы получения заказа от пользователя, подтверждения заказа оператором, обработки заказа на кухне, отправки заказа на доставку, подтверждения оплаты курьеру и отмены заказа.

«Проект представляет собой трехуровневое ASP.NET MVC приложение. Для создания уровня доступа к данным мы использовали ADO.NET Entity Framework и паттерн «Репозиторий». Бизнес логику писали на C#, а кроме того использовали библиотеку PdfSharp. Пользовательский интерфейс разработан с помощью MVC паттерна, AJAX, Bootstrap. Мы также провели юнит тестирование решения, для чего воспользовались MStest и moq», — рассказывает Дмитрий Гиевский.

«Поскольку все члены команды впервые участвовали в таком формате разработки, были сложности в выстраивании командной работы, и довольно сложно поначалу было следовать Scrum-процессу. Кроме того, некоторые технологии пришлось изучать непосредственно во время разработки, что влияло на скорость и качество выполнения некоторых модулей», — делится Владислав Михайличенко.

«После первого демо мы продолжили работу над проектом. Сейчас мы разрабатываем модуль администратора, внедряем возможность предоплаты с помощью популярных онлайн-кошельков, улучшаем производительность приложения. В планах у нас снабдить решение возможностью авторизации пользователя через социальные сети, возможностью подтверждения важных действий (регистрация, смена пароля) пользователя через email и другое», — говорит Станислав Костенко.

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

Своими впечатлениями от работы с командой делится ментор ребят, Александр Миллер, разработчик в Sigma Software:

«Команда показала себя очень хорошо. Ребята умеют работать автономно и слаженно, не стесняются предлагать и обсуждать новые идеи, технологии, функционал. Такая проактивность всегда помогает в работе над реальными проектами».

Последние новости

Завершилась .NET интернатура в Харькове и Виннице

В начале осени мы объявили о наборе в групповую .NET интернатуру в двух городах – Харькове и Виннице. Несмотря на…

01.12.2017 Подробнее

Образовательный проект для школьников или треугольник успеха: школа – вуз – ИТ компания. Интервью с Вечуром А.В.

Продолжить цикл статей о партнерстве Sigma Software University и ведущих вузов, мы решили интервью с доцентом кафедры программной инженерии ХНУРЭ,…

14.11.2017 Подробнее

Еще одна PM интернатура в Харькове

Друзья, мы объявляем о начале набора в PM интернатуру в дизайн департамент в Харькове. На протяжении шести месяцев вы будете…

31.10.2017 Подробнее