Отзывы о книге

Об авторе

Благодарности

Предисловие

Кому следует прочесть эту книгу

Допущения о читателе, принятые мною в процессе написания книги

Как пользоваться книгой

Глава 1. Краткая история управления проектами и почему ей нужно уделять внимание

Использование исторического опыта

На ошибках учатся

Пункты первой помощи и кухни веб-разработки

Роль управления проектами

Управление программами и проектами в Microsoft

Стабилизирующая функция управления проектами

Давление и распри

Путаница в понятиях процесса и целей

Нужная степень вовлеченности

Преимущество собственного взгляда на происходящее

Руководитель проекта создает уникальные ценности

Выводы

Часть I. Планирование

Глава 2. Правда о календарных планах

Три цели составления календарных планов

Решающие факторы и методологии

На что похож календарный план

Применение правила трех частей

Разделяй и властвуй (большие планы равны множеству мелких)

Почему рушатся планы

Выстрел вслепую издалека

Календарный план — это оценка вероятности

Расчет — дело тонкое

Качественное проектирование — залог хороших расчетов

Элементарные просчеты

Эффект снежного кома

Что должно произойти, чтобы календарные планы заработали

Выводы

Глава 3. Как определить, что делать

Снятие покрова таинственности с вопросов планирования программных продуктов

Типы проектов

Как на планирование влияет его организация

Документы, разрабатываемые при обычном планировании

Подходы к планированию — три взгляда на проект

Взгляд бизнесмена

Взгляд разработчика

Взгляд потребителя

Магия единой точки зрения

Баланс сил

Постановка правильных вопросов

Ответы на правильные вопросы

Что делать, когда нет времени?

Перечень обычных просчетов при определении того, что делать

Процесс планирования

Повседневная работа

Исследование потребительских интересов и допускаемые при этом просчеты

Объединяем все вместе — выработка требований

Проблемы становятся планами действий

Объединение деловых и технологических требований

Выводы

Глава 4. Разработка качественных концептуальных документов

В чем ценность ведения записей

Какой по объему концептуальный документ вам нужен?

Общекомандные и индивидуальные цели

Пять качеств хорошей концепции

Простота

Целенаправленность

Способность консолидировать

Способность вдохновлять

Запоминаемость

Ключевые моменты

Умение четко излагать мысли

Простота дается нелегко

У хорошей разработки только один главный автор

Объем не определяет качество

Прикидки, пересмотры и переработки

Перечень неудачных положений концептуального документа (в документе им не место)

Примеры концептуальных положений и целей проекта

Обоснование концептуальных положений и целей

Концепции должны быть наглядными

Наглядное представление неочевидных вещей

Ежедневное поклонение концептуальным положениям

Выводы

Глава 5. Откуда берутся идеи

Разрыв между требованиями и решениями

Качественные требования и ошибки

Исследование проекта

Страх перед просчетами и размышления о прогрессе

Идеи бывают плохими...

Хорошо или плохо по сравнению с чем?

Ограниченность и неограниченность мышления

Источником хороших идей становятся хорошие вопросы

Вопросы, концентрирующие внимание

Креативные вопросы

Риторические вопросы

Источником хороших идей становятся плохие идеи

Хорошие проекты рождаются из множества хороших идей

Широта взглядов и импровизация

Правила импровизации для генерации идей

Другие подходы к генерации идей

Проектирование начинается с восприятия пользователя

Проектирование представляет собой серию переговоров

Выводы

Глава 6. Как правильно распорядиться имеющимися идеями

Идеи выходят из-под контроля

Управление идеями требует твердой руки

Изменения вызывают цепную реакцию

Творчество — процесс инерционный

Контрольные точки фаз проектирования

Как объединить идеи

Оптимизация и расстановка приоритетов

Прототипы — ваши друзья

С чего начинаются прототипы?

Прототипы для проектов с пользовательским интерфейсом

Прототипы для проектов без пользовательского интерфейса

Прототипы — это опора программистов

Альтернативные варианты повышают вероятность успеха

Вопросы относительно прототипов

Список открытых проблем

Выводы

Часть II. Практические навыки

Глава 7. Как подготовить хорошие технические условия

Что могут и чего не могут технические условия

Что включать в технические условия

Кто отвечает за подготовку технических условий

Подготовка технических условий не относится к проектированию

Описание окончательного замысла и его реализации

Упрощение хороших технических условий

Гарантия верного хода процесса

Кто, когда и как

Технические условия — это для одного или для многих?

Когда считать законченной подготовку технических условий

Какова мера достаточности

Судьба списка открытых проблем

Важность завершения подготовки технических условий

Обсуждение документов и получение отзывов

Как проводить обсуждение технических условий

Кто должен присутствовать и как все должно происходить

Список вопросов

Выводы

Глава 8. Как принимать хорошие решения

Оценка значимости решения (что поставлено на кон)

Поиск и оценка вариантов

Эмоции и ясность

Простой способ сравнения

Обсуждение и оценка

