Agile майк кон краткое содержание

Обновлено: 05.07.2024

Оценка и планирование критически важны для успеха любого проекта. Однако процесс планирования сложен, и наши планы часто оказываются далекими от реальности. На помощь приходит agile-подход. Благодаря agile вы научитесь создавать реалистичные планы, которые сможете корректировать по ходу работы, при этом выполняя проекты в срок и в рамках бюджета.

Майк Кон, гуру в области agile, дает инструменты, необходимые для оценки, планирования и управления agile-проектами любого масштаба. В книге нет теоретических рассуждений, она полна конкретных примеров, методов, графиков, рецептов, а главное — аргументированных рекомендаций.

Почему книга достойна прочтения

  • Стандартное планирование почти не работает: почти две трети проектов значительно превышают сметы, а срок выполнения среднего проекта превышает календарный график на 100%. Agile помогает этого избежать.
  • Применяя agile-подход к планированию, вы принимаете более качественные решения и сокращаете свои риски.
  • Agile-подход к планированию применяют и стартапы и компании-гиганты вроде Yahoo! и Siemens.

Об авторе

Майк Кон — основатель Mountain Goat Software, фирмы, занимающейся консалтингом в сфере управления процессами и проектами. Майк специализируется на помощи компаниям в применении agile-подхода с целью повышения эффективности. За спиной у Майка более чем 20-летний опыт работы руководителем в организациях разного размера, от стартапа до компании из списка Fortune 40.

Отзывы экспертов

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

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

Ключевые понятия

Форма успешно отправлена.

Книжные развороты

Agile разворот.

Agile 1 разворот.

Отзывы

Отзывы

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

В подарок к бумажным

При заказе от 2 000 руб.

Подпишитесь на рассылку и получите в подарок правила цифрового этикета и эффективного общения из новой книги Максима Ильяхова.


Оглавление

Приведённый ознакомительный фрагмент книги Ключевые идеи книги: Agile. Оценка и планирование проектов. Майк Кон предоставлен нашим книжным партнёром — компанией ЛитРес.

Что такое agile-планирование

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

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

Цель планирования — не расписать до мельчайших деталей весь список задач и назначить четкое время начала и окончания каждой. Это в принципе нереализуемо.

Планирование нужно, чтобы:

• оценить общий объем задач в проекте, предвидеть основные риски и попытаться их минимизировать;

• более четко сформулировать конечную цель всего проекта;

• наладить коммуникации между всеми участниками проекта, в том числе и заказчиками. План должен объяснять всей проектной команде основные задачи проекта, приблизительные сроки, служить инструментом установления взаимного доверия между заказчиками и исполнителями. В этом смысле план — одновременно техническое задание и список обязательств. Поэтому особенно важно, чтобы он содержал понятную всем информацию, но в то же время давал пространство для маневра.

По-настоящему гибкий план — это план, который легко изменить. При этом каждое изменений в таком плане — это не катастрофа, а новый инсайт, который остается в проектной команде, несмотря на все изменения.

Именно поэтому планирование более важно, чем план. Гибкое планирование, а не гибкий план — это основа методологии agile.

Основные черты гибкого планирования:

• фокусируется на процессе планирования, а не на плане как документе;

• позволяет вносить изменения в план и поощряет их;

• приводит к созданию планов, которые легко изменить;

• распространяется на весь проект, а не на его отдельные части.

Недостатки традиционного планирования

Типичные планы ориентированы на список действий, а не на список предоставляемых результатов. Широко распространенная диаграмма Гантта, которую используют для построения большинства планов проектов, расписывает конкретные действия членов проектной команды с привязкой к календарю. Но на самом деле заказчик ожидает от нас не выполнения определенных действий, а предоставления ему определенных результатов.

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

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

Сетевое планирование не дает пространства для изменений. Это очень важно. У заказчика нет возможности изменить список целей проекта, не разрушив весь план. У команды тоже нет возможности поменять порядок работы. В итоге такой план, созданный еще до начала проекта, превращается в обязательство, а его изменения становятся нарушениями.

Чем планирование agile отличается от традиционного метода

Agile, прежде всего, базируется на другом наборе ценностей: на людях, а не на процессах, на сотрудничестве, а не на торге, на результатах, а не на плане.

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


Аудиокнига автора Smart Reading. 🕙: 38 мин. 19 сек. Чтец(ы) Алия Насырова. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение, менеджеру .

Краткое содержание книги: Сделай это завтра и другие секреты управления временем. Марк Форстер

Аудиокнига автора Smart Reading. 🕙: 33 мин. 15 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Достижение максимума. Брайан Трейси

Аудиокнига автора Smart Reading. 🕙: 37 мин. 21 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Школа продаж. Что делать, если клиент не хочет покупать? Александр Деревицкий

Аудиокнига автора Smart Reading. 🕙: 29 мин. 17 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение, менед .

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

Аудиокнига автора Smart Reading. 🕙: 33 мин. 37 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение, образ жиз� .

Краткое содержание книги: Лидеры едят последними. Почему некоторым удается создать сплоченную команду, а другим нет. Саймон Синек

Аудиокнига автора Smart Reading. 🕙: 41 мин. 55 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: Подсознание может все! Джон Кехо

Аудиокнига автора Smart Reading. 🕙: 43 мин. 01 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение, скрытые в� .

Краткое содержание книги: Уровни развития лидера. 11 основных изменений, через которые должен пройти каждый лидер. Джон Максвелл

Аудиокнига автора Smart Reading. 🕙: 1 ч. 12 мин. 18 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Воз� .

Краткое содержание книги: Пять пороков команды. Притчи о лидерстве. Патрик Ленсиони

Аудиокнига автора Smart Reading. 🕙: 27 мин. 30 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, командный подход, кратко .

Краткое содержание книги: Четыре соглашения. Книга Толтекской мудрости. Мигель Руис

Аудиокнига автора Smart Reading. 🕙: 32 мин. 17 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: Как перестать беспокоиться и начать жить. Дейл Карнеги

Аудиокнига автора Smart Reading. 🕙: 37 мин. 17 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, борьба со стрессом, душевное .

Краткое содержание книги: 7 навыков высокоэффективных тинейджеров. Шон Кови

Аудиокнига автора Smart Reading. 🕙: 50 мин. 22 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: детская психология, личная эффективность, саморазвитие / личностный рост, как дост� .

Краткое содержание книги: Магическая уборка. Японское искусство наведения порядка дома и в жизни. Мари Кондо

Аудиокнига автора Smart Reading. 🕙: 36 мин. 08 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: Цельная жизнь. Ключевые навыки для достижения ваших целей. Джек Кэнфилд, Марк Хансен, Лес Хьюитт

Аудиокнига автора Smart Reading. 🕙: 27 мин. 32 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, как достичь цели, кратко� .

Краткое содержание книги: Краткая история всего. Кен Уилбер

Аудиокнига автора Smart Reading. 🕙: 34 мин. 15 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: книги по философии, научно-популярная литература, краткое изложение, познавательн� .

Краткое содержание книги: Мини-привычки. Маленькие шаги к большим результатам. Стивен Гайз

Аудиокнига автора Smart Reading. 🕙: 41 мин. 50 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: Умные родители – гениальный ребенок. Тони Бьюзен

Аудиокнига автора Smart Reading. 🕙: 29 мин. 48 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Пластичность мозга. Потрясающие факты о том, как мысли способны менять структуру и функции нашего мозга. Норман Дойдж

Аудиокнига автора Smart Reading. 🕙: 19 мин. 30 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение, научные и� .

Краткое содержание книги: Scrum: как работать в два раза меньше, успевая в два раза больше. Джефф Сазерлэнд

Аудиокнига автора Smart Reading. 🕙: 29 мин. 44 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: бизнес-процессы, тайм-менеджмент, управление бизнесом, управление персоналом, эффект� .

Краткое содержание книги: Укрощение амигдалы и другие инструменты тренировки мозга. Джон Арден

Аудиокнига автора Smart Reading. 🕙: 21 мин. 56 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Магия утра. Как первый час определяет ваш успех. Хэл Элрод

Аудиокнига автора Smart Reading. 🕙: 26 мин. 30 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, искусство быть счастливым, к� .

Краткое содержание книги: Если с ребенком трудно. Что делать, если больше нет сил терпеть? Людмила Петрановская

Аудиокнига автора Smart Reading. 🕙: 46 мин. 52 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: Мифы воспитания. Наука против интуиции. По Бронсон, Эшли Мерримен

Аудиокнига автора Smart Reading. 🕙: 40 мин. 35 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: Тайная опора. Привязанность в жизни ребенка. Людмила Петрановская

Аудиокнига автора Smart Reading. 🕙: 1 ч. 10 мин. 55 сек. Чтец(ы) Ольга Ганкова. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Воз� .

Краткое содержание книги: Государь. Никколо Макиавелли

Аудиокнига автора Smart Reading. 🕙: 26 мин. 56 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, государство, краткое изл .

Краткое содержание книги: Мотивация в стиле экшн. Восторг заразителен. Клаус Кобьёлл

Аудиокнига автора Smart Reading. 🕙: 32 мин. 20 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Выскочки: как Uber, Airbnb и компании-убийцы из новой Силиконовой долины меняют мир. Брэд Стоун

Аудиокнига автора Smart Reading. 🕙: 31 мин. 00 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Методика Марии Монтессори. Мария Монтессори, Елена Хилтунен, Виктория Дмитриева

Аудиокнига автора Smart Reading. 🕙: 36 мин. 15 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрас� .

Краткое содержание книги: 21 урок для XXI века. Юваль Харари

Аудиокнига автора Smart Reading. 🕙: 37 мин. 32 сек. Чтец(ы) Татьяна Маерс. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, будущее человечества, кратко .

Краткое содержание книги: Физика невозможного. Митио Каку

Аудиокнига автора Smart Reading. 🕙: 32 мин. 14 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Краткое содержание книги: Капитал в двадцать первом веке. Томас Пикетти

Аудиокнига автора Smart Reading. 🕙: 26 мин. 41 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, капитализм, краткое изло .

Краткое содержание книги: 45 татуировок менеджера. Правила российского руководителя. Максим Батырев

Аудиокнига автора Smart Reading. 🕙: 46 мин. 21 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Во� .

Вам понравится:

Аудиокнига автора Вадим Зеланд. 🕙: 8 ч. 37 мин. 08 сек. Чтец(ы) Михаил Черняк. Относится к жанрам: практическая эзотерика, саморазвитие / личностный рост, эзотерика / оккульти� .

Пока-я-не-Я. Практическое руководство по трансформации судьбы

Аудиокнига автора Дмитрий Троцкий. 🕙: 4 ч. 59 мин. 26 сек. Чтец(ы) Олег Кассин. Относится к жанрам: практическая психология, практическая эзотерика, саморазвитие / личностный .

Богатый папа, бедный папа

Аудиокнига автора Роберт Кийосаки. 🕙: 5 ч. 49 мин. 43 сек. Чтец(ы) Денис Гармаш. Относится к жанрам: личные финансы, просто о бизнесе, саморазвитие / личностный рост, доходы, .

Как завоевывать друзей и оказывать влияние на людей

Аудиокнига автора Дейл Карнеги. 🕙: 8 ч. 13 мин. 56 сек. Чтец(ы) Станислав Иванов. Относится к жанрам: зарубежная психология, саморазвитие / личностный рост, как достичь усп� .

Аудиокнига автора Вадим Зеланд. 🕙: 8 ч. 55 мин. 01 сек. Чтец(ы) Михаил Черняк. Относится к жанрам: практическая эзотерика, саморазвитие / личностный рост, эзотерика / оккульти� .

Как слышать больше, чем говорят?

Практический курс Трансерфинга за 78 дней

Аудиокнига автора Вадим Зеланд. 🕙: 5 ч. 02 мин. 15 сек. Чтец(ы) Михаил Черняк. Относится к жанрам: практическая эзотерика, саморазвитие / личностный рост, эзотерика / оккульти� .

Аудиокнига автора Вадим Зеланд. 🕙: 4 ч. 37 мин. 45 сек. Чтец(ы) Михаил Черняк. Относится к жанрам: практическая эзотерика, саморазвитие / личностный рост, эзотерика / оккульти� .

Аудиокнига автора Вадим Зеланд. 🕙: 8 ч. 05 мин. 02 сек. Чтец(ы) Михаил Черняк. Относится к жанрам: практическая эзотерика, саморазвитие / личностный рост, эзотерика / оккульти� .

Бывшие. Книга о том, как класть на тех, кто хотел класть на тебя

Аудиокнига автора Наталья Краснова. 🕙: 6 ч. 41 мин. 32 сек. Чтец(ы) Наталья Краснова. Относится к жанрам: истории из жизни, любовь и отношения, саморазвитие / личностный рост, � .

О чем молчат успешные люди?

Аудиокнига автора Джен Синсеро. 🕙: 5 ч. 57 мин. 38 сек. Чтец(ы) Алевтина Пугач. Относится к жанрам: зарубежная психология, практическая психология, саморазвитие / личностный � .

Аудиокнига автора Джон Эйкафф. 🕙: 5 ч. 35 мин. 47 сек. Чтец(ы) Амир Рашидов. Относится к жанрам: личная эффективность, мотивация, саморазвитие / личностный рост, как достичь .

Аудиокнига автора Вадим Зеланд. 🕙: 4 ч. 41 мин. 40 сек. Чтец(ы) Михаил Черняк. Относится к жанрам: практическая эзотерика, саморазвитие / личностный рост, эзотерика / оккульти� .

Магия утра. Как первый час дня определяет ваш успех

Аудиокнига автора Хэл Элрод. 🕙: 5 ч. 54 мин. 17 сек. Чтец(ы) Кирилл Радциг. Относится к жанрам: зарубежная психология, личная эффективность, саморазвитие / личностный рост, .

Описание:

Аудиокнига автора Smart Reading. 🕙: 24 мин. 14 сек. Чтец(ы) Дмитрий Евстратов. Относится к жанрам: личная эффективность, саморазвитие / личностный рост, краткое изложение. Возрастное ограничение: 16+.

Не забывайте оставлять отзывы и ставить оценки, они помогают сделать наш рекомендательный сервис ещё лучше.

Аннотация:

• увидеть разницу между объемом работы в проекте и его продолжительностью;

• научиться планировать работу на уровне проекта, итерации и рабочего дня;

• начать правильно расставлять приоритеты в проекте;

• построить эффективную командную работу в соответствии с принципами agile.

Майк Кон (Mike Cohn). Основатель Mountain Goat Software – компании, оказывающей консалтинговые услуги и проводящей тренинги в области проектного менеджмента и построения процессов. Начинал карьеру в одной из крупнейших в мире IT-компаний, стоит у истоков разработки методологии agile и имеет более чем 20-летний опыт ее внедрения. Уйдя из бизнеса, продолжил работу в качестве консультанта и коуча по agile для команд IT-разработчиков и стал автором ряда книг по этой теме: User Stories Applied: For Agile Software Development (2004), Agile Estimating and Planning (2005), Suceeding with Agile: Software Development Using Scrum (2009).

Майк Кон - Agile: оценка и планирование проектов

Майк Кон - Agile: оценка и планирование проектов краткое содержание

Оценка и планирование критически важны для успеха любого проекта. Однако процесс планирования сложен, и наши планы часто оказываются далекими от реальности. На помощь приходит Agile-подход. Благодаря Agile вы научитесь создавать реалистичные планы, которые сможете корректировать по ходу работы, при этом выполняя проекты в срок и в рамках бюджета. Майк Кон, гуру в области Agile, дает инструменты, необходимые для оценки, планирования и управления Agile-проектами любого масштаба. В книге нет теоретических рассуждений, она полна конкретных примеров, методов, графиков, рецептов, а главное — аргументированных рекомендаций.

Agile: оценка и планирование проектов - читать онлайн бесплатно ознакомительный отрывок

Agile: оценка и планирование проектов - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Майк Кон

Запланированные работы не завершаются досрочно

Несколько лет назад я занимался двумя крупными проектами, которые отнимали много времени. Мне нужно было запрограммировать ряд интересных функций для продукта, а также подготовить документацию для аудита соответствия требованиям стандарта ISO 9001. Если программирование доставляло мне удовольствие, то подготовка документов — нет. Неудивительно, что я умудрился раздуть объем программирования так, что оно заняло чуть ли не все мое время и практически вытеснило подготовку к аудиту.

Я вовсе не одинок в таком подходе к работе. Если говорить начистоту, то подобное поведение настолько распространено, что у него есть даже свое название — закон Паркинсона (1993 г.). Этот закон гласит:

Паркинсон говорит, что нам требуется столько времени на завершение какого-либо дела, сколько, на наш взгляд, будет позволено. Если на стене висит диаграмма Гантта, из которой следует, что на тот или иной вид деятельности отведено пять дней, то программист, которому поручена эта работа, будет стараться растянуть удовольствие на полные пять дней. Чтобы избежать досрочного завершения, он может, например, добавить в программу какие-нибудь лишние функции (практика, известная как украшательство). Или может использовать часть времени на изучение какой-нибудь новой технологии, которая, на его взгляд, полезна для дела. Единственное, на что он редко когда идет, так это досрочное завершение работы. Во многих организациях в случае досрочного завершения работы шеф может обвинить исполнителя в предоставлении раздутой оценки. Или, как вариант, шеф станет рассчитывать на досрочное выполнение и других работ. Зачем рисковать и нарываться на то или другое, когда лучше немного побродить по сети и сдать работу в срок?

Пять дней, отведенные в календарном графике на работу, — это, по существу, разрешение разработчику использовать именно столько на выполнение задания. Человеку свойственно при опережении графика заполнять сэкономленное время другими, более интересными для него занятиями.

Запаздывание распространяется на последующие этапы календарного графика

Поскольку традиционные планы составляются на основе видов деятельности, они по большому счету сфокусированы на взаимозависимости работ. Рассмотрим диаграмму Гантта (рис. 2.1), где представлены четыре вида деятельности и их взаимозависимости.


Фото

Для досрочного начала тестирования требуется совпадение следующих событий:

• досрочное завершение программирования среднего уровня, которое зависит от срока завершения добавления таблиц в базу данных;

• досрочное завершение программирования пользовательского интерфейса;

• досрочное высвобождение тестировщика.

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

• задержка завершения программирования пользовательского интерфейса;

• программирование среднего уровня требует больше времени, чем планировалось, и завершается позже;

• программирование среднего уровня укладывается в отведенное планом время, но начинается позже из-за задержки добавления таблиц в базу данных;

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

Проблема осложняется тем, что, как мы уже говорили, работы очень редко завершаются досрочно. Это означает, что они обычно начинаются с опозданием и что запаздывание распространяется на последующие этапы календарного графика. Поскольку досрочное завершение — явление редкое, такой вид деятельности, как тестирование на рис. 2.1, начинается досрочно еще реже.

Работы не являются независимыми

Считается, что работы не зависят друг от друга, если сроки исполнения одной из них не влияют на сроки исполнения другой. При строительстве дома время подготовки котлована для фундамента не зависит от времени, необходимого для покраски стен. Когда работы не зависят друг от друга, задержку окончания одной из них можно компенсировать досрочным завершением другой. Многократное подбрасывание монеты — другой пример независимых видов деятельности. Если при первом подбрасывании выпадает орел, то это никак не влияет на вероятность выпадения орла при втором подбрасывании.

Являются ли работы, производимые в процессе разработки программного обеспечения, независимыми? Могут ли вариации сроков их завершения компенсировать друг друга? К сожалению, нет. Многие виды деятельности, связанные с разработкой программного обеспечения, нельзя считать независимыми. Например, если я пишу клиентскую часть приложения и первый экран отнимает на 50 % больше времени, чем запланировано, высока вероятность того, что каждый из оставшихся экранов также потребует больше времени. Если операции процесса разработки не являются независимыми, то вариации сроков их завершения не компенсируют друг друга.

Многозадачность приводит к дальнейшим задержкам

Второй причиной неудовлетворительных результатов традиционных подходов к планированию является многозадачность, под которой понимается одновременное выполнение нескольких задач. Многозадачность ужасным образом сказывается на производительности. Кларк и Уилрайт (Clark and Wheelwright, 1993) в своем исследовании эффектов многозадачности пришли к выводу, что время, посвящаемое создающей стоимость работе, быстро сокращается, когда человек занимается более чем двумя задачами. Этот эффект виден на рис. 2.2, где представлены результаты этого исследования.

Читайте также: