Let us begin with top Scrum Books recommendations. There are a list of 100 best books for Agile software development, but who needs a similar list of 100 best books for Scrum? With that in mind, I created short list of top Scrum books for titles that I really found helpful and approaching Scrum framework from different prospective.
Essential Scrum: A Practical Guide to the Most Popular Agile Process
Kenny Rubin provided Scrum and Agile related coaching and training for more than two hundreds companies ranging from startups to Fortune 10. He wrote Essential Scrum book with an intention to provide a common understanding of Scrum for every team member involved with Scrum. The new book is very comprehensive and covers just about everything about Scrum for beginner and expert. The book take a new angle on Scrum and uses real-world examples to show what makes a reliable foundation for successful Agile development. It is extremely well written and most likely will become the base reference for future Scrum practitioners. I strongly recommend Kenny Rubin’s book to anyone who wants to start using Scrum or wants to improve their software development process.
More book reviews at Amazon: Essential Scrum: A Practical Guide to the Most Popular Agile Process
The Elements of Scrum
The Elements of Scrum is written in the close collaboration by certified Scrum trainer Chris Sims and certified Scrum Master Hillary Louise Johnson. The book starts with "A Week in the Life of a Scrum Team" chapter about successful high-performing Scrum team, this story begins from sprint planning meeting on Monday, follows the team through the week and ends on Friday by the demonstrations of the software built and sprint review meeting. The intention is to interest the reader in Agile methodology and wonder how it is accomplished. The first part called "Introduction to Agility" covers the history of Agile, beginning weakness of waterfall methodology, followed by the detailed explanation of key elements and core fundamentals of the Agile Manifesto and Agile principles. Second part of the book "Scrum" tells a history of Scrum and discusses the scrum roles, artifacts, events and user stories helping to adopt fundamentals of Scrum. Last parts covers "Supporting Practices" namely practical details of release planning, story mapping, refactoring, test driven development and pair programming. I have read many books on Scrum and and I have come across very few books that do as good a job as The Elements of Scrum. This book gives very deeper knowledge and readable advices, not just for people using Scrum, but for anyone who is looking to improve the way their team builds software. The book is great reference and would add another utility tool for the reader to progress in the career.
More book reviews at Amazon: The Elements of Scrum
Scrum in Action
The book Scrum in Action is recommended to the folks new to Agile development and to the folks experienced with Agile, but new to Scrum. It with all the essentials a project team needs to know in order to start and successfully complete a Scrum project. The book begins with the deciphering of Agile methodically and Scrum framework, and based on this foundation the rest of the book explains various Agile topics like calculating the financial perspective, securing management support, importance of automated, regression and integration tests during Scrum, significance of teamwork and successful Scrum adaption. The book ends with two case studies which shows how the book's recommendations helped Scrum team to successfully build and deploy software product developed with Ruby on Rails, Git for version control, and Test::Unit for testing. The best part I like in Scrum in Action is the suggestions as to what chapters the reader should read and in what order in order to put the knowledge to practice. The book is well written book and provides wealth of information for the freshers, intermediate and advanced adopters of Scrum. The combination of the knowledge and the readable style of the book are the characteristics that lead me to rate the book highly.
More book reviews at Amazon: Scrum in Action
Agile in a Flash: Speed-Learning Agile Software Development
Agile in a Flash is not a book in the traditional sense, it is a set of 5x7 cards and useful as a first steps towards Agile and Scrum introduction. Each card is a reference card on the front and a short article on the back to help explain the practice or principle. The cards are suitable for sticking on walls, desk or sharing between team members. The cards were initially developed by Agile coaches, and with an intent of making it a mentoring tool, but the cards could be used by Agile and Scrum teams as reference cards. The idea of reference cards is to avoid the need of folks to dig around through stacks of Agile books in desperate attempts to find answers. Agile in a Flash cards intended for teaching leadership, teamwork, clean programming, reminders, agile approaches to problem solving, and source for coaching Agile teams. The cards critical tool for any Agile team, and a must-have for every Agile coach or Scrum Master. As for beginners in Agile methodology the book The Agile Samurai: How Agile Masters Deliver Great Software is recommended as a good companion and extended training material to the flash cards.
More book reviews at Amazon: Agile in a Flash
I did my best to select best Scrum books that have something to offer for Scrum beginners, Scrum experts and those who are curious about Scrum but remain skeptical. My goal was to avoid the need for software professionals to dig around through shelves of Agile books in desperate attempts to find answers. Last year I discarded about eighty out-of-date software development books and I hope you would not sent for recycling these must read Scrum books in the nearest future.