Виды ограничений 1 страница

Люди, имеющие отношение к проекту, обычно выдвигают предварительные требования относительно:

результатов проекта — выходной продукт или эффект от реализации этого продукта;

сроков исполнения — например, кто-то ожидает, что проект должен быть выполнен к 30 июня, хотя вы еще не знаете, возможно ли это;

ресурсов — виды, тип, количество, их доступность. Другими словами, все необходимое для выполнения работ проекта: исполнители, фонды, оборудование, сырье, оснащение, информация и пр.;

выполнения работ — стратегия и способы выполнения различных задач. Обычно задание дается в общем виде. Например, вам поручили напечатать в издательском отделе вашей фирмы новое руководство по компьютерной технике. Поскольку вы еще не знаете, сколько страниц в документе, сколько нужно копий и к какому сроку, вы не можете быть уверены, что отдел печати справится с заданием. Но тот, кто отдал вам распоряжение, считает, что отдел справится.

Избегайте неясных формулировок. Это не только затрудняет их соблюдение, но и раздражает людей. Вот примеры.

Ограничение сроков

Неясно: "Закончить проект как можно раньше". С таким требованием вы со страхом будете ожидать, что в любой момент, без предупреждения, могут потребовать предъявить конечный результат.

Конкретно: "Полностью завершить проект к 30 июня".

Ограничение ресурсов

Неясно: "Вы можете пользоваться услугами аналитика часть времени в мае".

Конкретно: "С вами будет работать аналитик четыре часа в день в течение первых двух недель мая".

Определение ограничений проекта

Изучите всю имеющуюся информацию по этому вопросу, используя все источники. Ничего не упускайте, чтобы не осталось неясностей и противоречий. Затем определите, сможете ли вы соблюсти все ограничения.

Проконсультируйтесь с аудиторией проекта. Отметьте ограничения, касающиеся результатов проекта, методов выполнения работ и ресурсов.

Просмотрите все письменные материалы, касающиеся проекта. Сюда входят перспективные штаны, годовые бюджеты, технико-экономические обоснования, отчеты о смежных проектах, протоколы совещаний и другие документы.

Записывайте источник информации об ограничении. Так легче сравнить информацию и оцепить ее достоверность. Проверьте и уточните все замеченные противоречия.

Включение ограничений в план проекта

Ограничения в плане проекта отражают двумя способами. Можно просто скорректировать план, учитывая ограничения. Например, окончательный срок сдачи проекта — 30 сентября. Вы записываете в плане срок завершения проекта 31 августа и получаете запас времени, хотя это может повлиять на ход выполнения работ.

А можно рассматривать ограничения как риски проекта и учесть их соответствующим методом. Так, имея жесткое ограничение по срокам, вы рискуете сорвать их. (Подробнее об оценке и управлении рисками проекта см. главу 14.)

Определение потребностей

Как можно раньше определите все, что вам понадобится для успешного осуществления проекта. Большинство ваших потребностей относятся к ресурсам, например:

персонал. "Мне необходим технический редактор на 40 часов в августе";

бюджет. "Мне требуется 10 тыс. долл. на приобретение компьютерных периферийных устройств";

другие ресурсы. "Для тестирования мне нужен доступ в лабораторию на месяц начиная с середины июня".

Старайтесь как можно конкретнее указывать все, что вам необходимо.

Ваши потребности могут, конечно, возрастать по мере разработки детального плана.

Как быть с неопределенностями на этапе планирования

В процессе разработки плана могут выясниться важные обстоятельства или вопросы, способные повлиять на выполнение проекта. К сожалению, постановка вопроса — это еще не решение.

По некоторым придется принять определенные допущения, которые вы включите в план. Подумайте, как увеличить вероятность того, что ваши предположения воплотятся в жизнь. Рассмотрим примеры.

Вопрос. Какие средства на реализацию проекта удастся получить?

