Scrum

The Ultimate Beginner’s Guide to Learn and Master Scrum Agile Framework
Narrated by: William Bahl
Length: 1 hr and 24 mins
4.5 out of 5 stars (41 ratings)

Audible membership

$14.95 a month

Free with a 30-day trial
1 audiobook of your choice.
A monthly selection of Audible Originals.
$14.95 a month after 30 days. Cancel anytime.
Buy for $6.95

Buy for $6.95

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's Summary

Does your business need a better software development process? Maybe you’re dealing with complex problems and need to manage products in a more productive way. Why not try an Agile Framework, specifically the Scrum Agile Framework! 

But what exactly is Scrum? It’s a management framework that is versatile enough to be used in different projects. It can help streamline your business while delivering products of the highest possible value! It allows cooperation between the development team, the business owner, the stakeholders, and the customer - all at the same time! It promotes the strength of community and why working together as a development team is so important. Within Scrum, each and every role is important and helps to produce the finished product in a timely manner and within budget. And bonus, it also helps to keep the customer happy! And while Scrum, and the Agile Framework itself, can be a little confusing, this audio book talks about the process behind the system in an easy-to-understand manner. 

Scrum: The Ultimate Beginners Guide To Learn And Master Scrum Agile Framework defines each role within Scrum and outlines each specific step you and your business needs to take in order to successfully help your company better itself.  

This audiobook explains the many different uses for Scrum Agile Framework including: 

  • Using Scrum in an effective way
  • What exactly is Scrum?
  • How can Scrum help me and my business?
  • What are the different roles in Scrum?
  • Scrum Activities
  • Scrum Artifacts
  • What is Scrum good for?
  • The different stages of Scrum
  • What is a Sprint?
  • How to use the Product Backlog
  • What does the Scrum Team do?
  • The Agile Manifesto
  • Who’s in charge when implementing Scrum?
  • Why would I even want to use Scrum?
  • Is it really worth it?
  • How Scrum can help with quality
  • How Scrum can help with team building and cooperation
  • And much more   

By listening to this audio guide, you will be able to implement the principles of Scrum for your business and see a marked improvement in how you deal with complex problems. Don’t waste your time working with an audio guide that’s only going to make an already complicated topic even more complicated. Buy this audiobook now to learn everything you need to know in no time!  

©2018 HEIN SMITH (P)2018 SJ PUBLISHING

What listeners say about Scrum

Average Customer Ratings
Overall
  • 4.5 out of 5 stars
  • 5 Stars
    28
  • 4 Stars
    5
  • 3 Stars
    4
  • 2 Stars
    2
  • 1 Stars
    2
Performance
  • 4 out of 5 stars
  • 5 Stars
    28
  • 4 Stars
    2
  • 3 Stars
    3
  • 2 Stars
    2
  • 1 Stars
    5
Story
  • 4.5 out of 5 stars
  • 5 Stars
    28
  • 4 Stars
    5
  • 3 Stars
    4
  • 2 Stars
    0
  • 1 Stars
    3

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

This book is about making the life of a single....

Scrum was first introduced as a method used mainly for smaller projects. Many believed that’s all it was good for but didn’t really know if it was possible to scale Scrum because it’s never been done before. So how can Scrum even be scalable? It actually is possible, through something called Scrum of Scrum Meetings. This was spoken about a little bit in Chapter 4, but this chapter will dig a little deeper into how Scrum Teams actually work.

Scrum Teams ideally have between 6 and 10 members. However, if there is a need for more than 10 people, then multiple teams are formed. This is fantastic for larger projects and requires open communication and synchronization between each team. Each team picks a representative, who then meets with all the other representatives. They update each other about progress, different challenges being faced, and coordinate activities. How often Scrum of Scrum Meetings take place is determined by the size of the project, how complex the project is, inter-team dependency, and the recommendations of the Scrum Guidance Body.

The most important rule about Scrum of Scrum Meetings is ensuring that there is excellent coordination across the different Scrum Teams. There are many instances of tasks that involve inter-team dependencies; meaning one team’s task may depend on another team’s delivery of another task. So, it is vital that each team is open in their communication and everyone works together. Doing this ensures the best possible results without any issues along the way. This seems to be a great high level overview that has helped me better understand scrum. Thank you!

24 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Beyond the Basics and onto Greatness

