Вальсируя с медведями - [47]

Шрифт
Интервал

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

Глава 20

Анализ чувствительности

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

Если это – решение, то что является проблемой?

Проблема, на которую мы здесь нацелились, состоит в том, что большинство проектов разработки программного обеспечения по своей природе комплексные. Проект получает финансирование на основе какой-то ценности – либо имеющей явное количественное выражение, либо нет – которую должен принести полученный в результате продукт. Теперь стоит задать несколько вопросов: «В чем ценность этого продукта? Равномерно ли она распределена между всеми компонентами системы? Одинакова ли ценность этого модуля объемом в сто строк и того модуля (тоже из 100 строк), который восстанавливает конфигурацию после потери питания?»

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

Иногда эта область, концентрирующая в себе основную ценность, составляет не более 10% кода. А остальное… ну, что это может быть? Иногда – необходимое инфраструктурное обеспечение, а в другой раз – явно «прибамбасы», маскирующиеся под необходимую инфраструктуру. Анализ чувствительности и состоит в том, чтобы прорубиться через это маленькое заблуждение.

Инкрементный анализ выгод и затрат

Как только мы разбили систему на куски (скажем, функции в период спецификации или модули в период разработки), возможно и разумно распределить предполагаемые затраты по карте этого разбиения. Так, доля системы, стоящая порядка $235000, могла бы иметь график затрат такого вида:



<……>заказчиком, показала бы ложность предположения об однородности распределения выгод по системе в целом.

У одних компонентов отношение «выгоды/затраты» будет иметь высокий показатель, и это будут кандидаты на более раннюю готовность. Советуем вам составлять план версий, выбирая для более ранних версий компоненты, у которых показатели этого отношения выше. При поставке версии n все или большинство участников могут обнаружить, что среднее значение отношения «выгоды/затраты» еще не готовых частей незначительно. Это вполне может вызвать массовый энтузиазм по поводу соглашения о завершении проекта, признав его исключительно успешным, что позволит перейти к другим делам. И все это без необходимости занимать непопулярную позицию по поводу того, что любимая функция такого-то была чистой подачкой его самолюбию и ни черта не давала для общей выгоды.

Экономичность и неэкономичность за счет масштаба

То, что выгода неоднородна внутри системы, дает полезный тактический инструмент IT-менеджеру. Системные проекты отличаются проявлением отрицательных последствий, обусловленных изменением масштаба: при удвоении размера системы следует ожидать, что усилия для ее создания возрастут больше, чем вдвое. Эта нелинейность усилий по отношению к размеру системы хорошо документирована Боэмом[31] и другими:



Если при увеличении размера продукта обнаруживается и соответствующее возрастание усилий по его разработке, то уменьшение размера продукта дает возможность соответствующей их экономии. Отказ от частей системы в которых отношение «выгоды/затраты» мало, возможно, представляет собой легчайший и наилучший способ ослабить ограничения по времени и бюджету. Странно, что разработчики программного обеспечения должны поверить, что «создавать меньше программного обеспечения» должно стать частью их молитвы, но преимущества этого очевидны.

Обратно в реальный мир

Ладно, посмотрим фактам в лицо: заставить заказчиков предсказывать выгоды – все равно, что удалять зубы. Это большой объем работы, открывающий дверь дополнительному уровню ответственности, причем усилия тех, кто подставляет себя под удар и занимается количественной оценкой, явно не окупятся. Если среди полезных функций затесались «прибамбасы», то люди, которые должны сделать количественную оценку, вполне могут оказаться теми, кто потеряет свои любимые игрушки. Можно ожидать практически от любого заказчика яростных возражений и уверений самым серьезным тоном, что «все это необходимо для поддержки основной функциональности, честное слово». Это та же самая старая и надоевшая песня про равномерно распределенную стоимость, но не рассчитывайте их в этом убедить.


Еще от автора Тимоти Листер
Deadline. Роман об управлении проектами

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


Человеческий фактор: успешные проекты и команды

Книга Тома Демарко и Тимоти Листера «Человеческий фактор: успешные проекты и команды» – перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО. Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы скорректировали свои выводы и добавили несколько новых глав. Ценность этой книги в том, что в ней описываются принципы, за каждым из которых стоит реальная история. Все главы содержат наблюдения и новаторские подходы, которые заставят читателей и руководителей увидеть важные вопросы в новом, более разумном ракурсе.


