Реклама:

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

1. Перенестись на машине времени обратно к началу проекта.

2. Снять с должности Фреда.

3. Назначить на должность Сью.

4. Убедиться в том, что выполнены достаточные проверки и соблюдены балансы в цикле разработки системы.

5. Передать проект Сью.

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

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

Возможно, задним числом Майку следовало бы сделать следующее:

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

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

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

Теперь цикл разработки будет иметь вид следующего набора действий:

Этап проектирования

- Выполнить задачи проектирования.

- Изготовить проектную документацию.

- Проверить проектную документацию.

- Если результаты проверки удовлетворительные, перейти к следующему этапу.

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


⇐ Предыдущая страница| |Следующая страница ⇒