The Ultimate Beginner’s Guide To Learn And Master Scrum Agile Framework. Let’s hope it was informative and able to provide you with all of the tools you need to achieve your goals whatever they may be.

Integrate Scrum into your business or company! It’s an amazingly useful process that can truly help streamline your work ethic. It can help you work on your communication skills, learn how to be a team player, and jump start your creative side. It doesn’t have to be used in a high-end company; it could even be used for running a charity event! It’s a program that is extremely effective and flexible, and definitely worth doing.

And while there are many different moving parts within this process, it’s actually not too difficult. Each role has something different to focus on and splitting up the jobs helps things run more smoothly. Scrum is all about making work easier, and it definitely accomplishes that! And even though the work becomes easier, the quality of the product goes up. It’s a win-win! By working on the product in different increments, and including the customer throughout the entire process, quality is assured and there is no need to go back and fix it after everything is done. Obviously using Scrum is the best choice and will really help you to in your business or personal ventures.

21 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Worth 500 dollars, the best book

From zero knowledge to self aware confidence ready to apply to real life projects. This will discuss what exactly Scrum is, the process behind using it, and how it can help you and your business. Scrum can seem very confusing at first, with a lot of little details to remember. This book breaks it down and talks about the most important aspects of Scrum Agile Framework. You’ll read about the three main roles of Product Owner, Scrum Master, and the Scrum Team. Each role is integral to the development of the project, and they all have to work together for everything to be successful. How they do that is important and can be a difficult process. However, with the right attitude and focus, each of the three roles can be very efficient and provide quality work. There are other roles involved in the process as well, and each one is as important as the last. And while implementing a framework like Scrum correctly can be challenging, there are different specific stages involved that breaks it down into helpful sections. This book also talks about how Scrum helps the development team, or Scrum Team, to learn communication and cooperation. Learning to succeed as a team is extremely important, and these attributes are needed if the project is to be a success. Not just the team is involved; Scrum Framework emphasizes how important feedback from the customer is because it saves time and money in the long run. Any and all feedback during the development stage is welcome, because it helps the product to be the best possible quality before the end of the project timeline.

15 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

So many great ideas to help in my practice

I think this course gives structured knowledge about scrum without making complications. Its practical and easy explained. Agile itself means to the ability to move quickly and easily. But how can that be applied to framework? Well, now we know that framework is a computer program that a person can change to help them. So Agile Framework specifically refers to a method of project management, which is used in software development, and is characterized by the ability to turn tasks into short phases of work. Basically, instead of having one long project, the process of Agile Framework is used by breaking down the said project into smaller increments. This allows everyone to focus on one thing at a time, which then helps with quality control. It is based on 9 different “principles”, which are used to inform and inspire the roles and the practices of SAFe or Scaled Agile Framework. Scaled Agile Framework is a type of framework that helps you to accomplish tasks in a much easier way. It includes being adaptable and flexible with plans, and has a few different approaches, or principles. The biggest reason to use an Agile Framework is because it provides the highest quality product at the best value in the shortest time. However, doing this requires the understanding of the economics of building systems. Every day decisions need to be made in the correct economic context.

13 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Practical applications

So why use Agile Framework? Let’s say you’ve been working on a project for a long time. You’re finally finished with it, but the customer decides that they want something else to happen. This means there are many different things you’ll have to go back and change, and it wastes time and productivity. Plus money! Using an Agile Framework, and the SAFe principles involves not just you but more people. This includes the customer, the stakeholders, someone in charge of one thing, someone in charge of another, and a developmental team. Doing this means you are able to streamline the work, which saves money, time, and helps with customer input. The project is constantly being worked on during the process and allows for the final product to be done much faster than if there were a bunch of different rewrites.

The Agile Manifesto was created to ensure that others using this program would be doing it for the right reasons.

The four rules in the Manifesto are as follows: 1. Individuals and interactions over processes and tools, 2. Working software over comprehensive documentation, 3. Customer collaboration over contract negotiation, 4. Responding to change over following a plan.

When using the Agile Framework, it’s important to remember the above rules, and to implement them into your work. When thinking about them, remembering the utmost target is very essential. This is to meet the aspiration of the clients, and not just with the end product, but throughout early developments. In order to do this, try to welcome various changes, even ones that happen later in the development.

10 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Inspiration and a good reference

