?

Log in

No account? Create an account

Previous Entry | Next Entry

Вальсируя с медведями. Управление рисками в проектах по разработке программного обеспечения Я занимаюсь разработкой программного обеспечения (ПО) уже лет десять. За это время я участвовал в нескольких десятках проектов – от малюсеньких (семь-восемь человеко-дней) до весьма больших (тот, в котором я сейчас, длится уже почти два года, причем в нем работает человек сто). Прочитав книгу Тома Демарко и Тимоти Листера, я понял, почему многие из этих проектов окончились неудачей – ни в одном из них никто не занимался управлением рисками.

В книге есть две главные идеи:

  1. «Управление рисками – это управление проектами для взрослых» (эта фраза вынесена в эпиграф).
  2. «Не беритесь за проект, если в нем нет рисков».

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

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

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

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

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

Создание принципиально новой программы сопряжено с огромными рисками – она может оказаться никому не нужной, технические сложности могут оказаться совершенно непреодолимыми, финансирование может кончиться прежде, чем будет что-либо готово. Однако, если программа «выстрелит», прибыли могут оказаться очень большими – это IT :)

Кроме массы здравых идей в книге описаны некоторые численные методы, формализующие подход к управлению рисками в проектах. Авторы даже создали небольшое приложение на MS Excel, в которое можно ввести параметры вашего проекта и оценить его риски.

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

Однозначный “mustread” для менеджеров проектов, руководителей групп, CIO и владельцев компаний, занимающихся разработкой программного обеспечения.

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

Том ДеМарко, Тимоти Листер, «Вальсируя с медведями. Управление рисками в проектах по разработке программного обеспечения», Компания p.m.Office, 2005, ISBN 5-902681-03-0.
Tom DeMarco, Timothy Lister, “Waltzing with Bears. Managing Risk on Software Projects”, Dorset House Publishing, 2003, ISBN 0932633609

P.S. Медведь на обложке вальсирует с Тимоти Листером :)

P.P.S. После “Deadline”, этой и еще одной книги, о которой я скоро напишу, мне бы хотелось поработать в одном проектом с Томом ДеМарко. Уверен, обычного бреда там бы не было :)

Comments

( 7 комментариев — Оставить комментарий )
_koltsov
13 сент, 2006 09:39 (UTC)
Я так понял, что разобраться с riskology нет никакой возможности, если не прочтешь "Вальсируя с медведями"?
Я как-то скачал этот файлик, но много непонятных элементов, хотя концепция, похоже, ясна.
volchenok
13 сент, 2006 16:41 (UTC)
С книгой, конечно, понятнее :)
Но по моей ссылке RISKOLOGY на русском, и есть еще руководство к нему. В принципе, и без книги вполне можно разобраться.
Книга больше теоретический базис для всех этих расчетов дает.
kadim
13 сент, 2006 10:47 (UTC)
Без обычного бреда проекты обречены на провал с еще большей вероятностью чем отягощенные рисками... Нет запары-нет результата :)
volchenok
13 сент, 2006 16:49 (UTC)
э... чего-то я не понял :)
объясни?
kadim
13 сент, 2006 18:47 (UTC)
Это я к тому что без бардака который есть реализовавшиеся риски, продукт сделать не получится :)
volchenok
14 сент, 2006 00:09 (UTC)
Мы с Томом ДеМарко не согласны :)
Если рисками управлять, можно просто не допустить их реализации.
Если это удалось, бардака не будет.
olpa
13 окт, 2006 16:40 (UTC)
А вот мои комментарии: http://olpa.livejournal.com/24528.html
( 7 комментариев — Оставить комментарий )

Метки

Latest Month

Июнь 2016
Вс Пн Вт Ср Чт Пт Сб
   1234
567891011
12131415161718
19202122232425
2627282930  
Разработано LiveJournal.com
Designed by Lilia Ahner