Это выражается в выделении особой роли «заказчик в команде» (on-site customer) и в существовании в скраме специальной роли «владелец продукта» (product owner)
Анализ, проектирование, написание кода, тестирование, разработка и дизайн уровня взаимодействия с пользователем (и проверка удобства этого уровня) – здесь перечислено все.
Создание чего-то полезного каждую неделю подразумевает, что плоды вашего труда должны быть качественными. Для этого необходимо тестирование – как можно больше и как можно раньше. П
На создание готовой программы должно уходить минимум времени – от пары недель до пары месяцев. И предпочтительнее, чтобы это был максимально короткий срок.
Этот простой принцип является одной из основ гибкой оценки и гибкого планирования. Сравнивая пользовательские истории друг с другом и измеряя, насколько быстро мы сможем работать, мы получаем все элементы, необходимые для создания гибкого плана.
Мы выполняем небольшой фрагмент работы, смотрим, сколько времени на это ушло, и используем полученный результат при дальнейшем планировании. Нам требуются две вещи:
♦ сравнение пользовательских историй (их размера) друг с другом;
♦ балльная система отслеживания прогресса.