Подробное руководство по четырем основным 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. И вот
еще что (опять?!) |
Коучи
понимают, почему люди не всегда хотят меняться |
Коучи
понимают, как люди учатся |
Коучи
понимают, что делает методологию работающей |
Принципы
коучинга |
Об авторах |
Несколько слов
об обложке
|
|