MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
While learning about agile mainstays like Scrum, XP, and kanban, you’ll also learn to help your team ask the right questions about how they’re working and facilitate good answers on how agile can help.
This course can be applied to multiple Specializations or Professional Certificates programs. Completing this course will count towards your learning in any of the following programs:
- Digital Product Management Specialization
- Agile Development Specialization
What you will learn
- How to select and test agile practices to adaptively improve your team’s practice of agile
- How to create an agile team charter that aligns your team’s focus with company strategy while leaving it free to work creatively
- How to facilitate retrospectives with your team to iteratively, collaboratively improve your practice of agile
- How to support your team’s transition to agile
Syllabus
WEEK 1
The Agile Team
This week we’ll introduce the four fundamental jobs of software development to help you define what’s important to your team and, hence, which of the many agile practices might make the most sense for you to try out. Then we’ll talk about achieving alignment with your company while maintaining autonomy through an agile team charter. We’ll close by stepping through the leading agile methodologies--Scrum, XP, and kanban. You’ll finish the week with an understanding of how to pair what’s important to your team with the best of what agile has to offer.
WEEK 2
Learning and Deciding
One of the most critical focal points for any team is facilitating a focus on outcomes over output. Without this, you’ll never graduate from responding to requests about your to-do list of output to driving better user outcomes that move the needle for your company. This week, you’ll learn how to define and prioritize what’s important to your team in the areas of learning and deciding, and to pair those with relevant agile practices from Scrum, XP, and kanban.
WEEK 3
Building and Managing
This week we’ll dive into the jobs of building software and the core management jobs in running an agile team. Agile--and XP in particular--offers a rich body of work on specific coding practices. We’ll step through a few of the most prominent and discuss key linkages with the other concepts and practices you’ve learned. On the job of managing, we’ll dive deeper into what that means and what works in an agile context.
WEEK 4
Practicing Agile
Now that you’ve learned about the four jobs of software development, you’ll have a chance to think through how they relate to your work in this week’s peer-reviewed assignment. You’ll finish the course with a clear plan to accomplish the jobs of learning, deciding, building, and managing for your project.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.