Development & Testing with Agile: Agile Self-organizing Teams
Agile
| Intermediate
- 12 videos | 1h 8m 39s
- Includes Assessment
- Earns a Badge
Self-organizing teams explore the notion of being a living organism and how every member affects the strengths and weaknesses of the team. In this course, you'll explore self-organizing teams and their components. You'll learn about self-organizing teams with Agile, including methods and technologies for promoting Agile collaboration within teams. You'll examine how to be an effective product owner and scrum master using examples in software development environment. Next, you'll learn about distributed teams, including best practices for a successful team and overcoming challenges. Finally, you'll examine how to build a strong Agile team, including monitoring and managing the team using metrics to become an effective Agile software development environment.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDefine self-organizing teams and how they work in agile software development environmentDescribe tips and effective practices for developing an agile collaborative environmentDefine concepts used working with teamsIllustrate how to overcome challenges of working with distributed agile teams through an exampleDescribe agile team metrics and how to effectively use them for self-improvement
-
Define agile team metrics in the concept of a software development environmentIdentify best practices and guidelines for removing impediments to a successful sprintIdentify skills to becoming an effective product ownerIdentify skills to becoming an effective scrum masterRecognize how to build a strong agile team and effective techniques for maintaining itSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 5sIn this video, you’ll learn more about the course and your instructor. In this course, you’ll learn to define and dissect the notion of self-organizing teams. You’ll explore the concept of self-organizing teams with Agile, including its methods and technologies for promoting Agile collaboration within teams. You’ll learn how to be a Product Owner and Scrum Master using examples in software development environments. FREE ACCESS
-
5m 39sIn this video, you’ll learn more about self-organizing teams. You’ll see that central to the Agile approach is the self-organizing team. Agile approaches like Scrum are more than processes to develop software. The success of an Agile team relies in large part on the people in the team, their commitment, and their ability to work with one another and with those outside the team. Here, you’ll learn the dynamics of self-organizing teams. FREE ACCESS
-
7m 31sIn this video, you’ll learn more about the collaboration process within an Agile team and between the team and customers. Collaboration goes beyond cooperation. With cooperation, both sides work on parts of a whole to complete that whole. With collaboration, the two sides interact to come up with something that's more valuable than what they could have achieved separately. Collaboration often leads to solutions that wouldn’t have been considered, if the sides had worked separately. FREE ACCESS
-
7m 41sIn this video, you’ll learn more about distributed teams. These have become the norm for many organizations. There are many benefits to distributed teams, one of the main ones being access to a large pool of qualified individuals and easier scaling out of teams. Distributed teams bring complexity that needs to be addressed for them to be successful. Here, you’ll learn the details of managing distributed teams. FREE ACCESS
-
6m 1sIn this video, you’ll learn more about working with distributed teams. Distributed teams give an organization access to talented resources from around the world. Plus, not having to maintain an office has cost efficiencies and not commuting saves time. Allowing distributed teams to work with fewer distractions and taking advantage of scaled availability by distributing teams across multiple time zones can increase productivity. Allowing employees to work remotely improves employee satisfaction. FREE ACCESS
-
4m 31sIn this video, you’ll learn more about Agile Team Metrics. Metrics can help track productivity as a team by measuring effort and predictability. They can track quality through quantitative measurements of defects and failed deployments. Metrics help build insight into the development process by exposing an objective status of your process. There are several different types of Agile metrics, including quality metrics, productivity metrics, project metrics, and more. FREE ACCESS
-
9m 33sIn this video, you’ll learn more about Agile team metrics in software development. Agile team metrics are a way to quantitatively measure aspects of your Agile team and the team's output such as quality, efficiency, and overall health of the team. You’ll learn the specific metrics and the benefits they offer Agile teams. One of the most important metrics in Agile is velocity. This is the average amount of work your team completes per sprint. FREE ACCESS
-
6m 17sIn this video, you’ll learn more about impediments in Agile. Impediments are blocking factors of the team. They're issues that restrict the team from completing work in this sprint and often extend beyond the team itself. It's important for Agile teams to recognize impediments. The difference between a blocker and an impediment is that a blocker is anything that stops work on an item, while an impediment generally slows down work. FREE ACCESS
-
7m 11sIn this video, you’ll learn more about the role of the product owner. The product owner is the primary touchpoint between the customer and the team. They take in the customer requirements and translate them into user stories that advanced the product. Therefore, they need to understand the customer and they need to manage the customer needs and expectations. A product owner is also responsible for understanding and managing the storyboard or the product backlog. FREE ACCESS
-
5m 17sIn this video, you’ll learn more about the properties of an effective scrum master. The term servant leader is a good description of the ideal scrum master. They support their team in all ways. Their job is to ensure the team can do their job effectively. A scrum master also makes sure the scrum framework is being followed. They understand the metrics and tools required and ensure the team uses them appropriately. FREE ACCESS
-
6mIn this video, you’ll learn how to build a strong, effective Agile team. Agile teams are different from traditional development teams because traditional development teams have narrow-focused experts who often work largely in isolation from one another, only communicating when necessary. Agile teams are known for constant collaboration among team members and being cross-functional, where every member of the team has knowledge in the various fields required for the product they're focused on. FREE ACCESS
-
54sIn this video, you’ll summarize what you’ve learned in the course. You learned the concepts of self-organizing teams and their uses in an Agile environment. You explored self-organizing teams and learned about promoting Agile collaboration. You also learned about distributed teams in Agile. You explored Agile team metrics and impediments in Agile. You learned how to be an effective product owner and an effective scrum master. And learned how to build an effective Agile team. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.