Apakah ada buku kanonik tentang Agile?

45

Sebagai pengembang solo, saya pikir saya menggunakan proses Agile-like, tetapi saya ingin membandingkan apa yang saya lakukan dengan Agile nyata dan melihat apakah saya dapat meningkatkan proses saya sendiri.

Apakah ada buku di luar sana yang merupakan standar de-facto untuk menggambarkan praktik terbaik, metodologi, dan informasi bermanfaat lainnya tentang Agile? Bagaimana dengan buku itu yang membuatnya istimewa?

DavRob60
sumber

Jawaban:

39

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

pengguna40980
sumber