It’s important to be clear and concise and keep everyone informed. You might feel like hiding a mistake, but that will make things much worse in the long run. It’s important to be transparent throughout the entire process. Inspection ensures that there is a sort of accountability involved. Each Sprint requires a sort of inspection, so that everything is shown to be on track. Without it, the team could be working on a product that might not even be working! And adaptation is probably one of the most important principles. Things change, that’s just how it is in life and in the working world. It’s important for the Scrum Team to be able to adapt to all the different changes the process will go through. The customer could change their mind, the Scrum Team could change how they want to complete a task, the Product Owner can easily make changes to the Product Backlog. Each product goes through so many changes throughout the process, and it’s important to be adaptable. Otherwise, the product will fail to be created, and the entire system would have to be reworked. Thank you so much, you explain in an easy way, practical examples, and excellent way to manage the course :D

8 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Scrum is great. Scrum is hard. Smith and Bahl help

The Scrum Masters are considered the coaches of the teams. It’s their job to ensure the Scrum Team adheres to the values and practices of Scrum, and that delivery flow is optimized. They do everything possible to make sure the Scrum Team stays on task and preforms at the highest level. This includes working with the Product Owner, facilitating meetings, and removing any distractions and im- pediments to the current progress. A good Scrum Master helps to protect the Scrum Team from over-commitment; it’s possible that the product owner will put pressure on the Scrum Team and try to get them to do too much during a sprint. On the flip-side, the Scrum Master also makes sure that the team isn’t too complacent and actually does the work they’re supposed to get done in a timely manner. It’s a fine line, but an extremely important one! A Scrum Master also has to deal with the issue of being in charge but having no actual power over the Scrum Team. They can keep the team on task, and help to facilitate issues, but can’t fire or hire anyone. They’re there to help the team specifically with Scrum but can only work with the team as members. This means that they can’t point out one specific person and have that person do something. The Scrum Master’s authority has to be over the team as a whole. In order to do all these responsibilities effectively, the Scrum Master should be skilled in Coaching, Moderation, and Development Know-how. Each skill will be used in various ways throughout the sprints, and it’s important that the Scrum Master is capable. In the framework, the Scrum Master is also in charge of organizing and running Daily Scrum Meetings, Sprint Planning Meetings, Sprint Review Meetings, and Sprint Retrospective Meetings. The course was quite informative. Letting the scrum guide to be the centre of all discussions was quite thoughtful.

4 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Helpful scenario based dialogue

I picked this book out of curiosity. I had heard of Agile and Scrum but had no idea what it was. Turns out that many groups I'm a part of can benefit from things I learned in this book. There are terms like sprint and burndown that I still am clueless about but I still gleaned good, usable info from the contents. Smith is so inspirational, providing clear cases that I use as often as possible to help interpret the agile manifesto and principles into daily scrum. This book provides confident answers to typical resistance to change, especially upwards. If you have trouble trying to put into words what you already inherently believe about Scrum and agile, get this book. My hope is renewed in proving Scrum's value, and if the data proves it, helping transform the rest of the company.

1 person found this helpful

  • Overall
    1 out of 5 stars
  • Performance
    1 out of 5 stars
  • Story
    1 out of 5 stars

Annoying computer generated voice

Book should not be allowed to computer generate the voice over - these system's don't understand tone that well yet...

1 person found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

A framework for human effort

Cadence helps to create a certain rhythm and predictability for development. When applied with synchronization, it allows for many different perspectives to be understood, and issues waiting for simultaneous attention and integration. The team is able to operate effectively, even when there is uncertainty during the development of products.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for  Derek
  • Derek
  • 05-29-20

Breezy but practical


Scrum can help with efficient communication skills and creativity. It involves everyone within the project and requires strong communication, collaboration, respect, and understanding. A successful project is built off of what the customer requires and what the team develops, and Scrum can help enforce both of those. Those in the Scrum Team especially benefit from acquiring communication skills. They develop these skills over stages, and by the end of the process are able to communicate effectively. This can be used in both the professional and personal life.

The development of complex systems and extensively long projects can be difficult and very frustrating. Luckily, Scrum can help with the exact planning needed for these types of projects, which allows for the integration of new functionalities and a new way of thinking. Using Scrum will help things to run smoothly and won’t allow for a terrible realization at the end of the project that something has gone wrong. It basically streamlines the process and makes it better for everyone involved.

