Scrum. Революционный метод управления проектами
Шрифт:
В методологии Scrum этот вопрос рассматривают в конце каждого спринта во время ретроспективных собраний. Члены группы рассказывают о заданиях, выполненных за прошедший спринт, перемещают рассмотренные задачи в колонку «Сделано» – теперь эти части программы можно продемонстрировать заказчику и выслушать его мнение, а потом приступают к обсуждению того, что получилось хорошо и что можно было бы сделать лучше в этом спринте. Далее они идентифицируют наиболее серьезную помеху и анализируют задачу по ее немедленному устранению в следующем спринте. Так решается проблема непрерывного совершенствования.
Чтобы собрание было действенным, потребуется создать атмосферу доверия и проявить необходимую эмоциональную зрелость. Главное, о чем нужно помнить, – вы никого не обличаете, а рассматриваете рабочий процесс. Почему что-то получилось так, а не иначе? Почему мы это упустили? Что помогло бы
Если вспомнить цикл Деминга «Планировать, действовать, проверять, корректировать», то очевидно, что ретроспективные собрания несут функцию проверки. Нам нужно подойти к этапу «действовать», то есть кайдзен, и выполнить функции, которые усовершенствуют рабочий процесс. Недостаточно лишь делиться мнениями, нужно приступать к непосредственной работе.
Самый лучший способ добиться непрерывного совершенствования, который мне удалось найти, я назвал индексом счастья. Это простой и весьма эффективный способ понять не только каким должен быть кайдзен, но и какой кайдзен сделает людей самыми счастливыми. Когда я использовал его, он дал впечатляющие результаты.
Вот как функционирует этот способ: в конце спринта каждый участник группы должен ответить на несколько вопросов.
1. Оцените свою роль в компании по шкале от одного до пяти.
2. Оцените компанию в целом по той же шкале.
3. Почему вы так считаете.
4. Назовите вещь, которая может сделать вас счастливее в следующем спринте.
Всего четыре вопроса, решаемых буквально за несколько минут. Участники группы по очереди высказывают свои мнения, любое из которых может послужить причиной активных и глубоких обсуждений. Сообща взявшись за дело, команда довольно быстро предлагает свой кайдзен. Предложенный мной способ позволяет выявить одновременно несколько обстоятельств: что на текущий момент является самым важным и для каждого члена группы, и для всей группы, что они считают наиболее важным для своей компании.
Мы подходим к решающему этапу. Команда, идентифицировав главное препятствие на этот момент, определяет соответствующую фазу улучшения и делает ее основной задачей следующего спринта, каждая такая задача проходит обязательное приемочное тестирование. Как мы можем подтвердить, что улучшение было достигнуто? Для этого следует выработать формулировку успеха, однозначную и отвечающую реальной ситуации. Таким образом, на следующем ретроспективном собрании можно будет с легкостью увидеть, был ли достигнут кайдзен или нет.
Несколько лет назад я захотел расширить свою компанию Scrum. и сделать ее консультационным агентством, предоставляющим полный цикл обслуживания по методологии Scrum. Мы проанализировали динамику своей производительности и выяснили, что за недельный спринт у нас получается сорок очков осуществленных историй. Когда я ввел индекс счастья, первое, что мы обнаружили, – наши пользовательские истории выглядели недостаточно правильными. Они были слишком расплывчатыми, а значит не готовыми перейти в колонку «Сделано». Мы их еще раз проработали и получили вроде бы качественные истории. Но во время следующего спринта они все-таки оказались недостаточно хорошими. Этот недостаток отражался на нашем индексе счастья. В третьем спринте появилась другая проблема. Мы решили ее. И так далее. За считаные недели мы улучшили показатели динамики с 40 баллов за спринт до 120. Всего лишь поинтересовавшись, что делает людей более счастливыми, мы умудрились втрое улучшить свою производительность. В результате счастливее стали не только мы, но и наши клиенты, а прибыль компании просто взлетела до небес. Еще раз повторю: чтобы достичь таких результатов, нужно было только задать вопрос коллективу: «Что сделает вас счастливее?» – и всем вместе выполнить это.
Мы создали диаграммы с нашими показателями и кривыми их изменений за длительное время и обнаружили невероятно удивительные вещи. Как генеральный директор компании я уделяю большое внимание вопросам прибыли, роста и производительности. И я
сделал поразительное открытие: в отличие от финансовых показателей, индекс счастья был более прогностическим. Финансовые показатели отражают результаты деятельности, происходившей в прошлом, но когда вы спрашиваете человека, насколько он счастлив, ответ обычно проецируется на будущее. Люди задумываются над тем, довольны ли они своей компанией, будет ли польза от эффекта их деятельности, как в принципе у компании идут дела. В результате, посмотрев на ситуацию их глазами, вы увидите симптомы проблемы, прежде чем она возникнет в реальной жизни. Если вы будете уделять достаточное внимание оценкам своих работников, у вас появится возможность начать действовать немедленно и исправить любой недочет до того, как он превратится в настоящую проблему. На следующей диаграмме видно, что падение уровня счастья происходит на несколько недель раньше падения динамики производительности. Анализируя только показатели производительности, вы никогда не узнаете о будущем снижении темпа, пока ситуация не выйдет из-под контроля. Но если вы внимательно следите за индексом счастья и замечаете его падение в коллективе, то сразу отмечаете будущую угрозу, даже при условии, что производительность продолжает расти. Вы предупреждены о проблеме и собираетесь с нею разобраться как можно быстрее.Делать все в открытую
Что именно делает людей счастливыми? Скорее всего, те же самые обстоятельства, благодаря которым возникают все успешные коллективы: независимость, мастерство и целеустремленность. Или, говоря другими словами: способность управлять собственной судьбой; ощущение, что вы в состоянии все преодолеть; понимание, что вы служите высшей цели. Умная компания, предпринимая простые и конкретные шаги, может не только содействовать появлению таких качеств у своих сотрудников, но и постоянно их поддерживать, – все зависит от корпоративной культуры. Один из элементов методологии Scrum – прозрачность всех действий и процессов. Именно принцип открытости является предпосылкой достижения независимости, мастерства и целеустремленности. Мысль крайне проста: не должно быть никаких тайных интриг, скрытых мотивов и подковерных игр. Слишком во многих компаниях бывает трудно выяснить, кто над чем работает, как ежедневная деятельность каждого сотрудника влияет на результаты всей компании.
Когда я начинал разрабатывать методологию Scrum, я довольно долго обдумывал закон, который один мой хороший друг пытался ввести в законодательство штата Колорадо, – так называемый закон солнечного света, обязывающий правительственные организации проводить все слушания при открытых дверях, сделать доступной для общественности любую документацию по этим слушаниям. Ничто не должно проходить за закрытыми дверями и оставаться тайной. Поэтому, работая по методологии Scrum, любой человек может прийти на встречу. Любое заинтересованное лицо может присутствовать на ежедневных собраниях на ходу или ретроспективных собраниях. Я хотел добиться полной открытости – довольно страшная перспектива для многих людей.
Меня попросили внедрить Scrum в компанию PatientKeeper, разрабатывающую медицинскую портативную аппаратуру. Как только мы заключили договор, я сразу приступил к работе. Я объявил разработчикам, что любая информация по проекту должна быть доступна для всех без исключения. Они были настолько затравлены начальством, что решили, будто принцип прозрачности – очередная система мер, придуманная, чтобы давить на них еще сильнее. Пришлось их переубеждать: «Доверяйте моим словам. Я никогда не использую ничего во вред вам. Отменяются все взыскания за недочеты. Открытость нужна, чтобы улучшить ситуацию с проектом».
Как я уже говорил, мне неинтересны личные достижения работников, меня всегда привлекал командный стиль работы. Я могу за месяц удвоить производительность труда одной группы. Но что прикажете делать с отдельным разработчиком? На это может уйти целый год. А если речь идет о многих сотрудниках? Об отделении таких сотрудников? О целой компании, состоящей из разрозненных исполнителей? Тут и вечности не хватит. Поэтому я использую принцип прозрачности, чтобы сконцентрировать все внимание на совершенствовании работы команды. Я считаю, что хорошо сплоченная группа сама справится с вопросом производительности отдельных своих участников. Обычно в группе знают, чем кто занимается, кто может помочь, кто может все испортить, кто ведет команду вперед, кто ей вредит.