Первым делом отмечу, что
в гибких проектах границы между ролями действительно размыты.
Механизм выполнения всех задач
в гибком проекте – это так называемая итерация.
В гибком проекте ему отводится место тренера и продюсера рок-звезды в одном флаконе.
Разумеется, всё это будет сделано, только другими людьми, которые исполняют
в гибком проекте сразу несколько ролей.
Но
в гибком проекте такие узкоспециальные роли, как аналитик, программист и тестировщик, на самом деле не существуют – как минимум не существуют в традиционном понимании этих ролей.
Привет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать
Карту слов. Я отлично
умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!
Спасибо! Я стал чуточку лучше понимать мир эмоций.
Вопрос: краснофлотский — это что-то нейтральное, положительное или отрицательное?
Начнём с рассмотрения самой важной роли
в гибком проекте – клиента.
Универсалы хорошо приживаются
в гибких проектах, поскольку сама методология требует от людей систематически работать и использовать для этого все предоставляемые возможности.
Если ваша команда именно такая, то обратите внимание на следующие описания гибких ролей, которые помогут людям адаптироваться к новым условиям и понять, как изменятся их роли
в гибком проекте.
Поскольку
в гибком проекте тестировать нужно буквально всё, ни один этап работы не обойдётся без участия тестировщика.
И последнее: рассказывая об этих ролях, дайте людям понять, что
в гибком проекте вполне нормально (и ожидаемо), что человек будет одновременно играть несколько ролей.
Аналитик выполняет
в гибком проекте множество задач: помогает клиенту писать пользовательские истории (см. главу 6); выполняет глубокий анализ, когда дело доходит до разработки; помогает создавать имитационные объекты (mock-ups) и прототипы; использует в ходе анализа все доступные ему инструменты, чтобы донести до разработчика сущность пользовательских историй.
УЧЕНИК: Мастер, я запутался. Если
в гибком проекте нет предопределённых ролей, то как же он работает?
Мы рассмотрели, как
в гибких проектах исчезают чёткие границы между ролями, почему команда будет работать наиболее успешно, если все соберутся в одном месте, и как, подыскивая людей в команду, находить специалистов-универсалов и тех, кто не боится неопределённости.