Допущение. Допустим, вы получите 50 тыс. долл. Планируйте так, чтобы израсходовать не больше этой суммы. Подготовьте подробную информацию, почему для выполнения проекта требуется именно 50 тыс. долл., и ознакомьте с ней людей, принимающих ключевые решения.

Вопрос. Когда вам следует приступить к работе над проектом?

Допущение. Предположим, вас уполномочили начать работы с 1 августа. Спланируйте так, чтобы все работы по проекту начались не раньше 1 августа, и к этому сроку подготовьте утвержденные документы по проекту.

Учитывайте все принятые допущения при разработке плана управления рисками проекта (см. главу 14).

Разработка проектного задания

На рис. 2.1 схематически представлена последовательность действий по разработке проектного задания, в ходе которых вы определите цели, задачи, ограничения и допущения.

1. Определите аудиторию проекта, т. е. всех, кто заинтересован в его результатах или будет их обеспечивать.

2. Поговорите, с кем сможете из этих людей, и выясните их мнения о возможностях проекта.

3. Параллельно с выполнением предыдущих пунктов просмотрите все письменные материалы по проекту.

4. На основании переговоров и письменных материалов подготовьте черновой вариант проектного задания.

5. Представьте черновик проектного задания лицам из пункта 2 на одобрение (желательно формальное, с подписью).

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

7. Если возникли вопросы, пожелания и замечания, откорректируйте документ и представьте на одобрение новый вариант.

8. Продолжайте, пока не добьетесь полного одобрения проектного задания.

 

Рис. 2.1. Разработка проектного задания

 

Бывает, что кто-то не утверждает ваше проектное задание даже после нескольких корректировок. Тогда решите, сможете ли вы обойтись без его одобрения? Если ответ положительный, поступайте следующим образом.

1. Сделайте письменную отметку о ваших попытках убедить этих людей и причинах их отказа.

2. Занесите их отказ в список рисков проекта.

3. Переходите к следующему этапу планирования.

Если же ответ отрицательный, обратитесь за помощью к вышестоящему лицу (и к главному стороннику проекта).

Глава 3 От общего к частному

В этой главе…

• Разработка структурной схемы работ

• Как определить степень детализации работ

• Планирование непредвиденных обстоятельств

• Как учесть опыт прошлых разработок при составлении структурной схемы работ

• Если предстоят незнакомые работы

Полнота и последовательность планирования и выполнения всех работ во многом определяют успех проекта. Как сделать так, чтобы ничего не упустить и не запутаться в огромном количестве информации по разным аспектам проекта? Об этом читайте в данной главе.

Все — планирование работ, распределение ресурсов, подбор исполнителей, назначение обязанностей и контроль выполнения — должно основываться на системном подходе.

Разделяй и властвуй

По моему глубокому убеждению, в планировании проектов есть два основных положения. Первое: нужно определить все основные задачи. Второе: следует тщательно рассчитать все необходимые затраты времени и ресурсов. Чтобы учесть и то и другое, я разрабатываю логическую схему для представления всех работ проекта.

Одному моему приятелю, большому любителю головоломок-"пазлов", подарили очередную игру из этой серии: составить из 5000 фрагментов карту США. При этом ему предложили, прежде чем собирать изображение, проверить, все ли фрагменты присутствуют, а если нет, то какие именно пропущены. Мой друг рассмеялся. Он знал только один способ проверить это: попытаться собрать картинку и определить недостающие фрагменты по пустым местам в изображении. А как еще он мог это сделать?

Давайте представим, как бы это выглядело при работе над проектом. Допустим, вам поручили разработать и представить программу обучения персонала. Вы с группой коллег усердно трудились в течение двух месяцев и выполнили все, что наметили: продумали содержание обучающей программы, подготовили материалы и преподавательский состав, арендовали помещение и пригласили участников. Наконец, за неделю до начала занятий вы поинтересовались у одного из коллег, напечатаны ли учебные пособия. И тут выясняется, что ни он, ни другие сотрудники не подумали об этом, поскольку каждый надеялся, что это сделает кто-то другой. В результате за неделю до сдачи работы вы оказались без нужных инструкций и без дополнительных средств, чтобы исправить положение, т. е. в критической ситуации.

