Появление статьи «Разработка нового продукта» стало настоящей сенсацией, но она вышла за семь лет до того, как мы собрались в компании Easel. Тогда, семь лет назад, прочитав ее, все пришли в восторг, но никто ничего не предпринял. Среднестатистический руководитель американской компании не сумел должным образом ни оценить ее, ни даже постичь ее смысл; вряд ли на его косное сознание могли повлиять даже блестящие показатели Toyota, увеличившей свою долю на рынке за счет целостного подхода в духе тактического приема схватки в регби. Нам в Easel терять было нечего. Мы решили рискнуть, несмотря на то что концепция авторов была рассчитана на производственный процесс, а не на разработку программного обеспечения. Однако я сразу понял: принципы Такеучи и Нонаки предназначены для чего-то более фундаментального: с их помощью можно выстроить оптимальную модель совместного труда при любом начинании в любой области человеческой деятельности. Метод, предложенный японскими учеными, носил скорее дескриптивный характер
[15], поэтому он идеально подходил ко всем экспериментам, которые мне предстояло проводить в будущем, и возвращал меня мысленно к компании MidContinent Computer Services – моему первому опыту работы в частном секторе.
Это время я считаю официальным рождением методологии Scrum. Мы сдали компании Easel программный продукт в срок, уложившись в шесть месяцев, не выйдя за рамки бюджета и с минимальным количеством ошибок, – раньше такого никому не удавалось сделать.
Я загорелся возможностями новой формы управления проектами до такой степени, что вся моя будущая работа сконцентрировалась на доработке Scrum для внедрения этой методологии в различных компаниях. Через несколько лет, в 1995 году, на научной конференции Ассоциации вычислительной техники мы с Кеном Швабером представили доклад SCRUM Development Process («SCRUM – методология процесса разработки»), в котором постарались систематизировать основные правила нашего нового подхода к работе
{7}. Позже мы отказались от прописных букв в названии и внесли некоторые поправки в концепцию, но основные принципы остались неизменными. Компании, которые решаются применять их в своей практике, обычно незамедлительно извлекают максимальную выгоду.
Проверять и адаптироваться
Проектные группы Scrum, хорошо выполняющие работу, в состоянии добиться такого уровня продуктивности, который мы называем «сверхэффективность». В это трудно поверить, но мы регулярно наблюдаем, как группы, отлично усвоившие нашу методологию, поднимают производительность на триста или четыреста процентов. Лучшие команды добиваются даже восьмиста процентов, причем повторяют свой успех много раз. Кроме того, обычно более чем вдвое повышается качество работы.
Для проектных групп Scrum нужно создавать определенную модель организации труда: обеспечивать их режимом автономности; учить людей правильно совершенствовать свои возможности и даже превосходить их; поддерживать атмосферу сотрудничества и взаимного обогащения идеями – без перечисленных условий невозможно достичь сверхэффективности в работе. Как мы выстраиваем данную модель? Собственно, этому посвящены все последующие главы моей книги. Однако основные принципы реализации Scrum мне хотелось бы изложить сейчас, а их краткий перечень вы найдете в приложении.
Как мы поняли, методология Scrum берет начало в организационных приемах, которые впервые были применены на японских предприятиях, поэтому имеет смысл выяснить, как сами японцы научились так работать. По иронии судьбы обучал их американский ученый. Уильям Эдвардс Деминг был приглашен в послевоенную Японию генералом Дугласом Макартуром, занимавшим пост главнокомандующего союзными оккупационными войсками. Подход Макартура к переустройству японской экономики заключался в том, чтобы очистить большие компании от старых руководителей, выдвинуть молодых и привести в экономику таких американских специалистов, как Деминг. Влияние Деминга на японское производство было огромным. Он обучил сотни инженеров системе статистического управления процессами. Приведу несколько основных положений философии Деминга: точно измерять объем всего, что делается; контролировать, насколько хорошо все делается; стремиться к непрерывному улучшению. Причем недостаточно единожды изменить процесс в лучшую сторону – следует безостановочно улучшать систему и совершенствоваться самому. Постоянно искать то, что нужно корректировать. Никогда не останавливаться на достигнутом. Добиться этого можно только одним путем: неутомимо экспериментировать, опробовать разные подходы. Станет ли лучше, если я применю такой способ? А как насчет этого? Что будет, если я изменю лишь одну деталь?
В июле 1950 года прозвучала одна из самых блестящих его лекций, обращенная к сидевшим в зале руководителям ведущих японских компаний; например, среди слушателей был основатель Sony Акио Морита. В частности, Деминг сказал:
…Как бы ни был хорош ваш технический персонал, вы, лидеры своих компаний, должны стремиться к тому – если хотите получать дальнейшее улучшение качества продукции и однородность изделий, – чтобы специалисты постоянно совершенствовались. Поэтому, руководители, первый шаг за вами. Специалисты ваших компаний и предприятий должны знать, что именно вы, управляющие высшего звена, стремитесь к улучшению качества и однородности товаров; что именно вы, управляющие высшего звена, испытываете чувство ответственности за это. Вы ничего не добьетесь, если будете только рассуждать о качестве. Важно действовать
{8}.
Американский ученый предложил свою модель управления качеством, которую в итоге восприняла вся японская экономика, – это цикл Деминга, или цикл PDCA (Plan–Do–Check–Act «Планировать, действовать, проверять, корректировать»). Этот метод можно применять к производству абсолютно всего – будь то автомобили, видеоигры и даже, черт побери, бумажные самолетики.
Да, бумажные самолетики – я люблю использовать их в качестве примера, когда обучаю людей разрабатывать проекты по методологии Scrum. Я делю людей на команды и говорю им: ваша задача – сделать бумажные самолетики, причем как можно больше и так, чтобы они могли летать по комнате. Потом я распределяю роли. Один человек должен только проверять, сколько самолетиков действительно сможет взлететь. Второй будет сам складывать самолетики, но в то же время ему полагается наблюдать за общим процессом сборки и делать выводы, каким образом можно и увеличить скорость производства, и повысить качество самолетиков. Все остальные будут сосредоточены на своей задаче: сделать за отведенное время как можно больше самолетиков, которые смогут пролететь по комнате.