Có một cuốn sách kinh điển về Agile?


45

Là một nhà phát triển solo, tôi nghĩ rằng tôi đang sử dụng một quy trình giống như Agile, nhưng tôi muốn so sánh những gì tôi đang làm với Agile thực sự và xem liệu tôi có thể cải thiện quy trình của riêng mình không.

Có một cuốn sách ngoài đó là tiêu chuẩn thực tế để mô tả các thực tiễn, phương pháp tốt nhất và thông tin hữu ích khác về Agile? Điều gì về cuốn sách làm cho nó đặc biệt?

Câu trả lời:


39

Có một cuốn sách kinh điển?

bản tuyên ngôn nhanh nhẹn , nhưng đối với một cuốn sách kinh điển ?

Không. Có rất nhiều sách ngoài kia.

Khuyến nghị sách cụ thể:

Phát triển phần mềm, nguyên tắc, mô hình và thực tiễn Agile của Robert C. Martin

Phát triển phần mềm, nguyên tắc, mô hình và thực tiễn của Agile . Điều này tập trung vào thực tiễn và mã hóa của nhà phát triển và phải đọc cho bất kỳ nhà phát triển nào nghiêm túc về phát triển phần mềm nhanh. Ngoài ra còn có phiên bản C # của cuốn sách mà anh ấy và con trai Micah đã viết, vì vậy nếu bạn là nhà phát triển .NET, phiên bản đó có thể là phiên bản dành cho bạn.

Nghệ thuật phát triển Agile của James Shore

Để hiểu rõ hơn về thực tiễn dự án nhanh nhẹn, hãy xem The Art of Agile của James Shore & Shane Warden. Nó tập trung vào các thực tiễn XP (nhưng đó thực sự là vì XP là nơi xác định tất cả các thực tiễn dành cho nhà phát triển cụ thể), nhưng tập trung lớn vào cách các dự án Agile hoạt động.

Một điều tuyệt vời về cuốn sách này là James Shore đang xuất bản toàn bộ văn bản trên trang web của mình, vì vậy bạn có thể thử trước khi mua.

Thực tiễn của một nhà phát triển nhanh nhẹn: Làm việc trong thế giới thực của Subramaniam và Hunt

Thực tiễn của một nhà phát triển nhanh nhẹn: Làm việc trong thế giới thực

Scrum và XP từ các chiến hào của Henrik Kniberg

Đó là một cuốn sách tuyệt vời để cảm nhận về cách một nhóm nhanh nhẹn làm việc và nó đọc rất nhanh (vài giờ). Tôi đưa nó cho nhân viên mới trong tổ chức của mình - kỹ thuật và phi kỹ thuật - và tôi đã luôn có phản hồi tích cực.

Amazon

Lập trình cực đoan được giải thích bởi Kent Beck

Có lẽ cuốn sách lâu đời nhất mà tôi có thể nhớ đã giúp phổ biến các nguyên tắc Agile. Agile đang nhanh chóng trở thành một từ thông dụng trong thế giới của Tech. Tôi cảm thấy Lập trình cực đoan (XP) là một nơi tốt để bắt đầu trước khi thuật ngữ Agile dường như mất đi ý nghĩa.

Amazon

Dự toán và lập kế hoạch Agile của Mike Cohn

Đối với "quy trình Agile" - hãy xem "Lập kế hoạch và lập kế hoạch nhanh" của Mike Cohn - ghi nhớ rằng đó là Scrum-centric.

Cohn bao gồm rất nhiều điều cơ bản cũng như một số điều mà các nhóm Scrum mới thường phải vật lộn với - ước tính bằng Story Points so với ngày lý tưởng, phải làm gì nếu bạn thất bại trong một lần chạy nước rút, khi nào ước tính lại / kích thước và khi không, v.v.

Anh cũng đi sâu vào một số thứ thực sự thú vị, chủ yếu là miền của Chủ sở hữu sản phẩm - những thứ như cách đánh giá và ưu tiên các tính năng, v.v.

Nghệ thuật kiểm tra đơn vị của Roy Osherove

Osherove trình bày một cách tiếp cận rất thực tế để thử nghiệm đơn vị. Trình bày một cách tiếp cận tốt về cách cấu trúc lại mã để trở nên dễ kiểm tra hơn, cách tìm đường nối, v.v. Tuy nhiên, đây là một cuốn sách trung tâm .Net.

Amazon

Samurai Agile của Jonathan Rasmusson

Chỉ cần mua bản thân mình và thấy nó là một cái nhìn mới mẻ về cách bắt đầu với nhanh nhẹn.

Amazon

Cuốn sách của Alistair Cockburns về các phương pháp tinh thể của anh ta rất đáng để đọc - một phần vì nó mang đến cho bạn một phương pháp thay thế Scrum thông thường, và một phần vì anh ta là một trong những người đầu tiên đến với Agile ngay từ đầu, vì vậy tôi hy vọng anh ta biết anh ấy đang nói về cái gì vậy

Crystal là một phương pháp thú vị vì nó mở rộng từ các nhóm nhỏ đến các nhóm rất lớn, ông mô tả các thay đổi cần thiết để làm cho công việc nhanh nhẹn trong các môi trường khác nhau này.

Sách chưa được đề cập

  • Các mô hình áp dụng Agile: Lộ trình thành công của tổ chức bởi Amr Elssamadisy

  • Phát triển nhanh và lặp đi lặp lại: Hướng dẫn của người quản lý bởi Craig Larman

  • Dự toán và lập kế hoạch Agile của Mike Cohn

  • Quản lý dự án Agile: Tạo ra các sản phẩm sáng tạo của Jim Highsmith

  • Hồi tưởng nhanh nhẹn: Làm cho các đội tốt trở nên vĩ đại của Esther Derby và Diana Larsen

  • Phát triển phần mềm Agile bởi Alistair Cockburn

  • Phát triển phần mềm linh hoạt với Scrum của Ken Schwaber và Mike Beedle

  • Trở nên nhanh nhẹn: ... trong một thế giới không hoàn hảo của Greg Smith và Tiến sĩ Ahmed Sidky

  • Giá trị kinh doanh của các phương pháp phần mềm linh hoạt: Tối đa hóa Roi với các quy trình và tài liệu đúng lúc của David F. Rico, Hasan H. Sayani và Saya Sone

  • Hợp tác Giải thích bởi Jean Tabaka

  • Phân phối liên tục: Phần mềm đáng tin cậy phát hành thông qua xây dựng, kiểm tra và tự động triển khai bởi Humble và Farley

  • Crystal Clear: Phương pháp hỗ trợ con người cho các nhóm nhỏ của Alistair Cockburn

  • Bách khoa toàn thư về Kỹ thuật phần mềm do Phillip A. Laplante biên tập

  • Thay đổi không sợ hãi của Linda Rising và Mary Lynn Manns

  • Phát triển phần mềm hướng đối tượng, được hướng dẫn bởi các thử nghiệm Freeman và Pryce

  • Trò chơi đổi mới: Tạo ra các sản phẩm đột phá thông qua chơi hợp tác của Luke Hohmann

  • Phát triển phần mềm tinh gọn - Bộ công cụ Agile dành cho người quản lý phát triển phần mềm của Mary và Tom Poppendieck

  • Giải pháp tinh gọn của Jim Womack và Dan Jones

  • Suy nghĩ tinh gọn của Jim Womack và Dan Jones

  • Quản lý các dự án Agile của Sanjiv Augustine

  • Quản lý nhà máy thiết kế của Donald G. Reinertsen

  • Lập kế hoạch lập trình cực đoan của Kent Beck và Martin Fowler

  • Mở rộng quy mô phát triển Lean & Agile: Công cụ tư duy và tổ chức cho Scrum quy mô lớn của Craig Larman và Bas Vodde

  • Hướng dẫn bỏ túi Scrum: Hướng dẫn bắt đầu nhanh để phát triển phần mềm linh hoạt của Peter Saddington

  • Cầu nối cho sự nhanh nhẹn của người quản lý dự án phần mềm của Michele Sliger và Stacia Broderick

  • Hôm nay và ngày mai của Henry Ford (Từ 1926)

  • Câu chuyện người dùng được áp dụng bởi Mike Cohn

Danh sách sách

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.