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», — говорит Ян Дерий.

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

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

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

recruiter

Soft skills, без которых невозможно сделать успешную карьеру в ИТ

Сегодня о важности так называемых soft skills в построении успешной карьеры не писал, пожалуй, только ленивый. Но вопрос действительно серьезный,…

23.03.2018 Подробнее
student

Как студенты ХНУРЭ интернет вещей изучают

Не так давно в Харьковском национальном университете радиоэлектроники завершились занятия по курсу «Разработка встраиваемых систем на С++», в ходе которого…

23.02.2018 Подробнее
graduation

Выпуск курса «Тестирование ПО»

В начале февраля состоялся выпуск курса «Тестирование программного обеспечения» с экспертом Sigma Software, Георгом Саруханяном. Обучение длилось четыре месяца и…

15.02.2018 Подробнее