Назва: Чистий Agile
Автор(и): Роберт Мартін
Видавництво: "Фабула", — 2021
Опис:
Оригінал (англ.): "Agile Software Development, Principles, Patterns, and Practices" by Robert Martin
За майже 20 років, які минули від опублікування Маніфесту Agile, розуміння цієї методології стало суттєво відрізнятися від тих намірів, котрі було покладено в основу її творцями. Тож зараз саме час повернутися до оригінальної ідеї Agile: негроміздкого рішення маленького завдання, поставленого перед невеликими командами програмістів, які виконують дрібні завдання.
А хто може допомогти в цьому краще за Дядька Боба — одного з авторів гнучкої розробки програмного забезпечення, відомого міжнародного консультанта та письменника Роберта С. Мартіна, чиї книжки «Чиста архітектура» та «Чистий код» стали настільними для багатьох програмістів.
«Чистий Agile» усуває непорозуміння і плутанину, які за роки існування Agile ускладнили його застосування у порівнянні з початковим задумом. По суті Agile — це всього лише невелика добірка методів та інструментів, яка допомагає невеликим командам програмістів управляти невеликими проєктами, але призводить до великих результатів, тому що кожен великий проєкт складається з величезної кількості цеглинок. П’ять десятків років роботи з проєктами всіх мислимих видів і розмірів дозволяють Мартіну показати, як насправді повинен працювати Agile.
Якщо ви хочете зрозуміти переваги Agile, не шукайте легких шляхів — потрібно правильно застосовувати Agile. «Чистий Agile» розповість, як це робити розробникам, тестувальникам, керівникам, менеджерам проєктів і клієнтам.
Про автора:
Роберт Мартін (Robert Martin), також відомий як Дядько Боб (Uncle Bob) — консультант і автор в області розробки ПЗ, засновник Object Mentor Inc. Мартін є професіоналом в області розробки ПЗ з 1970, а з 1990 став міжнародним консультантом у цій галузі. У 2001 він організував зустріч групи, яка створила гнучку методологію розробки на основі методів екстремального програмування.
ЗМІСТ ˅
- Передмова
- Вступ
- Слова подяки
- 1. Вступ до Agile
- Історія Agile
- Сноуберд
- Короткий огляд Agile
- Життєвий цикл
- Висновки
- 2. Причини застосування Agile
- Професіоналізм
- Розумні очікування
- Білль про права
- Висновки
- 3. Методи ділової взаємодії
- Планування
- Невеликі релізи
- Приймальне тестування
- Цілісна команда
- Висновки
- 4. Методи командної роботи
- Метафора
- Сталий темп, або рівномірна робота
- Колективна власність
- Безперервна інтеграція
- Зустрічі навстоячки
- Висновки
- 5. Технічні методи
- Керована тестами розробка
- Рефакторинг
- Парне програмування
- Висновки
- 6. Упровадження Agile
- Цінності Agile
- Усіляка всячина
- Трансформація
- Коучинг
- Сертифікація
- Agile у масштабному застосуванні
- Інструменти Agile
- Коучинг — альтернативний погляд
- Висновки (і знову Боб)
- 7. Висока майстерність
- Похмілля від Agile
- Невідповідність очікувань і реальності
- Віддаляємося одне від одного
- Висока майстерність розробки
- Ідеологія супроти методології
- Чи є методи в майстерності розробки програмного забезпечення?
- Сфокусуйтеся на цінностях, а не на методі
- Обговорення методів
- Вплив майстерності на особистість розробника
- Вплив майстерності розробника на нашу галузь
- Вплив майстерності розробника на компанії
- Майстерність розробника й Agile
- Висновки
- 8. Завершення
- Післямова
- Покажчик
- Про автора
|