3.1 Нормальные переговоры
3.1 Нормальные переговоры
Заявление о том, что мыв самом деле знаем, как точно оценить сроки, бюджет и ресурсы какого-либо нетривиального проекта, наверняка вызовет бурные дебаты между различными группами софтверных профессионалов и менеджеров. Наши результаты, полученные в течение ряда лет, вряд ли будут слишком убедительными; с другой стороны, многие могут заметить, что проблемы, возникающие при оценке, являются результатом политических игр, связанных именно с безнадёжными проектами, которые мы обсуждаем в данной книге. Однако, в большинстве крупных организаций могут припомнить дюжину-другую проектов, в которых команда разработчиков сама планировала, составляла бюджет и твёрдо обещала создать в этих условиях функционально полную систему; потом все эти обещания лопались как мыльный пузырь, и в результате не получалось вообще ничего. Поэтому нет ничего удивительного, что во многих таких организациях пользователи и высшее руководство, не отвлекаясь на переговорные процессы, просто навязывают жёсткие сроки и бюджеты типа «сделай-или-умри». Таково происхождение многих безнадёжных проектов.
Сказанное вовсе не означает, что мы не должны прилагать никаких усилий к получению «разумных» оценок, которые можно было бы использовать во время предварительных переговоров по проекту. Крайне важно, чтобы менеджер проекта избежал соблазна пойти по пути наименьшего сопротивления и принять любые начальные условия безнадёжного проекта как указ свыше. Одним из общих признаков того, что проектная команда приняла стиль поведения «самоубийственного» проекта (который обсуждался в предыдущей главе) является позиция, выражаемая менеджером проекта (и разделяемая участниками команды), которая заключается в следующем: «Мы не имеем представления, сколько времени реально потребует этот проект, да это и не имеет значения, поскольку нам уже сообщили конечный срок. Таким образом, нам придётся работать семь дней в неделю и 24 часа в день, пока мы не свалимся от изнеможения. Пускай нас ругают и колотят, но мы не в состоянии прыгнуть выше головы…»
Я не собираюсь долго обсуждать различные методы оценки; если у менеджера проекта нет никакой квалификации или опыта в оценке, то безнадёжный проект – совсем неподходящее место, чтобы начинать обучение таким методам. Позволю себе все же отметить некоторые полезные и доступные ресурсы, которые имеются в данной области:
13) Средстваоценки,являющиесякоммерческимипродуктами – такие, как SLIM (Quantitative Systems Management), ESTIMACS (Computer Associates) и CHECKPOINT (Software Productivity Research (SPR) ). Глава SPR Capers Jones, «гуру» в области метрик ПО, оценивает рынок средств оценки проектов примерно в 50 продуктов. Эти продукты нельзя назвать совершёнными, и все они требуют от пользователя высокого уровня квалификации (здесь, как и в других областях деятельности, действует принцип «мякину заложишь – мякину получишь»). В лучшем случае с помощью таких продуктов можно получить оценку с точностью с точностью ±10%. Даже если точность будет ±50%, чем иметь дело только с продиктованными политикой требованиями, с которыми приходится справляться менеджеру проекта и которые на 1000% выходят за пределы возможностей проектной команды.
14) Динамические модели систем – разработано множество имитационных моделей, которые позволяют исследовать нелинейные зависимости между различными факторами, влияющими на динамику проектных процессов. Например, если частью стратегии безнадёжного проекта является требование сверхурочной работы участников проекта со стороны менеджера, каков будет эффект через несколько недель или месяцев? Естественно предположить, что по сравнению с нормальным восьмичасовым рабочим днём «отдача» увеличится, однако наиболее опытный менеджер проекта также отметит, что производительность (измеряемая в количестве функциональных точек в день, строках кода в час и т.д.) по мере накопления усталости будет постепенно снижаться. Кроме того, возрастёт количество ошибок, что, очевидно, повлияет на трудоёмкость тестирования и отладки. И, если сверхурочная работа будет продолжаться достаточно долго, то проектная команда просто окажется на грани истощения. Из всех имитационных моделей, которые я видел, наилучшей представляется модель, описанная в [1], которая реализована на языках DYNAMO и iThink.
15) На тему об оценке проектов написано множество книг. Лучше всего начать с книги Барри Боэма [2]; отметим также, что его модель COCOMO, разработанная в начале 80-х годов, была позднее модифицирована в модель COCOMO-2 [3]. Другой классической работой является книга Фреда Брукса [4], также недавно переизданная с учётом современной технологии и практики разработки ПО. Ещё одна новая книга, которую можно рекомендовать – это работа Джима Маккарти [5].
16) Сам процесс оценки достаточно изучен и документирован, и организации, подобные Software Engineering Institute (SEI), уже опубликовали различные руководства и отчёты [6,7], которые могут помочь при выполнении оценки проектов.
17) Такие распространённые методы, как прототипирование, также могут использоваться для оценки критичности тех или иных проектных ограничений для всей разрабатываемой системы в целом. Этот подход ни в коем случае не может служить «защитой от дурака», но, тем не менее, он позволяет привнести немного здравого смысла в проектную команду и окружающих её менеджеров и заказчиков. Если руководство хочет, чтобы команда из трех разработчиков написала миллион строк кода за 12 месяцев, то следовало бы в течение первого месяца разработать небольшой прототип будущей системы, который, по крайней мере, позволит грубо оценить производительность проектной команды, а также реализуемость проекта в целом.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
4.3.3. Детальные переговоры
4.3.3. Детальные переговоры Этап детальных переговоров с инвесторами из короткого списка содержит следующие меры:? проведение инвестором у себя серии неформальных обсуждений перспектив проекта (наиболее сложная часть);? распространение инвестиционного флайера (executive
Искусство вести переговоры
Искусство вести переговоры Представьте себе, что вы — руководитель компании или начальник крупного отдела, а значит и ответственность за принятие важных деловых решений лежит именно на вас. От того, насколько грамотно и эффективно вы используете собственный богатый
Совещания и переговоры
Совещания и переговоры Каковы встречи, таковы и речи. (Народная мудрость) Любые совещания и различного рода переговоры в деловой среде также являются хорошей возможностью заявить о себе и раскрыть свои профессиональные таланты. Соблюдение деловой этики общения,
Переговоры
Переговоры
ГЛАВА 3. ПЕРЕГОВОРЫ
ГЛАВА 3. ПЕРЕГОВОРЫ «Сделка – это сама сущность соглашения между неприятелями… разве все люди не стараются снизить цену того, что они приобретают? Я утверждаю, что даже дружеская сделка – это объявление войны». Лорд Байрон, Письмо, 14 июля 1821 года. Если вы являетесь
Как вести переговоры успешно
Как вести переговоры успешно Конечно, можно просто прийти в галерею, магазин или написать письмо в какой-нибудь центр и сказать, что вы предлагаете то-то и то-то. И иногда этого будет достаточно для успеха. Однако подготовка к разговору, как и подготовка к продажам,
КОЛЛЕКТИВНЫЕ ПЕРЕГОВОРЫ
КОЛЛЕКТИВНЫЕ ПЕРЕГОВОРЫ Система отношений между работниками и работодателями контролируется процессом коллективных переговоров, определенным Фландерсом (1970) как социальный процесс, который «постоянно и надлежащим образом превращает разногласия в соглашения».
ПЕРЕГОВОРЫ ЗА ОДНИМ СТОЛОМ
ПЕРЕГОВОРЫ ЗА ОДНИМ СТОЛОМ При данной процедуре за одним столом собирают вместе все профсоюзы в организации как одну единицу переговоров. Причины, по которым успешность организации требует «соглашения за одним столом», представляют собой:• озабоченность тем, что
СОБСТВЕННО ПЕРЕГОВОРЫ
СОБСТВЕННО ПЕРЕГОВОРЫ После первого хода наступает главная фаза переговоров, в которой расхождение ограничено начальными позициями и стороны пытаются убедить друг друга в том, что их аргументация достаточно веская, чтобы заставить другую сторону заключить соглашение,
Нормальные у нас собрания, а нельзя ли сделать их замечательными?
Нормальные у нас собрания, а нельзя ли сделать их замечательными? О, привет! Если вы задаетесь таким вопросом, значит, вы из тех редких людей, которым нет нужды исправлять свою жизнь и остается лишь улучшать ее, добиваться большей продуктивности, вовлеченности и отдачи. Вы
Предложите переговоры
Предложите переговоры Даже если вы не можете придумать позитивного варианта, который отвечал бы вашим интересам и одновременно подходил бы собеседнику, все же можно предложить процесс переговоров, в результате которых подобный вариант мог бы быть выработан.Участник
5.3 Переговоры на высшем уровне
5.3 Переговоры на высшем уровне Часто войны заканчивались, не начавшись, благодаря искусной дипломатии. А без тайных пактов представить себе ни одну мало-мальски значительную военную компанию невозможно. С тех пор как люди научились говорить, они начали
Переговоры
Переговоры Оценка компанииПокупатели:• должны исходить из:– прогноза будущей прибыли и денежных потоков,– наличия преимуществ, вытекающих из положения в структуре материнской компании или холдинга;• оценивая при этом:– валюту баланса и стоимость дополнительных
Переговоры
Переговоры Помимо суммы сделки необходимо оговорить следующие моменты:• возможность и стоимость использования централизованного сервиса в течение переходного периода, пока не будут построены отдельные мощности внутри новой компании (например, доступ к ИТ-системе
Деликатные переговоры
Деликатные переговоры Пример II. Работник ОТК был отстранен от работы за то, что просмотрел дефекты в процессе обработки продуктов питания, которые могли иметь самые печальные последствия для потребителей. Администрация одобрила ваше решение и поддержала вас в тяжбе,
Переговоры с позиции изобилия
Переговоры с позиции изобилия Ко всяким переговорам Просветленный Миллионер подходит с позиции изобилия, исходя из принципа, что всего всем хватит. Это означает, что он старается сотрудничать с противной стороной, чтобы достичь ситуации, выигрышной для всех. Сделка не