Agile Software Development
Robert C. Martin
Section 1 Agile development Section 2 Agile design Section 3 The payroll case study Section 4 Packaging the payroll system Section 5 The weather station case study Section 6 The ETS case study
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Robert C. Martin's classic offers practical guidance on agile development and design, illustrating principles like SOLID through detailed case studies.
Read this if
- ✓ You want to understand core agile design principles, including SOLID.
- ✓ You learn best through in-depth, real-world case studies and examples.
- ✓ You are an intermediate developer focused on improving code quality.
Skip this for now if
- ✗ You are seeking an introductory guide to basic agile methodologies.
- ✗ You prefer hands-on coding exercises over conceptual design discussions.
- ✗ You need content focused on specific programming languages or frameworks.
🔄 Compare & Reading Path
Alternatives
Read Before
📊 Why Developers Recommend
It pushes developers to think more carefully about readability and naming.
Cited by 8 different developers, each bringing their own experience and perspective.
Recommended as a foundational resource that establishes core understanding, remaining useful regardless of technology trends.
💬 What Developers Say
"The following are the greatest hits, collected in an easy-to-browse format with links to Amazon."
— radditude · #DevDiscuss Recommends Programming Books · Apr 19, 2017
"I've compiled the suggestions of dozens of programmers, managers, career coaches, and other industry professionals to bring you a list of __the 20 most-recommended books for software developers__"
— awwsmm · 20 Most-Recommended Books for Software Developers · Oct 19, 2019
"And here you have a list of top 20 software development books that are worth mentioning in this article."
— apium_hub · 20 essential software development books to read · Aug 3, 2017
Based on 9 developer article mentions
👤 Who Should Read This
Best for
- • Senior engineers deepening their expertise
- • Engineers involved in system design and architecture
- • Developers who want to write better code
Explore Similar Books
More books in similar categories — browse to discover your next read.
Adaptive Code
Gary McLean Hall
View →
A Philosophy of Software Design
John Ousterhout
View →
Implementation Patterns
Kent Beck
View →
Clean Architecture
Robert C. Martin
View →
Refactoring To Patterns
Joshua Kerievsky
View →
Robert C. Martin
Mentioned in 9 articles · #86 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 9 Articles
#DevDiscuss Recommends Programming Books
20 essential software development books to read
Do Repeat Yourself
13 Must Read Software Development Books for Experienced Developers
🚀 13 Must-Read Books for Senior Developers & Software Engineers in 2025
Building EDIFlow in TypeScript: Part 1 - Why Clean Architecture?
Score Trend
Last 90 Days
Articles
2
vs prev 90d
-1
All Time
Unique authors
8
Total mentions
9