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

Agile Methodology Foundation

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.

Read more

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
Chapter 5: Introduction to SCRUM
Chapter 6: SCRUM Roles
Chapter 7: SCRUM Ceremonies
Chapter 8: Introduction to Stories
Chapter 9: Story Point Estimation
Chapter 10: Minimum Viable Product
Chapter 11: Story Maps
Chapter 12: Agile Delivery and Planning
Chapter 13: Barriers to Agile Adoption
Chapter 14 : Other than SCRUM

Good to know

Know what's good
, what to watch for
, 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

Save Agile Methodology Foundation to your list so you can find it easily later:
Save

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:
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 - 2024 OpenCourser