Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
msepmenj (2) / Практические занятия / Методы оптимизации управления и принятия решений.pdf
Скачиваний:
201
Добавлен:
12.02.2015
Размер:
6.63 Mб
Скачать

Приемы решения задач.

3.П-1. Обеспечение заданных сроков за счет сверхурочных

В таблице приведены «макро» стадии проекта опытно-конструкторской разработки с привлечением субподрядчика. Заданы нормальные сроки и затраты, исходя из хорошо известных по опыту норм трудозатрат и тарифов, а также сроки и затраты при максимально возможном использовании сверхурочной работы.

 

 

Нормальные

Со сверхурочными

Стадия

Предшест-

Время

Издержки

Время

Издержки

 

венник

(недель)

(у.е.)

(недель)

(у.е.)

A

-

6

12

4

22

B

A

3

4

2

5

C

B

3

5

3

5

D

A

2

10

1,5

12

E

D

7

10

4

19

F

B,D

8

20

5

32

G

E

8

12

4,5

26

H

D

3

1

2

2

Проект должен быть завершен за 16 недель.

a.Возможно ли это? Какие минимальные затраты при этом необходимы?

b.Если бюджет проекта не может превышать 80 у.е., какова будет минимальная длительность проекта?

Решение задачи.

Сначала построим проект в MS Project, чтобы определить нормальную длительность проекта и понять, в чем, собственно, проблема.

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

Напомним, как отформатировать диаграмму Ганта для более удобного ее представления. Вызовите в меню Формат команду Мастер диаграмм Ганта. В появившемся диалоговом окне нажмите кнопку Далее. В следующем окне (Рис. 133 слева) отметьте радио-кнопку Критический путь и снова нажмите кнопку Далее. Здесь (Рис. 133 справа) нужно отметить возможность Настроить сведения о задаче и опять нажать Далее. В новом окне (Рис. 134 слева) полезно попросить, чтобы справа или слева рядом с отрезком, изображающим этап, отображалось и его название.

Зайцев М.Г., Варюхин С.Е.

289

Рис. 133

Теперь можно выбрать кнопку Готово, а в появившемся окне (Рис. 134 справа) нажать кнопку Форматировать. После этого появится заключительное окно с кнопкой Выход из мастера.

Рис. 134

 

 

 

 

 

 

 

 

В результате всех этих манипуляций исходная диаграмма Ганта

преобразуется к следующему виду (Рис. 135).

 

 

 

 

Ид.

Назван

Длительно Предшественн

Янв '05

Фев '05

Мар '05

Апр '05

Май '05

Июн '05

 

задачи

 

 

03 10 17 24 31 07 14 21 28 07 14 21 28 04 11 18 25 02 09 16 23 30 06 13

1

A

6 нед

 

 

A

 

 

 

 

2

B

3 нед

1

 

 

B

 

 

 

3

C

3 нед

2

 

 

 

C

 

 

4

D

2 нед

1

 

 

D

 

 

 

5

E

7 нед

4

 

 

 

 

E

 

6

F

8 нед

2;4

 

 

 

 

F

 

7

G

8 нед

5

 

 

 

 

 

G

8

H

3 нед

4

 

 

 

H

 

 

Рис. 135

 

 

 

 

 

 

 

 

По этой диаграмме можно определить, что этапы A, D, E и G являются критическими и любое изменение их длительности отражается на длительности проекта в целом. К сожалению, связи между этапами изображены недостаточно ясно для того, чтобы определить, имеется ли в проекте один критический путь или их два, или больше. Для идентификации критических путей лучше рассматривать сетевую диаграмму проекта, а не диаграмму Ганта.

Чтобы посмотреть сетевую диаграмму нужно в меню Вид выбрать пункт Сетевой график. Так как вид графика по умолчанию не слишком удобен, нужно в меню Формат выбрать пункт Макет… и в большом диалоговом окне отметить, чтобы связи между этапами отображались прямыми (Стиль линий связи) и что нужно скрыть все поля, кроме идентификатора (Параметры диаграммы).

После этого сетевая диаграмма примет удобный вид (Рис. 136).

1

2

3

6

4

5

7

8

Рис. 136

По сетевой диаграмме сразу видно, что критический путь только один – ADEG (если перейти от номеров этапов к их названиям).

Рис. 137

В результате получится следующая диаграмма Ганта (Рис. 137).

Вызвав меню Проект->Сведения о проекте…->Статистика… или добавив к диаграмме Гантта суммарную задачу (Рис. 137) можно установить, что длительность проекта при нормальной продолжительности всех стадий составляет 115 рабочих дней, или, иначе, 23 недели (5 рабочих дней в неделе).

По условию задачи мы можем сократить длительность проекта только за счет сверхурочных работ. В этом случае стоимость проекта возрастет за счет того, что за тот же объем работ придется заплатить дороже. Используем начальные данные задачи и рассчитаем стоимость недели нормальной работы и недели сверхурочной работы (40 обычных рабочих часов и 40 дополнительных рабочих часов). На Рис. 138 показано, как это сделать.

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

