Artwork

Content provided by Rob Broadhead. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Rob Broadhead or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Scrum - A Framework for Agile Software Development

25:41
 
Share
 

Manage episode 272801141 series 1919132
Content provided by Rob Broadhead. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Rob Broadhead or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

The Agile Manifesto gave us many ideas. These were embraced by the software development community and implemented in many ways. Scrum is one of these implementations that has become very popular. Thus, it is valuable for us to examine what this framework provides and how it works. In this episode, our focus is on the roles defined as we craft an overview of Scrum.

The Product Owner

We build solutions to problems. Thus, our goal of satisfying the customer requires someone that understands the problem and constraints for the solution. That role is called the product owner in the Scrum framework. While this can be accomplished by a small team, it is best when an individual fills the role. Design by committee is an anti-pattern we want to avoid, and a Product Owner team steers us toward it.

This role must understand what is required to satisfy the customer. They essentially grade us on that satisfaction and guide the team towards features that accomplish that goal. There is often a greater scope to this role that includes things like profitability. However, if they are not an effective customer advocate, then they will suffer in this role.

The Scrum Master

Every team needs a coach. Thus, that is what the Scrum Master provides. This person helps the Product Owner and the Dev Team use Scrum most effectively. They push the team to get better with each sprint and leverage the framework to improve quality and velocity. This role is a type of manager. Their primary objective is to remove obstacles that slow the team down. Therefore, the best Scrum Masters find ways to coach the team to improve their velocity with every sprint.

The Dev Team

Work is required for every project. That is the primary responsibility of the Dev Team. This group is roughly three to nine members that drive implementation. They work together to achieve goals and to do so better with each sprint. However, note that the Dev Team is a group and not a list of specialists. While highly skilled members of a Dev Team exist, the more we can move task assignments around, the more effective the team is. We want a team that can be directed to pour resources into a task, if needed, to keep on track. Unfortunately, some specialists are limited in their ability to accomplish this objective.

The Twelve Principles and Overall Manifesto

Challenge of The Week: What does your team look like? Do the roles match Scrum?

  continue reading

754 episodes

Artwork
iconShare
 
Manage episode 272801141 series 1919132
Content provided by Rob Broadhead. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Rob Broadhead or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

The Agile Manifesto gave us many ideas. These were embraced by the software development community and implemented in many ways. Scrum is one of these implementations that has become very popular. Thus, it is valuable for us to examine what this framework provides and how it works. In this episode, our focus is on the roles defined as we craft an overview of Scrum.

The Product Owner

We build solutions to problems. Thus, our goal of satisfying the customer requires someone that understands the problem and constraints for the solution. That role is called the product owner in the Scrum framework. While this can be accomplished by a small team, it is best when an individual fills the role. Design by committee is an anti-pattern we want to avoid, and a Product Owner team steers us toward it.

This role must understand what is required to satisfy the customer. They essentially grade us on that satisfaction and guide the team towards features that accomplish that goal. There is often a greater scope to this role that includes things like profitability. However, if they are not an effective customer advocate, then they will suffer in this role.

The Scrum Master

Every team needs a coach. Thus, that is what the Scrum Master provides. This person helps the Product Owner and the Dev Team use Scrum most effectively. They push the team to get better with each sprint and leverage the framework to improve quality and velocity. This role is a type of manager. Their primary objective is to remove obstacles that slow the team down. Therefore, the best Scrum Masters find ways to coach the team to improve their velocity with every sprint.

The Dev Team

Work is required for every project. That is the primary responsibility of the Dev Team. This group is roughly three to nine members that drive implementation. They work together to achieve goals and to do so better with each sprint. However, note that the Dev Team is a group and not a list of specialists. While highly skilled members of a Dev Team exist, the more we can move task assignments around, the more effective the team is. We want a team that can be directed to pour resources into a task, if needed, to keep on track. Unfortunately, some specialists are limited in their ability to accomplish this objective.

The Twelve Principles and Overall Manifesto

Challenge of The Week: What does your team look like? Do the roles match Scrum?

  continue reading

754 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide