Scrum. Революционный метод управления проектами
Шрифт:
Опять слышу ваши возражения: «Ладно, Сазерленд, я уже слышал, что мы не умеем рассчитывать ни время, ни силы, но мне же надо делать хоть что-нибудь, верно? Мне нужен какой-то план». И тут вы правы – нужен. Я все время пытаюсь объяснить главное: вместо того чтобы планировать все заранее, дорабатывайте план на протяжении всего проекта. Тщательно планируйте, каким образом сделать следующий шаг к увеличению ценности проекта, и оцените оставшуюся часть проекта более крупными фрагментами работы. При методологии Scrum в конце каждого спринта вы получаете что-то ценное – это можно увидеть, потрогать и показать заказчику. Вы интересуетесь у него: «Мы создаем то, что вы хотели? По крайней мере часть
Давайте посмотрим, как это делается. Для этого вернемся к свадьбе.
Первое, что нужно сделать, – составить список всех вещей, делающих свадьбу самой лучшей. Он выглядит приблизительно так:
• жених и невеста;
• цветы;
• приглашения;
• церковь;
• зал для приема гостей;
• угощение;
• священник;
• платье невесты;
• обручальные кольца;
• музыка (диджей или «живая» группа).
Теперь, набросав список, мы приступаем к основному: просматриваем все пункты и выстраиваем их по приоритетности. У каждого человека, делающего это, получится своя последовательность. Невеста и жених по-разному смотрят на мир. Как-то я спросил своего друга Алекса, как он расставил приоритеты в своем свадебном списке, – посмотрите, что у него получилось:
• жених и невеста;
• священник;
• обручальные кольца;
• зал для приема гостей;
• приглашения;
• угощение;
• музыка;
• платье невесты;
• цветы;
• церковь.
Суть нашего упражнения в том, чтобы выявить действительно важные вещи и проработать их в первую очередь. Для Алекса еда и музыка важнее церковной церемонии и цветов. Эта информация дает шанс на будущее, когда придется сокращать список. А придется обязательно, поскольку вам грозит не уложиться во временные или финансовые границы – тогда вы начнете с последних пунктов. Я более подробно затрону эту тему в восьмой главе, а пока, пожалуй, сказанного достаточно.
В компании Medco список растянулся на три стены большого конференц-зала и состоял из сотен пунктов, над которыми работали несколько групп. Но концепция была в точности та же.
Выстраивайте свой список в соответствии с ценностью, какой бы она ни была. Это может быть ценность для бизнеса, как в случае с Medco, или для невесты, как в случае со свадьбой.
Размер имеет значение, но только относительное
Итак, у вас есть список и вы выстроили его в соответствии с приоритетностью дел. Теперь нужно разобраться, сколько потребуется усилий, времени и денег на этот проект. Как я уже говорил, люди довольно плохо справляются с такого рода расчетами, но мы хорошо умеем делать другое – сравнивать один размер с другим, то есть определять относительную оценку.
Например, видеть разницу между футболками размеров S, M и L. Мой любимый пример определения относительных размеров – это измерение «в собачьих баллах». Мой друг и один из ведущих представителей принципа гибкого подхода Майк Кон, как и я, всю жизнь борется с этой проблемой, пытаясь «уложить» проекты во временные, бюджетные и оценочные рамки. Большой любитель собак, хотя жена так и не дала ему завести пса, он придумал измерять объем той или иной работы по проекту «в собаках». Чтобы его разработчикам было удобнее ориентироваться в «собачьей» системе, он составил для них список пород:
• лабрадор-ретривер;
• терьер;
• немецкий дог;
• пудель;
• такса;
• немецкая овчарка;
• ирландский сеттер;
• бульдог.
Теперь его вопросы звучали примерно так: «Эта проблема – такса или дог? Последняя была таксой, значит сейчас мы имеем дело с лабрадором, да?» Участники группы просматривали все элементы, которые нужно было разработать, и определяли их размер «в собаках». Позже Майк предложил присвоить каждой
31
Mike Cohn. Agile Estimation and Planning. Upper Saddle River, NJ: Prentice Hall, 2005.
То же самое можно сделать со свадебным списком, который мы только что составили. Найти зал для приема гостей? Придется потрудиться, надо будет собрать информацию по ценам, посмотреть все варианты помещений. Этот пункт потребует некоторых усилий, поэтому назовем его лабрадором – значит пять. Жених и невеста? Никаких проблем – просто нам обоим нужно явиться. Этот пункт будет таксой – единица. Приглашения? Дело хлопотное. Нужно составить список жениха, список невесты, получить список от одних и других родителей, выбрать бумагу и конверты, заказать печать приглашений, подписать их от руки. Этот тяжелый пункт тянет на дога – тринадцать. Может быть, даже на двух догов. Почти слон. Возможно, есть смысл разрезать его на мелкие кусочки. Сделаем подпункты: сбор имен и печать открыток. Каждый будет по бульдогу – по три. В отдельный подпункт выделим подписи жениха и невесты, который назовем овчаркой – пять. И так далее.
Это и есть относительное определение размера, сравнение задач друг с другом. К сожалению, не все пользуются такой единицей измерения, как «собака». Однако вы, наверное, обратили внимание, что в числах, которые я вроде бы произвольно присваивал разным пунктам из списка, есть некая последовательность: 1, 3, 5, 8, 13. Каждое число в этой последовательности является суммой двух предыдущих. Это называется «последовательность Фибоначчи», и мы ее неспроста используем. Она повсюду.
Последовательность Фибоначчи – повсюду вокруг нас
Последовательность Фибоначчи – это порядок чисел, при котором каждое последующее число является суммой двух предыдущих: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55…
Последовательность Фибоначчи присутствует повсеместно в природных системах, так что у человечества были миллионы лет на то, чтобы привыкнуть к ней.
Благодаря последовательности Фибоначчи мы видим, как природа структурирует саму себя, будь то раковина наутилуса, ветви дерева, бугорки на ананасе или чешуйки сосновой шишки. Ее можно заметить в цветной капусте и извилинах человеческого мозга. Неважно, на что вы смотрите – на завиток побега папоротника или форму галактики. Это один из тех феноменов, которые, если задуматься, кажутся удивительной причудой природы. У этого явления есть название – золотое сечение, или золотая середина. Мы видим эти пропорции в архитектуре и искусстве. От Парфенона в Афинах до Великой мечети в Кайруане в Тунисе. Используем их для определения формата книг и игральных карт. Человек запрограммирован стремиться к пропорциям. Важно понимать, что люди глубоко чувствуют пропорции последовательности Фибоначчи. Мы ощущаем их интуитивно.
Числа последовательности Фибоначчи достаточно далеки друг от друга, поэтому мы легко обнаруживаем различия. Если человек оценит объект как пять, а другой как восемь, мы интуитивно чувствуем разницу. Но когда второй объект оценивается как шесть, то мы уже не в состоянии определить, чем они отличаются друг от друга, – наш мозг не справляется с такой тончайшей гранью.
Медики хорошо знают: чтобы пациент мог сообщить об улучшении своего состояния, это улучшение должно превышать 65 процентов. Наш разум не работает со сглаженными значениями. Мы лучше осознаем прыжки из одного состояния в другое – не плавные переходы, но резкие скачки.