Как можно избежать подобного конфуза? Только путем системного планирования всех необходимых работ по предлагаемой здесь методике.

Мыслите детально

При определении работ проекта очень важно помнить о деталях. Люди часто перерасходуют время и ресурсы из-за того, что не продумали все тщательно.

Например, вам поручили подготовить отчет о последнем совещании в вашем подразделении. В первую очередь вы постараетесь оценить, сколько времени и средств на это потребуется. По прошлому опыту вы предполагаете, что вам нужно несколько дней. Но насколько вы уверены в своих оценках? Как убедиться в том, что вы предусмотрели все виды работ, необходимые для составления отчета?

Для этого нужно разбить общую задачу на составляющие (выполнить декомпозицию задачи). Для составления отчета это будут: написание черновика, просмотр и правка, подготовка окончательного варианта. В свою очередь составление окончательного варианта включает два вида работ: написание чистового варианта и печатание отчета.

Чтобы правильно разбить главную задачу на подзадачи, придерживайтесь двух правил.

Никаких пропусков. Это означает, что все действия по выполнению вашей главной задачи (написание отчета) включают три описанные подзадачи. Если вы полагаете, что необходимо выполнить еще какую-либо работу, определите ее как четвертую подзадачу в общей схеме.

Никакого дублирования. Одна и та же работа не может рассматриваться как больше чем одна подзадача. Например, этап написания черновика не может также включать предварительный просмотр черновика, так как просмотр — это уже другая подзадача.

Декомпозиция задачи таким способом позволяет держать в поле зрения все подзадачи. Это вселяет уверенность, что ничего важного не пропущено, и облегчает расчет требуемых времени и ресурсов.

Соблюдайте иерархию

Кроме тщательного продумывания деталей, вы должны также видеть картину в целом. Если вы пропустите важную часть работы, то с ней — и ее подзадачи. Как увидеть и лес, и деревья?

Вернемся к моему приятелю — любителю собирать картинки. На примере его любимой игры покажем, как можно достичь цели. Чтобы узнать, не пропущен ли какой-нибудь фрагмент, мой друг мог бы пересчитать их. Но обнаружив, что их 4999, а не 5000, как узнать, какой именно отсутствует? Вероятно, надо разделить 5000 фрагментов на более мелкие группы, чтобы проверить каждую из них по отдельности. Допустим, друг разделил все фрагменты, составляющие карту Соединенных Штатов, на 50 групп — по числу штатов. Каждый штат (т. е. каждое отдельное изображение) содержит 100 фрагментов, и в этом случае мой друг может быть уверен, что каждый из них занимает свое уникальное положение. Он может пойти дальше и разделить каждый штат на 4 части: северо-восток, северо- запад, юго-восток и юго-запад. Тогда каждая часть будет содержать 25 фрагментов, которые можно легко сосчитать и определить, какие фрагменты из головоломки отсутствуют.

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

Уровни детализации обшей задачи выглядят так:

уровень 1 — общая задача;

уровень 2 — отдельные задачи;

уровень 3 — подзадачи;

уровень 4 — подзадачи более низкого уровня.


Рис. 3.1. Структурная схема, позволяющая детально определить все работы по проекту

 

Предположим, вам поручили разработать и представить новую программу обучения персонала вашей организации. Первый вопрос такой: "Какие обязательные этапы работы включает создание новой программы?" Допустим, вы выделили такие этапы:

• определение потребности в программе;

• разработка программы;

• подготовка необходимых материалов;

• тестирование программы;

• презентация программы.

Далее рассмотрим первый пункт "Определение потребности в программе" и решим, на какие подзадачи он делится.

• Определение круга лиц, заинтересованных в этой программе.

• Проведение собеседования с некоторыми из них.

• Изучение письменных материалов, в которых обсуждается целесообразность разработки программы.

• Подготовка доклада с обоснованием необходимости данной программы.

Не будем останавливаться. Возьмем пункт "Проведение собеседования с некоторыми из этих людей". Он в свою очередь состоит из подзадач следующего уровня.

• Выбор людей для собеседования.

• Подготовка вопросов.

• Составление расписания собеседований.

• Проведение собеседования,

• Запись результатов собеседования.

Стоит ли на этом останавливаться? Ведь каждый из этих видов работ можно разбить на мелкие операции. До какой степени нужно детализировать задачи?

Три ключевых вопроса

Определить степень детализации — не такая уж простая задача. Даже опытные проектные менеджеры не всегда могут уловить момент, когда следует остановиться. Одна моя клиентка рассказывала, что шеф поручил ей спланировать личный фронт работ на 12 месяцев с интервалом в 20 минут. Это задание вызвало у нее легкий шок.

Выделить существенные детали общего комплекса работ, не распыляясь на мелкие операции, помогут три вопроса.

• Можете ли вы точно оценить необходимые ресурсы для выполнения данной работы? Ресурсы — это персонал, оборудование, сырье и материалы, финансы, вспомогательные средства, информация и т. д.

• Можете ли вы точно рассчитать время для данной работы?

• Если вы хотите поручить выполнение этой работы кому-либо еще, сможете ли вы объяснить, что конкретно нужно сделать?

Если хотя бы на один вопрос ответ будет отрицательный, значит, эту задачу следует детализировать дальше.

Ответы зависят от того, насколько знакома вам работа, которую необходимо выполнить; каким образом решение этой задачи влияет на успех всего проекта; что произойдет, если случится какой-либо сбой на этом этапе работ; кому вы можете поручить это задание; насколько можно доверять этому человеку и т. д. Другими словами, все зависит от вашего трезвого расчета и здравомыслия.

Если вы испытываете затруднение, отвечая на эти три вопроса, вот вам предложение попроще. Задачу следует разбить на более мелкие детали, если:

• для ее полного выполнения требуется намного больше двух календарных недель;

• ее трудоемкость значительно превышает 80 рабочих часов.

Помните, что это всего лишь рекомендации. Определить сроки и ресурсы для прохождения определенного этапа работы можете лишь вы сами, руководствуясь своим опытом и здравым смыслом.

Включайте предположения в план работ

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

Например, задача "Проведение собеседования" требует дальнейшей детализации, чтобы определить необходимые ресурсы и время. Но вы не можете этого сделать, так как не знаете, сколько людей примет участие в собеседовании. Тогда сделаем предположение, что будет примерно пять групп по семь человек в каждой. С таким допущением можно спланировать график проведения собеседования.

Не забудьте сделать запись о принятых допущениях, чтобы внести соответствующие изменения в план, если количество групп будет иное. (Вернитесь к главе 2, где подробнее рассказывается о предполагаемых ситуациях.)

Используйте формулировки, соответствующие уровню детализации

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

Рассмотрим задачу о подготовке отчета. Предположим, вы разбили ее на три подзадачи: черновик, просмотр, окончательный вариант. При такой формулировке не совсем ясно, к чему относятся следующие работы:

• собрать информацию для черновика;

• определить объем и формат отчета;

• подготовить рукописный вариант;

• просмотреть черновик.

Формулировка задачи "Разработать и написать черновик" даст более ясное представление о предполагаемых работах.

Структурная схема работ для больших и маленьких проектов

Структурную схему работ целесообразно разрабатывать для проектов любого уровня: от больших и до самых маленьких. Строительство небоскреба, проектирование нового самолета, разработка новых лекарственных препаратов и даже такие виды повседневных работ, как составление отчетов и планирование совещаний — все это можно описать с помощью структурной схемы работ. Хотя размеры схемы будут значительно отличаться, принципы — те же.

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

Как это выглядит на практике

Убедимся на примере, как разработка структурной схемы работ помогает правильно спланировать сроки их выполнения. На рис. 3.2 показан фрагмент структурной схемы работ проекта по сбору информации среди разных групп населения.


