Название: Постигая Agile. Ценности, принципы, методологии
Автор(ы): Эндрю Стеллман, Дженнифер Грин
Издательство: "Манн, Иванов и Фербер", — 2017
Описание:
Оригинал (англ.): "Learning Agile: Understanding Scrum, XP, Lean, and Kanban" by Andrew Stellman, Jennifer Greene
Подробное руководство по четырем основным agile-методологиям, по которому легко и интересно учиться.
Эта книга рассказывает о самых популярных agile-методологиях — Scrum, XP (экстремальном программировании), Lean (бережливом программировании) и о Kanban (Канбан). О том, как команды используют Agile для создания хороших программ и как с помощью Agile добиться подобных результатов. И о том, как Agile способно изменить образ мыслей людей, работающих над проектом, и превратить их в команду, действительно добивающуюся результатов. Цель этой книги — познакомить вас с методами Agile, ценностями и принципами, которые помогают командам полностью изменить свой подход к работе над проектами.
Что изменится после прочтения этой книги?
- Вы поймете идеи, которыми руководствуются эффективные agile-команды, а также ценности и принципы, которые их объединяют;
- Вы познакомитесь с самыми популярными школами — Scrum, экстремальным и бережливым программированием и техникой Kanban — и поймете, как все они могут относиться к agile-методологиям, несмотря на то, что очень отличаются друг от друга;
- Вы узнаете о конкретных agile-методах, которые сможете сразу внедрить в свои проекты, и познакомитесь с базовыми ценностями и принципами, которые понадобятся для того, чтобы это внедрение было эффективным.
- Вы сможете лучше понимать свою команду и компанию, чтобы выбрать тот agile-подход, который соответствует вашему мировоззрению (или максимально близок к нему);
- Вы узнаете, для чего работать с agile-коучем и как он может помочь вам и вашей команде изменить свой подход и начать внедрять гибкие методологии.
Это книга для руководителей, проектных менеджеров и всех, кто хочет разобраться в гибких методологиях.
ЦИТАТЫ ˅
Планирование
Планирование в команде важнее, чем чрезмерное документирование плана и слепое следование ему.
Обсуждение
Во время ежедневных scrum-митингов каждый член команды отвечает на три вопроса: что я сделал с момента последнего митинга? Что я буду делать, начиная с сегодняшнего дня и до следующего митинга? Какие есть препятствия на моем пути?
Коуч
Эффективные agile-коучи помогают командам преодолеть сложности, связанные с внедрением новой практики, сосредоточив внимание на той ее части, которая им близка.
Микс из Agile
Выборочное применение отдельных элементов Agile в одном проекте — это наиболее распространенный сегодня способ работы с Agile, но такой путь стать гибким нельзя назвать самым эффективным.
Ценности
Чтобы стать успешными scrum-командами, необходимо глубоко усвоить scrum-ценности: приверженность, уважение, сосредоточенность, открытость и мужество.
Владелец продукта
Многие эффективные agile-команды рассматривают владельца продукта в качестве члена проектной группы, с которым нужно сотрудничать, а не только вести переговоры как с клиентом или заказчиком.
Об авторах:
Эндрю Стеллман (Andrew Stellman) — разработчик, спикер, agile-коуч, проектный менеджер и эксперт в разработке ПО. Его опыт — более 20 лет в разработке. Он руководил несколькими крупными международными командами, был вице-президентом инвестбанка, консультировал компании и учебные заведения (в том числе Microsoft и MIT).
Дженнифер Грин (Jennifer Greene) — agile-коуч, проектный менеджер, тестировщик, спикер, бизнес-аналитик. Она занимается разработкой ПО в разных отраслях более 20 лет.
Эндрю и Дженнифер — авторы 5 книг по разработке и управлению проектами, вышедших в издательстве O’Reilly.
СОДЕРЖАНИЕ ˅
- Предисловие партнера
- Предисловие
- Глава 1. Обучая Agile
Что такое Agile?
Кому следует прочитать эту книгу
Цели, которые мы ставим в этой книге
Продвижение Agile в ваше сознание любыми необходимыми средствами
Структура книги
- Глава 2. Понимание ценностей Agile
Руководитель команды, архитектор и менеджер проекта заходят в бар
Серебряной пули не существует
Agile для спасения! (Правильно?)
Раздробленное видение
Agile-манифест помогает командам видеть цели применения каждой практики
Понимание слона
С чего начинать при работе с новой методологией
- Глава 3. Agile-принципы
12 принципов гибкой разработки программного обеспечения
Клиент всегда прав, не так ли?
Реализация проекта
Общение и совместная работа
Выполнение проекта — перемещение по проекту
Постоянное совершенствование проекта и команды
Agile-проект: объединение всех принципов
- Глава 4. Scrum и самоорганизующиеся команд
Правила Scrum
Акт I. Я могу использовать Scrum?
Каждый член scrum-команды — владелец проекта
Акт II. Обновления статуса — это только для социальных сетей!
Вся команда принимает участие в scrum-митингах
Акт III. Спринтерский забег в тупик
Спринты, планирование и ретроспективы
Акт IV. Собака ловит автомобиль
- Глава 5. Планирование и коллективные обязательства в Scrum
Акт V. Не вполне ожидаемая неожиданность
Пользовательские истории, скорость работы команды и общепринятые практики Scrum
Планирование и выполнение спринта с использованием историй, очков, задач и доски задач
Акт VI. Круг почета
Переосмысление scrum-ценностей
- Глава 6. XP и охватывающие изменения
Акт I. Сверхурочная работа
Основные практики ХР
Акт II. План игры изменился, но мы все равно проигрываем
ХР-ценности помогают команде изменить мышление
Эффективное мышление начинается с ценностей ХР
Акт III. Динамика изменений
Понимание принципов ХР поможет вам принять изменения
- Глава 7. ХР, простота и инкрементальная архитектура
Акт IV. Работа в сверхурочное время, часть 2: снова сверхурочные
Код и архитектура
Принимать решения по коду и проекту в последний ответственный момент
Инкрементальная архитектура и целостные XP-практики
Акт V. Окончательный результат
- Глава 8. Lean, ликвидация потерь и целостная картина
Бережливое мышление
Акт I. И вот еще что
Создание героев и магическое мышление
Ликвидируйте потери
Постарайтесь глубже понять продукт
Поставляйте как можно быстрее
- Глава 9. Канбан, поток и постоянное совершенствование
Акт II. Игра в догонялки
Принципы Канбана
Совершенствование процесса с Канбаном
Измерение и управление потоком
Эмерджентное поведение с Канбаном
- Глава 10. Agile-коуч
Акт III. И вот еще что (опять?!)
Коучи понимают, почему люди не всегда хотят меняться
Коучи понимают, как люди учатся
Коучи понимают, что делает методологию работающей
Принципы коучинга
- Об авторах
- Несколько слов об обложке
ДРУГИЕ КНИГИ АВТОРА (Эндрю Стеллман): ДРУГИЕ КНИГИ АВТОРА (Дженнифер Грин):
|