Did you just join a team working with an Agile Framework and want to know more? Are you already working with Scrum, Kanban but you always wondered why certain rules are the way that they are? If that’s the case you might benefit from reading some of the references that were useful for me in my journey to get to know more about Agile and becoming a Scrum Master.

The Agile Manifesto

Back to where it all started, four simple principles that in 2001 were clearly stated in the Agile Manifesto. The simple principles triggered a revolution in the way Software is build in the whole industry.

The 12 principles of Agile Software

A more detailed and structured list of principles followed the Agile Manifesto. These twelve principles of Agile Software might not sound so revolutionary today after more a decade since their conception, still over the years they have been a valuable guide for me. “Devil is in the details” they say, they also say that building software is all about details. My point here is not that software is demoniac, just that having in mind a set of principles can really be a precious compass to save you from being lost in a complex process.

Useful books

Here follows a very short list of books that get me started with Agile and Scrum.

Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers 2006)

This is the first book I ever read about Agile. It is very practical and to the point, clear and easy to read. I remember that when I got this book in my hands back in 2008 I was biased, expecting to find lot of Academic fluff. What I found instead was a lot of very pragmatic and easy-to-digest tips for a developer that wants to adopt a more agile approach. This book really started my appetite to get to know more about the subject.
agile train

Scrum: a Breathtakingly Brief and Agile Introduction (Dymaxicon 2012)

Do you want to know quickly about Scrum? Than this book is for you: it covers in a clear and concise way all the main element of the Scrum framework. It is far from being exhaustive, still I found it to be quite a valuable starting point.

Scrum and Xp from the Trenches 2nd Edition

The difficulty with getting started with Agile is that no one is going to tell you what to do. You can read a book about the Scrum framework, that doesn’t mean the following day you are able to start using Scrum in your team. Wouldn’t it be nice that someone told you how they do Scrum in their team? That’s just what Henrik Kniberg does in his book: it is incredibly pragmatic, it’s just the description of how they implemented Scrum. You don’t necessarily need to do as they do, that just worked for them, still it is a template you can get good ideas from. By the way, you can also download a digital copy of the book for free.

Wrapping up

If you are starting your journey of discovering Agile I hope that these reference might be useful for you and I wish you good luck. If you are experienced with Agile then feel free to comment this post by letting me know what resources did you find useful to get started.

Credits

Do you like the images in this post? Well then you should know that they are beautifully hand drawn by Lara Pellegrini.