Рис. 3.2. Разработка структурной схемы работ для проведения опроса

 

Допустим, ваш босс интересуется, сколько времени займет опрос для определения характеристик нового продукта, который, возможно, поступит в разработку. Немного поразмыслив, вы решаете, что проведете опросы в главном офисе фирмы, двух ее региональных центрах и среди обычных клиентов. И докладываете, что вам потребуется от одного до шести месяцев.

Полагаю, вы замечали, что люди не в восторге от ответов "От одного до шести месяцев". Если вы считаете, что, уложившись в шесть месяцев, выполните обещание, то шеф подумает, что при старании хватит и одного. Но в действительности вы не знаете, сколько времени потребуется.

Разработка структурной схемы работ даст вам более ясную картину и облегчит расчет трудоемкости. Допустим, вы решили, что ваш опрос будет состоять из трех частей: интервью с сотрудниками центрального офиса, телефонный опрос представителей двух региональных отделений и отправка анкет по почте клиентам фирмы. Все три задачи требуют дальнейшей детализации. Остановимся на почтовой рассылке. Коллеги, которые уже занимались этим, советуют выполнить следующие работы.

Определение выборки среди клиентов. Вы решаете, что это займет неделю, если отдел сбыта ведет список клиентов. Ваше предположение подтвердилось.

Разработка и печать анкет для опроса. На этот раз вам просто повезло. Коллеги сообщили, что на складе остались анкеты после прошлогоднего опроса. Вы обнаружили 1000 экземпляров анкет, которые вам вполне подходят. Затраты времени на подготовку и печать анкет оказались нулевыми. Отлично!

Рассылка анкет и получение ответов. Вы проконсультировались с коллегами, которые занимались подобным опросом раньше, и пришли к выводу: для того чтобы получить 70 и больше процентов ответов, следует провести опрос в три этапа. Вначале вы рассылаете первый набор анкет и собираете ответы в течение четырех недель. Затем посылаете анкеты тем, кто не ответил в первый раз, и ждете еще четыре недели. И наконец, в течение двух недель проводите дополнительный телефонный опрос тех клиентов, которые все еще не ответили на первые два комплекта анкет.

Ввод и обработка данных. Вы предполагаете, что ввод и анализ полученных данных займет около двух недель.

Составление итогового отчета. На это, по вашим расчетам, необходимо две недели.

Таким образом, на завершение всех работ по проведению опроса вам потребуется 15 недель. Поскольку вы не только определили все работы, но и выяснили, как их осуществлять, то у вас не просто конкретная цифра, у вас еще — уверенность в возможности выполнения задачи!

Особые ситуации

В принципе, большинство задач можно разбить на отдельные компоненты. Но некоторые ситуации предполагают творческий подход.

Метод последовательных приближений

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

Условной операцией называется та, которая будет выполняться при определенных условиях. К сожалению, в структурной схеме работ такие операции не предусмотрены. Все указанные в ней работы подлежат выполнению. Обойти это ограничение можно двояко.

• Можно ввести работу "Рассмотрение/согласование отчета" и указать конкретное время для этого этапа. По сути, вы включаете столько циклов, сколько возможно за установленный временной период.

• Можно предположить определенное количество пересмотров вашего отчета и представить в структурной схеме работ каждый пересмотр как отдельную работу. Завершением каждого пересмотра можно пользоваться как значащими отметками (вехами) в отслеживании хода выполнения работы.

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

Поскольку ваш план основан на ваших предположениях, вы должны помнить, что нужно вовремя вносить коррективы, если по каким-либо причинам не можете в него уложиться.

Планирование задач с неопределенным сроком завершения

Иногда нет очевидного способа разбить задачу на более мелкие. Бывает, что это и не нужно. В таких случаях декомпозиция проводится условно, просто чтобы напомнить вам о необходимости периодической проверки процесса выполнения работы и расхода ресурсов.

