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

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

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

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

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

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

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

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

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

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

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

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

Как мы начинали свой путь в Sigma Software: интервью с выпускниками .NET интернатуры

Интернатура Sigma Software University – крутая возможность для молодых специалистов и студентов начать свой профессиональный путь. Сейчас активно идет набор…

18.10.2017 Подробнее

Java интернатура в Киеве! Ты с нами?

Мега новость для начинающих Java разработчиков в Киеве – мы открыли набор в интернатуру! Это возможность стать частью крутой команды…

13.10.2017 Подробнее

Открываем набор в Харькове в интернатуру C++/.NET

Кроме групповой интернатуры по направлению .NET, Sigma Software University объявляет набор в индивидуальную интернатуру C++. Мы ищем настоящих трудяг, которые…

12.10.2017 Подробнее