Шерлок Холмс, бритва Оккама и размышления

Информированность — это путь к решению

Данные не принимают решений

Данные легко истолковать неправильно

Исследования в качестве аргументов

Точность не значит достоверность

Мужество решений

Некоторые решения не дают выигрышных вариантов

Хорошие решения могут давать плохие результаты

Внимательность и умение оглянуться назад

Выводы

Глава 9. Общение и взаимоотношения

Управление через общение

Взаимоотношения улучшают общение

Базовая модель общения

Типичные проблемы общения

Успех проекта зависит от взаимоотношений

Распределение ролей

Улучшение отношения к работе

Как заставить людей работать лучше

Мотивация

Выводы

Глава 10. Как не раздражать людей на работе

Почему люди раздражаются

Положительное влияние хорошо организованного производственного процесса

Формула хорошего процесса

Как создавать и запускать процессы

Управление процессом снизу

Нераздражающие электронные сообщения

Толковые электронные сообщения

Пример плохого электронного сообщения

Пример хорошего электронного сообщения

Как не раздражать присутствующих на совещании

Искусство содействия

Несколько советов относительно содействия

Три разновидности совещаний

Вред регулярных совещаний

Несколько советов относительно ведения совещаний

Выводы

Глава 11. Что делать, если все идет не так

Элементарные принципы руководства

Стандартные ожидаемые ситуации

Как понять, что вы попали в сложную ситуацию

Перечень сложных ситуаций

Практикуйтесь в преодолении трудностей

Берите ответственность на себя

Борьба за живучесть

Разрешение конфликтов и ведение переговоров

Роли и ясные полномочия

Все должны знать, кто принимает решения

Арсенал эмоций — работа под давлением, чувства от чувств и комплекс героя

Работа под давлением обстоятельств

Чувства от чувств

Комплекс героя

Выводы

Часть III. Управление

Глава 12. Почему лидерство должно быть основано на доверии

Завоевание и утрата доверия

Доверие строится на обязательности

Непоследовательность ведет к утрате доверия

Явное выражение доверия (зеленый свет)

Разновидности власти

Не уповайте лишь на предоставленную вам власть

Совершенствование власти

Убеждение сильнее диктата

Если нужно, будьте авторитарным

Оказание доверия другим

Передача полномочий

Доверие — это гарантия от неприятностей

Модели поведения, вопросы и конфликты

Лидер сам определяет реакцию

Доверие и ошибки

Никогда не рубите с плеча

Доверяйте себе (уверенность в собственных силах)

Выводы

Глава 13. Как осуществить задуманное

Правильно расставляйте приоритеты

Типовые списки приоритетов

Первоочередные и все остальные приоритеты

Приоритеты — это сила

Станьте генератором приоритетов

Все получится, если сказать “нет”

Учитесь говорить “нет” по-разному

Реально оценивайте ситуацию

Определите критический путь

Будьте непреклонны

Оставайтесь в рамках здравого смысла

Партизанская тактика

Выводы

Глава 14. Стратегия миттельшпиля

Бежать впереди паровоза

Мыслите здраво

Тактические (ежедневные) вопросы, позволяющие бежать впереди паровоза

Стратегические (еженедельные или ежемесячные) вопросы, позволяющие бежать впереди паровоза

Действуйте осмотрительно

Нарушение обязательств

Производственный конвейер по созданию программного кода

Агрессивный и консервативный варианты производственного конвейера

Превращение конвейера по созданию кода в конвейер по исправлению ошибок

Отслеживание хода процесса

Работа в условиях смещения целей

Тайны управления

Исследование влияния изменений

Потенциальная удаленность изменения

Контроль изменений

Выводы

Глава 15. Стратегия эндшпиля

Долгие сроки — это просто сумма нескольких коротких

Определение набора критериев выхода

Почему соблюдение сроков напоминает посадку самолета

Почему все становится хуже

Примерное руководство по достижению нужного угла сближения

Измерительные инструменты

Ежедневная сборка

Устранение ошибок и дефектов

Диаграмма активности

Оценка тенденций

Полезные показатели при работе над ошибками

Элементы управления

Аналитические совещания

Классификация

Военный совет

Окончание игры

Кандидат на выпуск

Процесс обкатки и связанные с ним действия

Проектная постпрограмма

Время устраивать вечеринку

Выводы

Глава 16. Власть и политика

День, когда я стал политиком

Источники власти

Злоупотребление властью

Процессуальные причины злоупотребления властью

Мотивационные причины злоупотребления властью

Предотвращение злоупотреблений властью

Способы решения политических проблем

Выясните, что вам нужно

Кто обладает полномочиями на то, чтобы удовлетворить все ваши потребности?

Оценка обстановки

Тактика влияния на власть предержащих

Знание игрового поля

Создайте собственное игровое поле

Выводы

Аннотированная библиография

Философия и стратегия

Психология

История

Менеджмент и политика

Наука, инженерия и архитектура

Процесс разработки программных продуктов и методология

Алфавитный указатель