A good thing to also point out is that using Scrum is just plain fun! It’s all about team work, collaboration, and making decisions together. It can be fun to work closely in a group; you get to know others on a personal level and might even make new friends out of it! Apart from that, it’s a fantastic way to use your creative side and really get in touch with learning new things. You’re able to bounce new ideas off each other, and truly feel as if you’re contributing to something special. Using Scrum is implementing the best part of software development, which is a creative and multi-faceted activity that works best when everyone is doing their share.

The course is very easy to follow, presented in an organized manner with clear terminology.

24 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Douglas  Adkins
  • Douglas Adkins
  • 05-30-20

Value for money

The entire point of using a system like this is to achieve a state of continuous flow and allowing new capabilities within the system to move quickly and visibly. There are 3 keys to help with the workflow:

1) WIP - Work in process; it’s important to conceptualize and reduce WIP status, this, in turn, reduces the request for unnecessary changes.

2) Reducing the magnitude of the batches goes a long way in producing fast and reliable flow.

3) Doing something about the length of the queue is a way of hastening the time of fresh tasks.

23 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Mary  Stirling
  • Mary Stirling
  • 06-01-20

More than simply a description of Scrum

Just as there are essential core roles in Scrum, there are also non-core roles. While these roles are not mandatory for a Scrum project and might not even be as involved as the other roles, they are still very important because they can play a significant part in the projects. These roles include the Stakeholder(s), the Vendors, and the Scrum Guidance Body.

Stakeholder is a term that collectively includes customers, sponsors, and users who frequently collaborate with the Product Owner, Scrum Master, and Scrum Team. It’s their job to come up with ideas and help start the creation of the project’s service or product and provide influence throughout the project’s development. The customer is the specific person who buys the project’s product or service. It’s entirely possible for an organization’s project to have customers within that same organization (internal customers), or customers outside of that organization (external customers). A user is an individual or organization that uses the project’s service or product. Just like customers, there can be both internal and external users. It’s even possible for customers and users to be the same person. The sponsor is the person or organization that provides support and resources for the project. They are also the person that everyone is accountable to in the end.

Vendors are outside persons or organizations. They provide services and products that are not usually found within the project organization. They help bring things in that might not have been there otherwise.

The Scrum Guidance Body is optional and is made up of either a group of documents or a group of expert individuals. It’s their job to define government regulations, security, objectives related to quality, and other parameters seen in the organization. It’s these guidelines that help the Product Owner, Scrum Master, and Scrum Team to carry out their work in a consistent manner. The Scrum Guidance Body is also a good way for the organization to know what the best practices are, and which ones should be used in all Scrum projects. It’s important to note that the Scrum Guidance Body doesn’t actually make any decisions related to the project. It’s instead used as guidelines and a structural way for everyone in the pro-ject organization to consult the portfolio, project, and program. It’s especially useful for the Scrum Teams, who can look at or ask the Scrum Guidance Body for advice whenever they might need it.

19 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Sylvia  Livingston
  • Sylvia Livingston
  • 06-03-20

Finally a scrum book you can relate to!

What does “framework” mean? A framework is a term used in software development, and it provides functionalities and solutions to a particular problem area. Basically, it’s having the “framework” already there, but then the user (you) come in, and alter it to help you. Think about it like this — you make a cup of tea every morning. You put different ingredients into the cup every time, but you don’t measure. So, sometimes there might be more sugar, or other times there might be more of another ingredient. It doesn’t bother you that much, because in the end you still get your cup of tea. But then one morning, you think of an idea that could help make things a little more productive. Instead of having all the ingredients separately, you measure out the correct ratio you’d use for one cup of tea and place everything (all the dry ingredients) in one container. From then on, every morning all you have to do is scoop out one spoonful and you’ll get the correct amount of everything you’d need for that one cup of tea. It saves time, it makes things easier, and you don’t have to do as much work. That’s exactly what a framework does. Using computer code, a person can change the framework to suit their specific needs. It helps productivity and makes things easier!

16 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Joseph Lawson
  • Joseph Lawson
  • 06-04-20

A collection of practical approaches

