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

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

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

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

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

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

18.10.2017 Подробнее

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

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

13.10.2017 Подробнее

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

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

12.10.2017 Подробнее