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