Чи є канонічна книга?
Є маніфест спритного , але для канонічної книги ?
Ні. Є багато книг там.
Конкретні рекомендації щодо книг:
Agile Розробка програмного забезпечення, принципи, структури та практики Роберта К. Мартіна
Agile Розробка програмного забезпечення, принципи, шаблони та практики . Це орієнтоване на практику розробників та кодування, і вона повинна бути прочитана для будь-якого розробника, який серйозно ставиться до гнучкої розробки програмного забезпечення. Існує також версія C # книги, яку він написав разом із сином Міхе, тому якщо ви розробник .NET, ця версія може бути саме для вас.
Мистецтво Agile Development від Джеймса Шор
Для ознайомлення з загальними гнучкими практичними проектами дивіться "The Art of Agile" від James Shore & Shane Warden. Він зосереджений на практиці XP (але це насправді тому, що XP там, де визначені всі конкретні практики розробників), але має велику увагу на те, як працюють Agile проекти.
Чудова річ у цій книзі - це те, що Джеймс Шор безкоштовно публікує весь текст на своєму веб-сайті, тому ви можете спробувати перед покупкою.
Практики спритного розробника: робота в реальному світі від Субраманія і Ханта
Практики спритного розробника: робота в реальному світі
Scrum and XP з окопів Генріка Кніберга
Це чудова книга, що дозволяє відчути, як працює спритна команда, і це дуже швидке прочитання (пару годин). Я надаю це новим співробітникам моєї організації - технічним і нетехнічним - і я постійно маю позитивні відгуки.
Амазонка
Екстремальне програмування пояснив Кент Бек
Напевно, найстаріша книга, яку я пам'ятаю, яка допомогла зробити принципи Agile популярними. Agile швидко стає гучним словом у світі Tech. Я відчуваю, що екстремальне програмування (XP) - це гарне місце для початку до того, як термін Agile, здається, втратить значення.
Амазонка
Спритна оцінка та планування Майком Кон
Щодо "спритного процесу", подивіться "Майстерну оцінку та планування" Майка Конна - маючи на увазі, що він орієнтований на Scrum.
Конн охоплює багато основ, а також деякі речі, з якими часто стикаються нові команди Scrum - оцінка за допомогою Story Points vs. Ideal days, що робити, якщо ви не зможете розповісти в спринті, коли потрібно переоцінити / розмір і коли не робити і т.д.
Він також розглядає деякі дійсно цікаві речі, які в основному є власником продукту - такі речі, як оцінювання та визначення пріоритетів функцій тощо.
Мистецтво одиничного тестування Роя Ошерове
Ошерове представляє дуже прагматичний підхід до тестування одиниць. Представляє хороший підхід щодо того, як змінити код рефактора, щоб стати більш перевіреним, як шукати шви тощо. Однак, це орієнтована на .Net книга.
Амазонка
Спритний самурай Джонатана Расмуссона
Щойно я придбав це і виявив, що це освіжаючий погляд на те, як розпочати роботу з гнучким.
Амазонка
Книга Алістера Кокбернса щодо його методологій «Кристал» варта читати - почасти тому, що вона дає вам альтернативу звичайним методам Scrum, а частково тому, що він був одним із оригінальних хлопців, які придумали в першу чергу Agile, тож я сподіваюся, що він знає про що він говорить.
Crystal є цікавою методологією, оскільки він масштабує від невеликих команд до дуже великих, він описує зміни, необхідні для спритної роботи в цих різних середовищах.
Згадані неортизовані книги
Швидкі схеми усиновлення: дорожня карта до організаційного успіху Амр Ельссамадісі
Спритний та ітеративний розвиток: Керівництво керівника Крейг Ларман
Спритна оцінка та планування Майком Кон
Agile Project Management: Створення інноваційних продуктів від Jim Highsmith
Спритна ретроспектива: створення хороших команд Естер Дербі та Діани Ларсен
Agile Розробка програмного забезпечення від Alistair Cockburn
Agile Розробка програмного забезпечення із Scrum Кеном Швабером та Майком Бідлом
Ставши спритною: ... у недосконалому світі Грега Сміта та доктора Ахмеда Сідкі
Цінність бізнес-методів Agile Software: максимізація Роя за допомогою процедур, що здійснюються за часом та документацією, Девід Ф. Ріко, Хасан Х. Саяні та Сая Соне
Співпраця Пояснив Жан Табака
Безперервна доставка: надійне програмне забезпечення випускається за допомогою побудови, тестування та автоматизації розгортання компанією Humble та Farley
Кришталево чисте: методологія, що працює на людях для невеликих команд Алістера Кокберна
Енциклопедія інженерії програмного забезпечення під редакцією Філліпа А. Лапланте
Безстрашні зміни Лінда Райзінг та Мері Лінн Маннс
Вирощування об’єктно-орієнтованого програмного забезпечення, керуючись тестами Фрімана та Прайса
Іноваційні ігри: Створення проривних продуктів за допомогою спільної гри Люка Гомана
Мерія та Том Поппендієк - Lean Development Software - спритний інструментарій для менеджерів з розробки програмного забезпечення
Lean Solutions від Джима Уомака та Дена Джонса
Художнє мислення Джима Уомака та Дена Джонса
Управління гнучкими проектами Санджіва Августина
Управління фабрикою дизайну Дональд Г. Райнерцен
Планування екстремального програмування Кента Бека та Мартіна Фаулера
Масштабний та спритний розвиток: мислення та організаційні інструменти для масштабного скраму Крейг Ларман та Бас Водде
Посібник з кишенькових програм Scrum: Швидкий посібник із розробки програмного забезпечення Agile від Peter Saddington
Мішель Слігер та Стація Бродерік, керівник програмного забезпечення «Міст до спритності»
Сьогодні та завтра Генрі Форд (з 1926)
Історії користувачів, застосовані Майком Кон
Списки книг