Во-вторых, если вы не знаете точку своего местонахождения, то не можете ее контролировать. Понять, где вы в данный момент находитесь, не так легко, как кажется, особенно если это касается умственной работы. Например, за сегодняшний день вы вознамерились написать 10 000 строк кода, но написали только 8000. Означает ли это, что вы находитесь на рубеже 80 % от того, где должны быть? Не обязательно. Возможно, вы нашли более эффективный способ записи кода.
В любом случае запомните: нет плана – нет контроля. Планирование не может осуществляться или не осуществляться по выбору.
Предсказывать будущее легко. Гораздо сложнее понять, что происходит сейчас.
Фриц ДресслерДругая западня, которая мешает некоторым заниматься планированием, – убеждение, что у них на это нет времени. Ведь им необходимо выполнить свою работу как можно быстрее! Это контрпродуктивно, и вот почему: если у вас есть вечность для того, чтобы выполнить какую-то работу, вам не нужны планы. А вот если вам поставлены жесткие сроки, то план становится важен. Простой пример. Представьте себе, что вы прилетели куда-то с опозданием. Через час у вас встреча на другом конце города. Вы никогда не были в этом городе, но, когда в бюро проката автомобилей спрашивают, нужна ли вам карта, вы отвечаете: «У меня нет времени на карты. Я должен как можно быстрее попасть на встречу!» Не очень-то похоже на правду.
Определение планирования
Планирование очень просто отвечает на вопросы, показанные на рис. 3.2. Это цепочка из слов кто / что / когда / где / почему / сколько / как долго, с которой вы наверняка знакомы, если изучали методы собеседования. Это так просто. И так сложно. Я говорю «сложно», потому что ответ на такие вопросы, особенно «Сколько времени это займет?», требует обращения к магическому кристаллу. Это очень трудный вопрос для задач, которые не имеют предыстории решений. Я уже цитировал слова своего коллеги: «Нельзя планировать креативность».
Рис. 3.2. Планирование – это ответы на вопросы
Стратегия, тактика и логистика
Для того чтобы правильно спланировать проект, нужно уделить внимание трем аспектам, которые не утратят актуальности на протяжении всего его жизненного цикла: стратегии, тактике и логистике.
Стратегия – это метод, который вы задействуете для выполнения работы. Иногда ее называют «планом игры». Как я рассказывал в главе 1, тысячи лет корабли строились килем вниз, чтобы перед спуском на воду они были в нужном положении. Этот способ с успехом использовался до 1940 года, когда Вторая мировая война поставила судоверфи перед необходимостью строить военные корабли значительно быстрее, а они создавались уже не из дерева, а из стальных листов. Производить сварочные работы в районе киля – чрезвычайно трудоемкое дело: с внешней стороны трудно подлезать под киль, а с внутренней неудобно варить.
На судоверфях Avondale решили, что стальные корабли проще строить килем вверх. Внешние сварочные работы теперь производили в нормальном положении сверху, а внутренние – из удобного положения стоя. Эта стратегия оказалась настолько удачной, что судоверфи Avondale стали строить суда быстрее, дешевле и с более высоким качеством, чем их конкуренты. Этот способ судостроения действует и поныне.
Очень часто планировщики выбирают ту или иную стратегию проекта не потому, что она лучшая, а потому, что «так делали всегда». Перед тем как приступить к планированию, нужно задать себе вопрос: «Как это лучше сделать?»
Имплементационное планированиеПрежде чем начать строить корабль килем кверху, надо продумать все детали. Это фаза, в которой следует поставить точки над i. Именно здесь вы отвечаете на вопросы кто/что/когда/где. Говоря о планировании, люди в большинстве случаев думают как раз об имплементационном планировании. Однако хорошо разработанный имплементационный план при неверной стратегии лишь поможет вам более эффективно провалить проект.
ЛогистикаВоенные сразу ответят на вопрос, нужно ли уделять внимание логистике. Вы