Двойной агент Сторм в Аль-Каиде и ЦРУ

Эти записки, переведенные на многие языки, сравнивают с головокружительными сценариями братьев Коэнов. Однако автор ничего не придумал. И ничего не скрыл. Лучшие шпионы, как правило, вырастают из хулиганов. Попасть со школьной скамьи на скамью подсудимых, затем в банду байкеров, а оттуда в объятия радикальных исламистов — такое возможно где угодно. Из родной Дании наш рыжий герой перекочует на Ближний Восток в центр подготовки воинов джихада. А потом свой парень в рядах Аль-Каиды ужаснется и пойдет на контакты с контрразведкой: сначала с датской, затем с МИ-6 и ЦРУ.


Рекомендуем почитать
Что не так в здравоохранении? Мифы. Проблемы. Решения

В современной системе здравоохранения существует немало проблем, причем это общемировая тенденция. Чаще всего они связаны с неэффективным управлением. Мероприятия, навязываемые сверху, не учитывают интересы пациентов и медиков-профессионалов. В результате здравоохранение, призванное служить человеку и охранять его здоровье, на деле оказывается полностью от него оторванным.Генри Минцберг, гуру менеджмента, профессор и автор 18 книг, рассуждает о том, что нужно сделать, чтобы преодолеть эту пропасть, как превратить здравоохранение в настоящую систему и благодаря этому «вернуть» его людям.Книга будет интересна практикующим врачам, менеджерам в сфере здравоохранения, политикам и пациентам.На русском языке публикуется впервые.


Битва за города. Как изменить наши улицы. Революционные идеи в градостроении

К концу XX века мегаполисы с их бешеным ритмом, высокой плотностью населения и дорожными пробками превратились в некомфортные для проживания каменные джунгли. Горожане стали переселяться в предместья, что только повысило нагрузку на транспортную и коммунальную инфраструктуры. Проблема приняла столь широкий размах, что вынудила администрации многих городов заняться решением глобальных проблем в сфере урбанистики и вернуть улицам их исконное назначение, сделав их удобными для городской жизни.Автор книги, Джанет Садик-Хан, стала одним из пионеров превращения «городов автомобилей» в «города людей».


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

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


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

Поиск работы – занятие непростое, а тем более поиск работы «вашей мечты». Автор нескольких бестселлеров, мастер оригинальной мысли Джеффри Дж. Фокс, предлагает новый, нестандартный способ ее поиска. По его мнению, недостаточно обратиться в бюро по трудоустройству или разослать резюме. Нужен план и комплекс маркетинговых мероприятий, включающий изучение компаний, выяснение круга лиц, принимающих решение о найме, написание писем, подготовку к собеседованию, включая определение уровня желаемой зарплаты. Но главное, что необходимо, – это умение выделиться из общей массы соискателей и продавать себя так, как это делают лучшие специалисты по продажам.Рекомендации автора отражают ценность творческого подхода и упорства в достижении своей цели – качеств, благодаря которым сам Фокс приобрел популярность в Америке.Книга адресована широкому кругу читателей.4-е издание.


PR для птиц высокого полета. 18 фишек для раскрутки топ-менеджеров, чиновников, звезд, etc

Элита – народ особый. Персональный пиар им любопытен, но не слишком важен. Мудрые люди говорят, что, в общем-то, так и нужно относиться ко всему: к семье, к бизнесу, к сотрудникам, к экспериментам. Какие идеи для раскрутки, для личного пиара, для продвижения в СМИ по всему миру может предложить пиарщик своему клиенту, который принадлежит к элите? Твитеры, скандалы, большие идеи, фейковые назначения, красивые отчеты… И многое другое!  18 советов – в данной книге. С примерами от бизнесменов, политиков и звезд высшей пробы.


Groupon. Бизнес-модель, которая изменила то, как мы покупаем

«Не будьте скучными!» Представьте этот принцип в виде специи, которой вы сдабриваете все, что делаете. Именно так поступает эксцентричный Эндрю Мэйсон – создатель и вдохновитель компании Groupon, которой удалось совершить самый молниеносный рывок к успеху за самое короткое время в истории интернет-бизнеса. Именно так Мэйсон советует поступать всем, кто хочет подняться на недосягаемые для большинства компаний высоты. Осенью 2010 г. Groupon отклонила предложение супергиганта Google, пожелавшего купить ее за беспрецедентную для стартапа сумму – $6 млрд.