Зайцев М.Г., Варюхин С.Е.

 

 

 

 

291

 

 

 

 

 

 

 

 

 

 

 

A

B

C

D

E

F

G

H

 

1

 

Нормальные

Со сверхурочными

Нормаль-

Стоимость

 

 

 

 

Время

Издержк

Время

Издержки

ные

сверх-

Рост

 

2

Стадия

(недель)

и (у.е.)

(недель)

(у.е.)

издержки

урочных

стоимости

 

 

 

 

 

 

 

 

=(E3-C3)

 

 

3

A

6

12

4.0

22

=C3/B3

/(B3-D3)+F3

=G3-F3

 

4

B

3

4

2.0

5

1.33

2.33

1.00

 

5

C

3

5

3.0

5

1.67

-

-

 

6

D

2

10

1.5

12

5.00

9.00

4.00

 

7

E

7

10

4.0

19

1.43

4.43

3.00

 

8

F

8

20

5.0

32

2.50

6.50

4.00

 

9

G

8

12

4.5

26

1.50

5.50

4.00

 

10

H

3

1

2.0

2

0.33

1.33

1.00

 

Рис. 138

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

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

Рис. 139

После ввода всех ресурсов щелкните меню Окно -> Разделить. В результате в нижней части экрана появится дополнительное окно. По умолчанию вначале откроется окно Ресурсы и предшественники, но по щелчку правой кнопкой мыши на этом окне появится контекстное меню (Рис. 140), в котором можно выбрать другое, нужное нам сейчас, окно Трудозатраты ресурсов (Рис. 141).

Рис. 140

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

(Рис. 142). На вкладке Затраты этого окна можно задать величины нормальной стоимости работы (Стандартная ставка) и стоимости сверхурочной работы

(Ставка сверхурочных).

Рис. 141

По умолчанию предлагается ввести эти ставки в рублях в час. Рубли мы исправлять не будем, просто будем помнить, что «р» - это условная единица.

Рис. 142

А вот часы исправим на недели. Для этого просто напишите вместо «ч» - «н». Нажимаем ОК и переходим к другой стадии. После щелчка на следующей стадии проекта в верхней таблице, нижняя таблица обновится. В ней появится следующий ресурс, для которого тоже нужно ввести данные о стоимости работ. Сделайте это для всех стадий и всех ресурсов. Для стадии С и ресурса с в качестве стоимости сверхурочной работы введите какое-нибудь большое число, например 999 р./н. Мы используем его в качестве индикатора, показывающего, что сверхурочные работы на стадии С запрещены.

После того, как вся эта работа будет проделана, можно снова посмотреть статистику проекта. Теперь мы видим там и сведения о стоимости работ – 74 единицы. Разумеется, эти данные мы могли бы получить и просто просуммировав издержки по стадиям в столбце D3:D10 таблицы, приведенной на Рис. 138. Но нас интересуют другие сведения, а именно – как будет расти стоимость проекта при назначении сверхурочных работ по различным стадиям. И теперь, после ввода всех необходимых данных, стоимость проекта будет пересчитываться автоматически.

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

Зайцев М.Г., Варюхин С.Е.

293

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

Итак, взглянем снова на таблицу стоимостей работ (Рис. 138). Самая дешевая для сокращения стадия – H, но она не критическая. Из критических стадий A, D, E, G самая дешевая – удорожание работ на 3 единицы – стадия E.

Для ее сокращения щелкнем название стадии в верхней таблице и, после этого, в нижней таблице в столбце Сверхур. труд проставим 40 часов сверхурочного времени (это 5 нормальных рабочих дней или одна рабочая неделя). После ввода и перехода в верхнюю таблицу календарная длительность стадии в верхней таблице изменится с 7 до 6 недель. Соответственно изменится диаграмма Ганта. Посмотрим статистику проекта: длительность проекта сократилась до 110 дней (22 недели), а его стоимость возросла до 77 единиц, что и соответствует удорожанию работ с 1.43 единицы до 4.43 (Рис. 143).

Рис. 143

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

Проставим 80 сверхурочных часов для стадии E. Длительность стадии - 5 недель, длительность проекта - 21 неделя (105 дней), стоимость проекта - 80 единиц. Стадия остается критической. Сократим ее еще раз.

Проставим 120 сверхурочных часов для стадии E. Длительность стадии - 4 недели, длительность проекта - 20 недель (100 дней), стоимость проекта - 83 единицы. Стадия остается критической. Но, к сожалению, предел сокращения достигнут и остается сокращать другие стадии.