There are different approaches to Agile Framework; different types that you can use, depending on what fits best with you. It would be like trying on different brands of jeans and picking out the one that feels the most comfortable. Each approach (or type of agile framework) is considered “lightweight”, meaning all rules and practices are kept at the bare minimum. Each approach also ensures that the main focus is on empowering developers to collaborate and make decisions together. It’s important to note that each developer has a different background, which allows the group to work more quickly and effectively. You don’t want everyone to know how to do the same thing. What if they come across a problem that they can’t solve because they all have the same background? Having people that can do different things will help to create a more cohesive team, and in turn, the team will create much more amazing things. And remember, the big picture of the Agile development ideology is creating applications in small increments. Each individual increment is tested before being considered complete, which assures the product is built with quality at that specific time, instead of figuring out the quality at a later date. To summarize, an Agile Framework is a process that the developmental team can follow to ensure positive things happen. It’s designed so that all parties, including the customer, can provide feedback while the project is currently being developed. Doing so cuts out problems later on and makes it much more efficient in the long run. And while the Agile Framework has several different choices for software development approaches, the most popular one is Scrum. Scrum is a type of Agile Framework that has a broad application, which allows for managing and controlling iterative and incremental projects of all different types. It’s useful when there are many different types of projects and helps complete each project in a timely manner while ensuring the value of the product doesn’t change. It has a strong collaborative and connective philosophy, which also helps each project to be completed in the best possible way. In order for this to be done, there are different roles in the Scrum process, and each person must take their role seriously. If one person doesn’t do their job correctly, then the process will fail. Again, Scrum is all about team-work and connectivity.

12 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Ronal
  • Ronal
  • 06-05-20

The Scrum World!!!

There are several specific responsibilities that the Product Owner is in charge of. One is managing and building the Product Backlog. The Scrum Product Owner is the only one who can manage the Product Backlog. It’s their responsibility to understand, create, and describe when needed the content in the backlog. It’s also their role to prioritize the items. This one is especially important because it’s the Product Owner’s job to know which items need to be seen to first to ensure that every goal is reached in a timely manner and ensure that the Scrum Team understands the specific items in the backlog. Another is Stakeholder Management, which is where the Product Owner speaks with the various stakeholders and is the only one who can do so. The stakeholders discuss different development ideas with the Product Owner, who then passes it on to the Scrum Team in the form of the Product Backlog. The Product Owner is also in charge of Release Management. They come up with the release plan, and at what date everything is due. They are also the one who prices everything since they’re responsible for these decisions. This course was really helpful to understand the Scrum World!!!

11 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for James
  • James
  • 06-07-20

Strong recommendations to compliment your instinct

Agile Framework uses the acceptance of change in order for the customer to have a competitive advantage. It’s also important to deliver working software as often as you can. The range could be anywhere from a couple weeks to a couple months, but there is a strong preference to a shorter time scale. Another important aspect of the Agile Framework is the body of actual developers. Building projects around motivated people makes for better results; so make sure to give them the support they need, along with an environment they can work in, believing in their ability to succeed. The investors and the developers are to cooperate always until the task is achieved to ensure it’s completed in the best possible way. After all, the best architectures, requirements, and designs come from selforganizing teams! It’s really amazing what a group is able to get done with the right motivation and the right attitude. The team also needs to remember to reflect on how they can become more effective at regular intervals throughout the process. If they figure out a different and better way to do something, then they should adjust their behavior accordingly. When working so closely together, remember that the best communication approach is having a face to face conversation. Tone and reading between the lines can get lost when emailing and speaking over the phone. Many people figure out what someone is talking about through body language. Information is too important, and it can be so easy to misunderstand something when communicating through email.

7 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Cherie
  • Cherie
  • 06-10-20

This book delivers on it's promise.

The best way to prevent dealing with a long term project is by developing solutions in a series of short iterations. Iterations build from previous ones and allow for faster customer input, which means less future risks. Iterations can also become prototypes and used in market testing. Early feedback helps to determine when to keep or make any necessary alterations.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Beverly
  • Beverly
  • 06-10-20

Best book on Scrum - Good source to learn

Very easy and quickly to understand lectures, all information is in an accordance with scrum guide, questions inside each block help to consolidate new information

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Kieran Chandler
  • Kieran Chandler
  • 06-09-20

Exactly the guidance I needed

The course satisfied my expectation and was very helpful for me because now I have a good deep understanding about how Scrum framework works, so it has encouraged me to read more about it in order to get the Scrum Master certification in the short term.