Читаем Сделано полностью

Однако моя цель в этой главе, да и в книге, не в том, чтобы сравнивать различные методологии. Напротив, я считаю, что нужно овладеть концепциями, на которые они все опираются, чтобы преуспеть с любой из них. Методологию всегда следует адаптировать и корректировать под спецификации каждой команды и проекта, а это возможно, только когда ваши знания намного глубже поверхностных. Итак, если вы прислушаетесь к основным идеям этой главы и книги, вероятность вашей эффективности возрастет, независимо от того, какой методологией вы пользуетесь. Я объясню аспекты некоторых методов, однако если вам нужен подробный анализ, его придется поискать в других источниках[20]. Хотя методы разработки программного продукта важны, это не палочка-выручалочка. Худшее, что можно сделать, – слепо соблюдать правила, которые явно не работают, просто потому, что они указаны в какой-нибудь известной книге или рекомендуются авторитетным экспертом. Зачастую зацикленность на процессе – тревожный признак: она может свидетельствовать о попытке менеджера уклониться от трудностей и ответственности или погрузиться в бюрократические процедуры, которые заменяют настоящие лидерские действия. Более того, одержимость методологией иногда указывает на слабые стороны организации. Как Том ДеМарко пишет в книге «Человеческий фактор»[21]:

Одержимость методологией – еще один пример иллюзии высоких технологий. Люди убеждены, что самое главное – технология. ‹…› Но какими бы ни были технологические преимущества, они возможны лишь за счет значительных жертв со стороны команды.

Сосредоточившись на методе и процедуре, вместо того чтобы выстраивать процедуры в помощь людям, МП приступают к планированию, ограничивая вклад отдельных сотрудников. Они акцентируют внимание на правилах и их соблюдении, вместо того чтобы учить сотрудников думать, адаптировать, совершенствовать эти правила. Так что любую методологию следует использовать крайне осторожно: нельзя навязывать ее команде[22]. Напротив, методология должна поддерживать, стимулировать команду, помогать ей достичь результата (в главе 10 вы найдете советы на эту тему).

Соблюдение (или несоблюдение) сроков никогда не зависит только от выбранной методологии. Существуют факторы, которые влияют на все проекты, и МП должны понять их до того, как составлять график работы. Однако прежде чем обсудить это, давайте перечислим компоненты графика.

<p>Как выглядят графики</p>

Есть одно базовое правило для графиков – правило третей. Расчет будет приблизительным или, как говорится, на коленке, однако это самый простой способ понять графики. Если у вас большой опыт их составления, вас сейчас точно передернет – я собираюсь максимально упростить весь процесс. И делаю это с целью буквально на пальцах объяснить, что, почему и как может пойти не по плану и что с этим делать.

Итак, разделите имеющееся время на три части – одна для проектирования, одна для разработки и одна для тестирования. В зависимости от подхода эти задачи получат разное название, однако каждый подход предполагает выделение времени для выполнения этих трех задач. В любой день или в любой час вы решаете, что нужно сделать (планирование), делаете это (программирование) и проверяете, анализируете и корректируете сделанное (тестирование).

Согласно правилу третей, один день вы должны уделить написанию кода, один день – планированию и один день – тестированию и исправлению ошибок (рис. 2.1). Что может быть проще! Это удобный способ проверить существующий график или составить новый с нуля. Если общее количество времени не делится на три части, должны быть очевидные причины, почему проект требует неравномерного распределения усилий. Дисбаланс в правиле третей (например, тестированию уделяется на 20 % больше времени, чем внедрению) допустим, если он не случаен.

Рис. 2.1. Примитивное правило третей в графике проекта

Возьмем, к примеру, гипотетический проект разработки. Если вам дали шесть недель на запуск, то первое, что нужно сделать, – разделить это время примерно на три части и рассчитать, когда работа будет выполнена. Если для ее качественного выполнения времени не хватает, в ваш проект закралась серьезная ошибка. Либо график следует изменить, либо сократить объем работы (или же снизить планку качества). Если урезать время тестирования, то велика вероятность, что время, отложенное на программирование, вы потратите впустую или же такой код будет сложно сопровождать. Правило третей полезно, так как исключает перетягивание каната, свойственное проектам. Чтобы добавить новые функции, нужен не только программист: неизбежны затраты на проектирование и тестирование, которые кому-то придется взять на себя. Обычно проект отстает от графика из-за скрытых или проигнорированных затрат.

Перейти на страницу:

Похожие книги

Триггеры мотивации. Как обрести энергичность, силу воли, дисциплинированность и умение действовать быстро с помощью психологических техник
Триггеры мотивации. Как обрести энергичность, силу воли, дисциплинированность и умение действовать быстро с помощью психологических техник

Умение начинать: от полной апатии до полной скорости. Забудьте фразу «Я сделаю это попозже.. л Люди в основном склонны идти по пути наименьшего сопротивления. И зачастую это приводит к ничегонеделанию. Да, это комфортно. Но нужно уметь «переключаться на более высокую передачу». Из этой книги вы узнаете, как это сделать.Вы разберетесь в психологии мотивации (и прокрастинации) и узнаете, как использовать ее на практике к собственной выгоде.Книга «Триггеры мотивации» поможет заглянуть в самые глубины такого предмета, как мотивация: как она работает, как можно положить конец наклонности к лени и прокрастинации. Вы научитесь стимулировать мотивацию, зная ее физическую и психологическую подоплеку. Эта книга поможет вам давать мозгу то, чего он желает… одновременно «включая зажигание» и стремительно подталкивая к достижению ваших целей.Вы узнаете, как по команде активировать триггеры мотивации и действия.Патрик Кинг – автор мировых бестселлеров. Продажи его книг превысили миллион экземпляров. Его труды основаны на самых разнообразных источниках, результатах научных исследований, академическом опыте, коучинге и знании реальной жизни. Когда-то он сумел из ленивой, апатичной личности превратить себя в человека с поистине безграничной мотивацией. Так что ему очень близка ваша борьба за мотивацию!Вы трансформируете свое мышление и многократно увеличите результаты – и неважно, насколько вы ленивы.• Научные и биологические основы мотивации.• Наука о том, как начать действовать и обрести импульс для роста.• Планы выхода из апатии и начала активных действий.• Обзор разновидностей мотивации: внешняя, внутренняя, инстинктивная мотивация; драйверы; когнитивные потребности; подкуп и т.д.

Патрик Кинг

Деловая литература / Зарубежная деловая литература / Финансы и бизнес