In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Agile books and tutorials can help fill your brain this December and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- Engineering Software as a Service: An Agile Approach Using Cloud Computing (2013)
- Succeeding with Agile: Software Development Using Scrum (2009)
- Agile Project Management For Dummies (For Dummies (Computer/Tech)) (2017)
- Lean Software Development: An Agile Toolkit (2003)
- The Agile Samurai: How Agile Masters Deliver Great Software (Pragmatic Programmers) (2010)
- Agile Project Management with Kanban (Developer Best Practices) (2015)
- User Stories Applied: For Agile Software Development (2004)
- Clean Code: A Handbook of Agile Software Craftsmanship (2008)
- Agile Software Development with Scrum (Series in Agile Software Development) (2001)
- Large-Scale Scrum: More with LeSS (Addison-Wesley Signature Series (Cohn)) (2016)
- More Agile Testing: Learning Journeys for the Whole Team (2014)
- The Art of Agile Development: Pragmatic Guide to Agile Software Development (2007)
Awarded “Most Promising New Textbook” for 2016 by the Textbook & Academic Authors Association. A one-semester college course in software engineering focusing on cloud computing, software as a service (SaaS), and Agile development using Extreme Programming (XP). This book is neither a step-by-step tutorial nor a reference book.
Author(s): Armando Fox, David Patterson
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization. This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul.
Author(s): Mike Cohn
Flex your project management muscle. Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you’ll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of Agile software developers.
Author(s): Mark C. Layton, Steven J. Ostermiller
In Lean Software Development, Mary and Tom Poppendieck identify seven fundamental “lean” principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 “thinking tools” that can help you customize the right agile practices for any environment. Better, cheaper, faster software development. You can have all three–if you adopt the same lean principles that have already
Author(s): Mary Poppendieck, Tom Poppendieck
The Agile Samurai: How Agile Masters Deliver Great Software (Pragmatic Programmers) (2010)
Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where agile expert Jonathan Rasmusson shows you how to kick-start, execute, and deliver your agile projects. Combining cutting-edge tools with classic agile practices, The Agile Samurai gives you everything you need to deliver something of value every week and make rolling your software into production a non-event.
Author(s): Jonathan Rasmusson
Use Kanban to maximize efficiency, predictability, quality, and value. With Kanban, every minute you spend on a software project can add value for customers. One book can help you achieve this goal: Agile Project Management with Kanban. Author Eric Brechner pioneered Kanban within the Xbox engineering team at Microsoft.
Author(s): Eric Brechner
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users’ needs is to begin with “user stories”: simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle.
Author(s): Mike Cohn
Clean Code: A Handbook of Agile Software Craftsmanship (2008)
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship .
Author(s): Robert C. Martin
eXtreme Programming is an ideal many software shops would love to reach, but with the constant pressures to produce software quickly, they cannot actually implement it. The Agile software process allows a company to implement eXtreme Programming quickly and immediately-and to begin producing software incrementally in as little as 30 days! Implementing eXtreme Programming is easier said than done.
Author(s): Ken Schwaber, Mike Beedle
The Go-To Resource for Large-Scale Organizations to Be Agile. Rather than asking, “How can we do agile at scale in our big complex organization?” a different and deeper question is, “How can we have the same simple structure that Scrum offers for the organization, and be agile at scale rather than do agile?” This profound insight is at the heart of LeSS (Large-Scale Scrum).
Author(s): Craig Larman, Bas Vodde
Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile Testing, they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about.
Author(s): Janet Gregory, Lisa Crispin
The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly. This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors’ many years
Author(s): James Shore, Shane Warden
Best Agile Books You Must Read
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some Agile books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Practical Security for Agile and DevOps
Author(s): Mark S. Merkow
ID: 3163882, Publisher: Auerbach Publications, Year: 2022, Size: 11 Mb, Format: pdf
Lean and Agile Software Development: 6th International Conference, LASD 2022, Virtual Event, January 22, 2022, Proceedings
Author(s): Adam Przybyłek, Aleksander Jarzębowicz, Ivan Luković, Yen Ying Ng
ID: 3199641, Publisher: Springer, Year: 2022, Size: 18 Mb, Format: pdf
Managing Agile Business Technology: The Business and Technology Relationship Model in Practice
Author(s): David Miller
ID: 3201804, Publisher: Springer, Year: 2022, Size: 3 Mb, Format: pdf
Please note that this booklist is not absolute. Some books are absolutely hot items according to The Wall Street Journal, others are drafted by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Leave a comment if you have any feedback on the list.