Agile проект: легко и быстро управляем закладками в браузере

Этой статьей мы продолжаем цикл публикаций, каждая из которых будет посвящена отдельной команде и их проекту. Наш сегодняшний рассказ о ребятах из Харьковского Национального Университета Радиоэлетроники. Команда была сформирована из студентов третьего курса и состояла из пяти человек, которые принимали участие на проекте до конца курса.

В проекте принимают участие:

  • Ян Дерий, SCRUM мастер
  • Саша Гончаров, Front-End разработчик
  • Юля Грушко, Quality Engineer
  • Милена Казаринова, Quality Engineer/CSS developer
  • Владислав Терещенко, Back-End разработчик

Наставником ребят стал Александр Прокудин, инженер по тестированию в компании Sigma Software.

В начале октября прошлого года, когда стартовал Agile курс, студенты получили задание, которое заключалось в разработке системы, позволяющей управлять закладками в браузерах. Проект получил название Personal web clipper. Три месяца спустя, в конце декабря, ребята презентовали демо-версию приложения и рассказали о том, как они выстраивали процессы и коммуникации, с какими сложностями столкнулись и как их преодолели.

«Приложение, над которым мы работаем, — это удобный инструмент для управления закладками в браузерах. С его помощью можно легко добавить новую закладку, переместить ее в избранные, редактировать, выбрать иконку, удалить и так далее. Серверная часть решения была разработана с применением Node.js, для создания базы данных мы использовали Mongo DB. Клиентская часть построена с помощью AngularJS», — рассказывает Владислав Терещенко.

«Для работы на проекте мы выбрали continuous integration подход и использовали облачную среду разработки Cloud9. Скрам мастер создавал задачи в Visual Studio Online, команда оценивала их и планировала спринт, задачи назначались на разработчиков и тестировщиков; каждый спринт разрабатывался в отдельной ветке и после мержился в основную ветку, в которой билд автоматически собирался и деплоился на тестовый сервер», — добавляет Александр Гончаров.

«Построить процессы в команде оказалось не так просто, как могло бы показаться на первый взгляд. Одно время были проблемы с коммуникациями, поскольку с самого начала мы не выбрали единый канал для обсуждения задач по проекту. В итоге, каждый использовал тот ресурс, который был ему удобен, часть информации была доступна только некоторым членам команды, часть прочитывалась слишком поздно. Когда мы осознали эту проблему, мы перенести все коммуникации по проекту в один канал, и это сразу дало положительные результаты. А еще мы провели тимбилдинг, что, кстати, тоже очень помоглоJ», — говорит Ян Дерий.

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

Ребята отлично показали себя на демо-презентации и произвели хорошее впечатление на представителей компании. Поздравляем всех участников команды с успешным стартом.

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

5 советов для успешных переговоров

Что необходимо для построения успешной карьеры? Какие навыки и знания помогают стать успешным? А может это только дело случая? О….

12.06.2018 Подробнее
meeting

Начинаем сотрудничество с ХАИ в области кибербезопасности

Тема кибербезопасности из года в год требует все большего внимания со стороны общества, государства, бизнеса. Прошлый год стал непростым, многие….

09.06.2018 Подробнее

Новый сезон Agile практики. Первые команды из ХАИ.

Agile практика на протяжении уже восьми лет является одним из самых любимых студентами форматов обучения. Благодаря этой учебной программе от….

01.06.2018 Подробнее