Інфопростір для управлінців
Чистий Agile

Деталі видання

Видавництво:
Фабула
Рік:
2021

Чистий Agile

Роберт Мартін

За майже 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. Завершення

  • Післямова
  • Покажчик
  • Про автора