Из оставшихся критических стадий A, D, G дешевле сокращать стадии G или D – это стоит 4 дополнительных единицы. При этом стадию D можно сократить всего на 0.5 недели, зато стадию G на 3.5 недели. Так как безразлично, с чего начать, начнем с D, чтобы сразу покончить с ней.

Проставим 20 сверхурочных часов (0.5 недели) для стадии D. Новая длительность стадии – 1.5 недели, длительность проекта – 19.5 недели (97.5 дней), стоимость проекта - 85 единиц.

Теперь перейдем к стадии G. Проставим сначала 20 сверхурочных часов, чтобы избавиться от дробных единиц длительности проекта. Длительность стадии упала до 7.5 недель, длительность проекта - 19 недель (95 дней), стоимость проекта - 87 единиц. Стадия остается критической. Сократим ее еще раз.

Проставим 60 сверхурочных часов для той же стадии G. Длительность стадии – 6.5 недель, длительность проекта - 18 недель (90 дней), стоимость проекта - 91 единица. Критический путь пока не изменился. Сократим стадию G еще раз.

Ид. Названи Длительност Затраты

Янв '05

Фев '05

Мар '05

Апр '05

Май '

 

задачи

 

 

03 10 17 24 31 07 14 21 28 07 14 21 28 04 11 18 25 02 0

 

 

 

 

1

A

6 нед

12.00

 

A

 

 

 

2

B

3 нед

3.99р

 

 

B

 

 

3

C

3 нед

5.01р

 

 

 

C

 

4

D

1.5 нед

12.00

 

 

D

 

 

5

E

4 нед

19.01

 

 

 

E

 

6

F

8 нед

20.00

 

 

 

 

F

7

G

5.5 нед

22.00

 

 

 

 

G

8

H

3 нед

0.99р

 

 

 

H

 

Рис. 144

 

 

 

 

 

 

 

Проставим 100 сверхурочных часов. Длительность стадии – 5.5 недель, длительность проекта - 17 недель (85 дней), стоимость проекта - 95 единиц.

Как видно по диаграмме Ганта (Рис. 144) критический путь изменился, и число критических стадий прибавилось. Взглянем еще и на сетевую диаграмму (Рис. 145), чтобы лучше понять, что произошло.

1

2

3

6

4

5

7

8

Рис. 145

Оказывается, теперь мы имеем не один, а два критических пути: новый путь ABF (1-2-6) и старый путь ADEG (1-4-5-7). (Заметим, что насчет пути ADF (1-4-6) Project явно погорячился. Ведь длительность стадии D 1.5 недель, а стадии B – 3 недели, так что длительность ADF всего 15.5 недель, в то время как длительности ABF и ADEG – 17 недель, но это издержки оформления. Дело в том, что настраиваемый вид стрелки зависит только от того, какие стадии она соединяет: в данном случае стрелка показывается жирной, если «входит» в критическую стадию. Сетевая диаграмма, к сожалению, игнорирует тот факт, что соединяемые стрелкой две критические стадии принадлежат разным критическим путям. )

Теперь вы можете посмотреть, что будет, если, не учитывая сложившейся ситуации, стадию G сократить еще на неделю (итого 140 часов сверхурочных). По диаграмме Ганта видно (Рис. 146), что путь ADEG перестал быть критическим. Статистика проекта показывает, что длительность проекта осталась предней – 17 недель (85 дней), а стоимость увеличилась до 99 единиц.

 

Зайцев М.Г., Варюхин С.Е.

 

 

 

 

295

Ид. Названи

Длительност

Затраты

Янв '05

Фев '05

Мар '05

Апр '05

Май '

 

задачи

 

 

03 10 17 24 31 07 14 21 28 07 14 21 28 04 11 18 25 02 0

1

A

6 нед

12.00

 

A

 

 

 

2

B

3 нед

3.99р

 

 

B

 

 

3

C

3 нед

5.01р

 

 

 

C

 

4

D

1.5 нед

12.00

 

 

D

 

 

5

E

4 нед

19.01

 

 

 

E

 

6

F

8 нед

20.00

 

 

 

 

F

7

G

4.5 нед

26.00

 

 

 

 

G

8

H

3 нед

0.99р

 

 

 

H

 

 

Рис. 146

 

 

 

 

 

 

Если бы мы сразу сокращали длительность стадии до предельной (4.5 недели), то могли бы и пропустить этот неоправданный расход денежных ресурсов.

Но вернемся назад и снова проставим для стадии G только 100 сверхурочных часов.

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

Внашем проекте это стадия A. Ее сокращение на неделю добавляет к стоимости проекта 5 единиц. По таблице (Рис. 138) мы можем прикинуть, что сокращение пары других стадий будет стоить существенно дороже, поэтому остановимся на этой стадии. Добавляем ей 40 часов сверхурочных работ и наконец получаем желаемую длительность проекта в 16 недель (80 дней). Стоимость проекта при такой длительности составит 100 единиц (Рис. 147).

Рис. 147

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