We may earn an affiliate commission when you visit our partners.
Course image

Leverage Agile practices to manage process driven product activities.

The reality is that getting the most out of agile is less about observing specific procedures and more about how a team focuses and measures their progress.

Rather than just boring you with the processes of agile methodologies, this course focuses on helping you better charter your team’s focus, definition of success, and practice of agile. 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.

What's inside

Learning objectives

  • Overview of agile & history of software development
  • Understand the genesis of the agile manifesto
  • Understand agile adoption trends
  • Introduction to scrum, scrum roles & scrum ceremonies
  • Requirements management - introduction to epics, stories, story point estimation
  • Craft a minimum viable product
  • Prioritization, release planning, build story maps
  • Chart agile delivery and planning & comprehend barriers to agile adoption
  • Introduction to kanban, lean, extreme programming and safe

Syllabus

Chapter 1: Overview of Agile
Chapter 2: History of Software
Chapter 3: What is Agile?
Chapter 4: Agile Adoption Trends
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Course describes the history of agile development
Introduces the definition and principles of Agile Manifesto
Provides hands-on experience with Scrum, XP, and Kanban methodologies
Teaches different frameworks like SCRUM, Kanban, Lean, Extreme Programming, and SaFE
Focuses on practical implementation and application of agile practices
Uses a multi-modal approach with videos, readings, and discussions

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical agile foundation for professionals

According to students, this course provides a largely positive and clear foundational understanding of Agile methodologies, making it particularly suitable for beginners or those seeking a comprehensive introduction. Learners frequently praise the practical examples and real-world scenarios, which help bridge theory with application. The course effectively demystifies key concepts like Scrum and Kanban, with many finding the modules on Story Point Estimation and Agile principles especially useful. While it offers a solid grounding, some experienced professionals noted it might be too basic for advanced learners, suggesting it excels as a first step in one's Agile journey.
Instructor is clear, knowledgeable, and insightful.
"The concepts were explained clearly, and the instructor's examples were very practical."
"The instructor was knowledgeable, and the content covered all the basics."
"I appreciated the instructor's clarity. The instructor's insights were invaluable."
Effectively explains Scrum and Kanban methodologies.
"I particularly appreciated the modules on Scrum and Kanban; they really helped clarify how these methodologies work..."
"The way it breaks down complex topics like Scrum and Kanban into digestible modules is brilliant."
"The definitions of roles and ceremonies for Scrum were very helpful."
Perfectly suited for newcomers to Agile concepts.
"Fantastic course for beginners!"
"Highly recommend for anyone starting their Agile journey."
"This course is a must-take for anyone new to product management roles."
Emphasizes real-world relevance and actionable insights.
"...the instructor's examples were very practical."
"I especially liked the emphasis on practical application and the 'why' behind Agile principles."
"My team has already started implementing some of the ideas. Very impactful!"
Provides an excellent and easy-to-grasp base for Agile.
"This course provided an excellent foundational understanding of Agile. The concepts were explained clearly..."
"Fantastic course for beginners! I had very little prior knowledge of Agile, and this course demystified everything."
"I found the content to be well-structured and it gave me a solid understanding of Agile basics."
Experienced learners may find the depth insufficient.
"If you already have some experience with Agile, this might feel a bit too basic."
"I was hoping for more advanced topics or case studies. Good for a very first introduction."
"It lacked real-world examples that would make it more engaging for experienced professionals."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Agile Methodology Foundation with these activities:
Review Software Development methodologies
This text is a foundational text on Agile development and will provide a good foundational understanding of the topics explored in this course.
Show steps
  • Read the first three chapters of the book.
  • Summarize the Agile Manifesto in your own words.
  • Identify the four main values of Agile software development.
  • Describe the key benefits of using Agile methodologies.
Complete scrum tutorial
Scrum is a widely used Agile framework. This tutorial will provide a hands-on introduction to Scrum.
Browse courses on Scrum
Show steps
  • Watch the tutorial videos.
  • Complete the practice exercises.
  • Take the quiz at the end of the tutorial.
Practice estimating story points
Story point estimation is a critical skill for Agile development teams. This exercise will help you develop your estimation skills.
Show steps
  • Estimate the story points for a set of user stories.
  • Compare your estimates to the estimates of other team members.
  • Discuss the differences in your estimates and try to reach a consensus.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join a study group
Study groups can be a great way to learn from your peers and reinforce your understanding of the course material.
Browse courses on Agile
Show steps
  • Find a study group that meets your needs.
  • Attend the study group meetings regularly.
  • Participate in the discussions and share your insights.
Contribute to an open-source Agile project
Contributing to an open-source Agile project is a great way to gain hands-on experience and learn from other developers.
Browse courses on Agile
Show steps
  • Find an open-source Agile project that interests you.
  • Fork the project and make changes to the code.
  • Create a pull request and submit your changes for review.
  • Work with other developers to debug and improve your changes.
Create a project plan for an Agile software development project
Creating a project plan is an essential part of Agile software development. This activity will help you develop your project planning skills.
Browse courses on Agile
Show steps
  • Define the project scope and objectives.
  • Identify the project stakeholders.
  • Develop a project timeline.
  • Identify the project risks.
  • Create a project budget.
Compile a glossary of Agile terms
Creating a glossary of Agile terms will help you build your vocabulary and understanding of the concepts covered in this course.
Browse courses on Agile
Show steps
  • Identify the key Agile terms.
  • Define each term in your own words.
  • Create a glossary of terms.

Career center

Learners who complete Agile Methodology Foundation will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser