Agile: оценка и планирование проектов

Agile: оценка и планирование проектов
Автор книги: id книги: 893771     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 549 руб.     (5,93$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: О бизнесе популярно Правообладатель и/или издательство: Альпина Диджитал Дата публикации, год издания: 2006 Дата добавления в каталог КнигаЛит: ISBN: 978-5-9614-5208-2 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

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

Оглавление

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

Об авторе

Предисловие

Предисловие

Предисловие

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

Введение

Часть I. Проблема и цель

Глава 1. Цель планирования

Зачем это нужно

Что делает план хорошим

Что делает планирование гибким

Резюме

Вопросы для обсуждения

Глава 2. Почему планирование дает неудовлетворительные результаты

Планирование ориентировано на деятельность, а не на функцию

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

Функции не разрабатываются в соответствии с их приоритетом

Мы не учитываем неопределенность

Оценки превращаются в обязательства

Резюме

Вопросы для обсуждения

Глава 3. Agile-подход

Agile-подход к проекту

Agile-подход к планированию

Резюме

Вопросы для обсуждения

Часть II. Оценка размера

Глава 4. Оценка размера в пунктах

Пункты – относительный показатель

Скорость

Резюме

Вопросы для обсуждения

Глава 5. Оценка размера в идеальных днях

Идеальное время и разработка программного обеспечения

Идеальные дни как показатель размера

Одна оценка, а не множество

Резюме

Вопросы для обсуждения

Глава 6. Методы оценки

Оценки – продукт совместной работы

Шкала оценки

Получение оценки

Покер планирования

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

Резюме

Вопросы для обсуждения

Глава 7. Переоценка

Знакомство с сайтом SwimStats

Когда переоценка не требуется

Когда выполнять переоценку

Переоценка частично реализованных историй

Цель переоценки

Резюме

Вопросы для обсуждения

Глава 8. Что выбрать – пункты или идеальные дни

Доводы в пользу пунктов

Доводы в пользу идеальных дней

Рекомендации

Резюме

Вопросы для обсуждения

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

Глава 9. Приоритизация тем

Факторы приоритизации

Объединение четырех факторов

Примеры

Резюме

Вопросы для обсуждения

Глава 10. Приоритизация по финансовой отдаче

Источники дохода

Пример: WebPayroll

Финансовые показатели

Сравнение отдачи

Резюме

Вопросы для обсуждения

Глава 11. Приоритизация по желательности

Модель удовлетворенности клиентов Кано

Относительное взвешивание: еще один подход

Резюме

Вопросы для обсуждения

Глава 12. Разбивка пользовательских историй

Когда нужно разбивать пользовательскую историю

Разбивка по границам данных

Разбивка по операционным границам

Удаление сквозной функциональности

Несоблюдение требований к быстродействию

Разбивка историй со смешанным приоритетом

Не разбивайте историю на задачи

Избегайте соблазна добавить взаимосвязанные изменения

Объединение историй

Резюме

Вопросы для обсуждения

Часть IV. Составление календарных графиков

Глава 13. Основные аспекты планирования релиза

План релиза

Обновление плана релиза

Пример

Резюме

Вопросы для обсуждения

Глава 14. Планирование итерации

Задачи, не распределенные во время планирования итерации

Чем различаются планирование итерации и планирование релиза

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

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

Мои рекомендации

Соотнесение оценок задач с пунктами

Резюме

Вопросы для обсуждения

Глава 15. Выбор длины итерации

Факторы, влияющие на выбор длины итерации

Принятие решения

Два примера

Резюме

Вопросы для обсуждения

Глава 16. Оценка скорости

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

Выполнение итерации

Прогнозирование скорости

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

Резюме

Вопросы для обсуждения

Глава 17. Буферизация планов для компенсации неопределенности

Функциональный буфер

Временной буфер

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

Комбинирование буферов

Временной буфер – это не раздувание сроков

Ограничительные оговорки

Резюме

Вопросы для обсуждения

Глава 18. Планирование проекта с участием нескольких команд

Принятие общей базы для оценок

Более быстрое добавление деталей в пользовательские истории

Опережающее планирование

Включение в план поддерживающих буферов

Но ведь это уйма работы

Резюме

Вопросы для обсуждения

Часть V. Отслеживание прогресса и информирование

Глава 19. Мониторинг плана релиза

Отслеживание процесса разработки релиза

Диаграмма выгорания релиза

Диаграмма парковки

Резюме

Вопросы для обсуждения

Глава 20. Мониторинг плана итерации

Доска задач

Диаграммы выгорания итерации

Отслеживание затраченных сил и времени

Индивидуальная скорость

Резюме

Вопросы для обсуждения

Глава 21. Информирование о плане

Информирование о плане

Информирование о прогрессе

Итоговый отчет в конце итерации

Резюме

Вопросы для обсуждения

Часть VI. Почему работает agile-подход к планированию

Глава 22. Почему работает agile-подход к планированию

Частое изменение плана

Оценки размера и сроков разделяются

Планы составляются на разных уровнях

Планы ориентируются на функции, а не на задачи

Небольшие истории поддерживают постоянство потока работы

Незавершенная работа ликвидируется в каждой итерации

Отслеживание прогресса осуществляется на уровне команды

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

Правила применения agile-подхода к оценке и планированию

Резюме

Вопросы для обсуждения

Часть VII. Анализ конкретного примера

Глава 23. Конкретный пример: Bomb Shelter Studios

День 1 – утро понедельника

Оценка пользовательских историй

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

Планирование итерации и релиза, раунд 1

Две недели спустя

Планирование второй итерации

Две недели спустя

Пересмотр плана релиза

Презентация пересмотренного плана у Фила

Восемнадцать недель спустя

Список литературы

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

Майк Кон – основатель Mountain Goat Software, фирмы, занимающейся консалтингом в сфере управления процессами и проектами. Майк специализируется на помощи компаниям в применении agile-подхода с целью повышения эффективности. Он также является автором книги «Пользовательские истории: Гибкая разработка программного обеспечения» и книг по языкам программирования Java и C++. За спиной у Майка более чем 20-летний опыт работы руководителем в организациях разного размера, от стартапа до компании из списка Fortune 40. Его статьи можно найти в таких изданиях, как Better Software, IEEE Computer, Cutter IT Journal, Software Test and Quality Engineering, Agile Times и C/C++ Users Journal. Он часто выступает на отраслевых конференциях, является соучредителем организации Agile Alliance и входит в ее совет директоров. Майк – сертифицированный Scrum-мастер и тренер, член Компьютерного общества IEEE и Ассоциации компьютерной техники.

Для получения дополнительной информации обращайтесь на сайт www.mountaingoatsoftware.com или отправьте запрос по адресу mike@mountaingoatsoftware.com.

.....

1. Эта глава открывается утверждением о том, что чрезмерное планирование и отсутствие планирования одинаково опасны. Какой объем планирования оптимален для вашего текущего проекта?

2. Какие еще доводы в пользу планирования вы можете привести?

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Agile: оценка и планирование проектов
Подняться наверх