Vkontakte Dzen Telegram

условиями обслуживания и политикой конфиденциальности

условиями обслуживания и политикой конфиденциальности

условиями обслуживания и политикой конфиденциальности

В вакансиях большинства IT-компаний востребованы гибкие методы разработки. В этой статье рассказываем, что такое Agile, Scrum и какие преимущества есть у подхода в целом.

 

В основе всего Agile — манифест, который чётко формулирует основные ценности процессов:

 

  • люди и взаимодействие важнее процессов и инструментов;
  • работающий продукт важнее исчерпывающей документации;
  • сотрудничество с заказчиком важнее согласования условий контракта;
  • готовность к изменениям важнее следования первоначальному плану.

 

Гибкие методы позволяют сделать командную работу, с одной стороны, более динамичной и адаптивной, а с другой — комфортной для всех участников.

 

Один из инструментов для эджайл (Agile) — это скрам (Scrum). Это фреймворк (framework) для реализации основных принципов гибкой разработки.

 

Посмотрим, из чего он состоит, чтобы понять, как его применять.

 

Как устроен скрам

 

Начнём с основных инструментов, при помощи которых можно организовать рабочий процесс. Для иллюстраций будем использовать сервис Trello, который хорошо подходит для небольших команд.

 

Доска — это список задач, распределённых по этапам. Она может быть виртуальной, как в нашем примере, или реальной: нарисованной на флипчарте и со стикерами.

 

У доски есть несколько колонок:

 

  • бэклог (в нашем случае — need to rate, подробнее мы разберём его ниже);
  • бэклог спринта (в нашем случае — to do, здесь уже оценённые задачи, которые можно брать в работу);
  • in work (задачи, которые были взяты участниками команды);
  • check (задачи, которые поехали на тест);
  • done (сделанные задачи, которые уже доехали до продакшена).