Система работы

В AMgrade существует простая структура работы над проектами. Она носит название Scrum (Скрам). Эта методика дает возможность эффективно взаимодействовать с клиентом и командой внутри компании.

Scrum разработка подразумевает под собой наличие всего трех составляющих - Product Owner (клиент), Scrum Master (скрам мастер), Development Team (команда разработчиков).

Суть состоит в том, что разработчики со скрам мастером вместе оценивают проект и делят его на так называемые Спринты (Sprint) - одна итерация в Scrum, то есть фаза разработки. Один спринт имеет свои временные рамки, обычно - две недели. Количество задач, входящих в один спринт определяется их сложностью. Сложность определяется благодаря выставлению оценок самими разработчиками. Оценки называют юзер поинтами (User Points).

После окончания каждого Спринта - команда общается с клиентом и представляет готовую часть продукта.

Product Owner

Менеджер со стороны клиента, который предоставляет информацию скрам-мастеру. Важно, чтобы все детали о проекте команда разработчиков получала максимально оперативно.

Scrum master

Этот человек является частью команды разработчиков. Однако, его главной обязанностью является обеспечение команды всем необходимым для успешного выполнения целей каждого Спринта. Кроме того, он взаимодействует с менеджером клиента (Product Owner). Каждый день скрам мастер ведет собрание разработчиков, которое длится не более 15-ти минут.

Этот человек опрашивает каждого члена команды о ходе работы:

  • С какими задачами столкнулся вчера?
  • Какие были сложности?
  • Какие задачи будет делать сегодня?

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

Development team

В эту структуру входят разработчики, дизайнеры, бета-тестеры и другие. Они выполняют задачи, которые были поставлены перед ними в рамках данного спринта.