Этот случай произошел несколько лет назад с молодым инженером, слушателем моего учебного курса. Тогда он только устроился на работу и получил задание спроектировать и изготовить часть оборудования. Необходимые для этого материалы заказал в отделе снабжения своей фирмы. Там пообещали, что материалы он получит через шесть месяцев, а если нет, то пусть обратится к ним еще раз. Будучи молодым и неопытным, он не осмелился нарушить "установленный порядок" и терпеливо ждал полгода.

Не дождавшись обещанных материалов через шесть месяцев, инженер снова обратился в отдел снабжения. Снабженец объяснил ему, что пять месяцев назад у поставщика на складе возник пожар, и все работы были приостановлены. Но теперь поставки возобновились, и нужные материалы доставят в течение пяти (!) месяцев.

Инженер рассказал мне, что в его структурной схеме это была задача "Покупка материалов" со сроком исполнения шесть месяцев. Можно ли разбить эту задачу на более мелкие детали?

Я ему объяснил, что он мог разделить срок исполнения на интервалы длительностью один месяц и в конце каждого проверять, не изменилось ли что-либо в процессе поставки обещанных материалов. В этом случае он бы вовремя узнал о пожаре у поставщика и быстро изменил свой план.

Планирование долгосрочных проектов

Долгосрочные проекты требуют иного подхода к планированию работ. Как правило, задачи, начало выполнения которых запланировано через год и больше, зависят от результатов работ, проведенных раньше. Даже если сегодня вы в состоянии точно предусмотреть все работы предстоящего проекта, в будущем условия могут измениться, что потребует пересмотра плана.

При разработке структурной схемы работ для долгосрочных проектов планируйте работы поэтапно.

• Составьте детальный план на первые три месяца (т. е. разбейте задачи на работы продолжительностью две недели и меньше).

• Оставшуюся часть работ по проекту разделите на этапы длительностью от одного до двух месяцев.

• Через три месяца просмотрите первоначальный план и так же детально спланируйте работы на следующие три месяца.

• При необходимости по результатам первых трех месяцев скорректируйте план последующих работ.

• Продолжайте действовать таким же образом до завершения проекта.

Методы разработки и формы представления структурной схемы работ

Существуют различные способы разработки и отображения структурной схемы работ по проекту. Все зависит от конкретного проекта и конкретных условий.

Различные подходы в процессе детализации работ

Можно выделить следующие принципы детализации задач проекта.

По видам конечного продукта — схемы и планировки, учебные материалы и инструкции, компьютерные презентации, рекламные материалы и т. п.

Функциональные — разработка, запуск в производство, рассмотрение материалов, тестирование.

Географические — район 1, либо северо-запад.

Организационные — маркетинг, эксплуатация, услуги.

Чаще всего используют принципы детализации работ по виду конечного продукта и функциональному признаку.

Если вы выбрали определенный принцип декомпозиции задач, то придерживайтесь его в дальнейшем, чтобы не допустить смешения и перекрытия заданий по различным категориям.

Рассмотрим способы декомпозиции задачи "Подготовка отчета". По функциональному признаку можно выделить следующие работы:

• написание черновика отчета;

• рассмотрение черновика отчета;

• написание окончательного варианта.

Если выбрать принцип по конечному продукту, то работы будут выглядеть так:

• глава 1;

• глава 2;

• глава 3.

Однако не пытайтесь смешивать различные категории, например, таким образом:

• глава 1;

• глава 2;

• глава 3;

• рассмотрение черновика отчета;

• написание окончательного варианта.

Такое разделение вызовет путаницу, поскольку непонятно, к какой категории относится работа "Подготовка окончательного варианта главы 3" — к "Главе 3" или к "Написанию окончательного варианта".

Выбирая принцип детализации работ, учитывайте следующие факторы.

Проанализируйте значимость отдельных этапов для выполнения всей работы. Что целесообразнее: полностью завершить работу над главой 1 или подготовить черновик всего отчета?