Apakah ada buku kanonik?
Ada manifesto lincah , tetapi untuk buku kanonik ?
Tidak. Ada banyak buku di luar sana.
Rekomendasi buku khusus:
Pengembangan, Prinsip, Pola, dan Praktek Perangkat Lunak Agile oleh Robert C. Martin
Pengembangan, Prinsip, Pola, dan Praktek Perangkat Lunak yang tangkas . Ini difokuskan pada praktik pengembang dan pengkodean dan harus dibaca untuk setiap pengembang yang serius tentang pengembangan perangkat lunak tangkas. Ada juga versi C # buku yang ia dan putranya Micah tulis, jadi jika Anda adalah pengembang .NET, versi itu mungkin yang tepat untuk Anda.
Seni Pengembangan Agile oleh James Shore
Untuk wawasan tentang praktik proyek tangkas secara keseluruhan, lihat The Art of Agile oleh James Shore & Shane Warden. Ini berfokus pada praktik XP (tapi itu benar-benar karena XP adalah tempat semua praktik pengembang spesifik didefinisikan), tetapi memiliki gambaran besar fokus pada cara kerja proyek Agile.
Satu hal yang hebat tentang buku ini adalah bahwa James Shore menerbitkan seluruh teks di situs webnya secara gratis, sehingga Anda dapat mencoba sebelum membeli.
Praktik Pengembang Agile: Bekerja di Dunia Nyata oleh Subramaniam dan Hunt
Praktik Pengembang Agile: Bekerja di Dunia Nyata
Scrum dan XP dari Parit oleh Henrik Kniberg
Ini adalah buku yang bagus untuk mengetahui bagaimana tim yang gesit bekerja, dan ini adalah bacaan yang sangat cepat (beberapa jam). Saya memberikannya kepada staf baru di organisasi saya - teknis dan non-teknis - dan saya mendapat umpan balik positif secara konsisten.
Amazon
Pemrograman Ekstrim Dijelaskan oleh Kent Beck
Mungkin buku tertua yang dapat saya ingat yang membantu membuat prinsip-prinsip Agile populer. Agile dengan cepat menjadi kata yang populer di dunia Tech. Saya merasa Extreme Programming (XP) adalah tempat yang baik untuk memulai sebelum istilah Agile sepertinya kehilangan makna.
Amazon
Agile Estimating and Planning oleh Mike Cohn
Untuk "proses Agile" - lihat "Agile Estimating and Planning" karya Mike Cohn - mengingat bahwa Scrum-centric.
Cohn mencakup banyak dasar-dasar serta beberapa hal yang sering diperjuangkan oleh tim Scrum baru - estimasi menggunakan Story Points vs hari-hari yang ideal, apa yang dilakukan jika Anda gagal dalam cerita dalam sprint, kapan memperkirakan kembali / ukuran dan kapan tidak, dll.
Dia juga membahas beberapa hal yang sangat menarik yang terutama merupakan domain dari Pemilik Produk - hal-hal seperti cara menilai dan memprioritaskan fitur, dll.
The Art of Unit Testing oleh Roy Osherove
Osherove menyajikan pendekatan yang sangat pragmatis untuk pengujian unit. Menyajikan pendekatan yang baik tentang cara memperbaiki kode agar menjadi lebih dapat diuji, cara mencari jahitan, dll. Ini adalah buku .Net centric.
Amazon
The Agile Samurai oleh Jonathan Rasmusson
Baru saja membeli ini sendiri dan menemukan bahwa itu adalah tampilan yang menyegarkan tentang cara memulai dengan gesit.
Amazon
Buku Alistair Cockburns tentang metodologi Crystal- nya bernilai saat membaca - sebagian karena memberi Anda alternatif metode Scrum yang biasa, dan sebagian karena ia adalah salah satu dari orang-orang asli yang datang dengan Agile di tempat pertama, jadi saya harap dia tahu apa yang dia bicarakan.
Crystal adalah metodologi yang menarik karena timbangan dari tim kecil ke tim yang sangat besar, ia menjelaskan perubahan yang diperlukan untuk membuat kerja tangkas di lingkungan yang berbeda ini.
Buku yang tidak disortir disebutkan
Pola Adopsi Agile: Sebuah Peta Jalan menuju Keberhasilan Organisasi oleh Amr Elssamadisy
Pengembangan Agile dan Iterative: Panduan Manajer oleh Craig Larman
Agile Estimating and Planning oleh Mike Cohn
Manajemen Proyek Agile: Menciptakan Produk Inovatif oleh Jim Highsmith
Agile Retrospectives: Membuat Tim Bagus Hebat oleh Esther Derby dan Diana Larsen
Pengembangan Perangkat Lunak Agile oleh Alistair Cockburn
Pengembangan Perangkat Lunak Agile dengan Scrum oleh Ken Schwaber dan Mike Beedle
Menjadi Agile: ... di dunia yang tidak sempurna oleh Greg Smith dan Dr. Ahmed Sidky
Nilai Bisnis Metode Agile Software: Memaksimalkan Roi dengan Proses dan Dokumentasi Just-In-Time oleh David F. Rico, Hasan H. Sayani, dan Saya Sone
Kolaborasi Dijelaskan oleh Jean Tabaka
Pengiriman Berkelanjutan: Rilis Perangkat Lunak yang Andal melalui Build, Test, dan Deployment Automation oleh Humble and Farley
Crystal Clear: Metodologi yang Didukung Manusia untuk Tim Kecil oleh Alistair Cockburn
Encyclopedia of Software Engineering diedit oleh Phillip A. Laplante
Perubahan Fearless oleh Linda Rising dan Mary Lynn Manns
Tumbuh Perangkat Lunak Berorientasi Objek, Dipandu oleh Tes Freeman dan Pryce
Permainan Inovasi: Menciptakan Produk-Produk Terobosan Melalui Permainan Kolaborasi oleh Luke Hohmann
Pengembangan Perangkat Lunak Ramping - Agile Toolkit untuk Manajer Pengembangan Perangkat Lunak oleh Mary dan Tom Poppendieck
Lean Solutions oleh Jim Womack dan Dan Jones
Lean Thinking oleh Jim Womack dan Dan Jones
Mengelola Proyek Agile oleh Sanjiv Augustine
Mengelola Pabrik Desain oleh Donald G. Reinertsen
Merencanakan Pemrograman Ekstrim oleh Kent Beck dan Martin Fowler
Scaling Lean & Agile Development: Alat Berpikir dan Organisasi untuk Scrum Skala Besar oleh Craig Larman dan Bas Vodde
Scrum Pocket Guide: Panduan Ringkas untuk Pengembangan Perangkat Lunak Agile oleh Peter Saddington
Manajer Proyek Perangkat Lunak Bridge to Agility oleh Michele Sliger dan Stacia Broderick
Today and Tomorrow oleh Henry Ford (Dari 1926)
Kisah Pengguna Diterapkan oleh Mike Cohn
Daftar buku