Skip to content
Mountain Goat Software
  • Ways We Help

    • Agile CoachingGet expert guidance tailored to your teams, leaders, and real-world challenges.
    • Backlog Story ImprovementStrengthen backlog items so teams can plan clearly and deliver valuable work.
    • Estimating & PlanningBuild realistic estimates and plans that support confident delivery decisions.
    • Leadership AlignmentAlign leaders around priorities, expectations, and the conditions agile teams need.
    • Team Improvement SprintsTurn focused learning into lasting changes through guided practice over time.
    • Scrum Team ImprovementHelp Scrum teams improve collaboration, execution, and results on real work.

    Who We Help

    Helping Scrum teams and product, engineering, and organizational leaders improve how they work.

    Explore Who We Help →

    Workshops

    • View All Workshops
    • Working on a Scrum Team
    • Backlog Refinement Workshop
    • Mastering User Stories
    • Story-Writing Workshop
    • Accurate Agile Planning
    • Effective Scrum Master
    • Agile for Leaders
    • Effective Product Owner
    • Team Reset
    • Agile Coaching
    • Introduction to Agile
    • Certified ScrumMaster
    • Certified Scrum Product Owner

    Explore Services

    • View All Services
    • Compare Workshops
    • ROI Calculator
    • Results OverviewSee how private, team-based agile support improves backlogs, planning, Scrum events, and leadership visibility.
    • What Changes in 90 DaysSee the practical improvements teams and leaders can achieve after working with us.
    • Client StoriesRead how organizations have applied what they learned and improved how they work.
    • TestimonialsHear directly from participants, leaders, and longtime clients.
  • Agile Guides

    • New to Agile or Scrum
    • Scrum
    • User Stories
    • Product Backlog
    • Story Points
    • Agile Planning and Forecasting
    • Product Ownership
    • Agile Teams and Collaboration
    • Agile Leadership
    • Leading Agile Initiatives

    More Resources

    • The Mountain Goat Software Blog
    • Videos
    • Webinars
    • Free Tools
    • Books by Mike Cohn
    • Presentations

    Stay Connected

    • Weekly Tips from Mike Cohn
    • Mountain Goat Software on YouTube
    • Connect with Mike on LinkedIn

    Featured Resources

    • Agile Video LibraryBrowse Video Playlists from Mike on Scrum, user stories, planning, and leadership.
    • Scrum Reset DiagnosticFind the one problem to fix first and run a practical two-sprint reset.
  • About Mountain Goat Software

    • Our CompanyLearn who we are and how Mountain Goat Software helps teams and organizations.
    • Mike CohnMeet our founder, author, and longtime agile practitioner.

    Get In Touch

    • Book a Call
    • Send an Email
  • Search
  • Book a Call
Book a Call
  1. Home
  2. Agile
  3. New to Agile or Scrum

New to Agile or Scrum

Learn what agile is, how it differs from Scrum and Waterfall, when agile helps, and how to begin delivering value sooner and adapting through feedback.

In This Guide

  • What Is Agile?
  • Agile vs. Waterfall
  • Defined vs. Empirical Work
  • Agile Is Iterative and Incremental
  • When Agile Helps
  • Agile vs Scrum
  • Common Agile Approaches
  • What Changes When a Team Becomes Agile?
  • Common Misconceptions About Agile
  • How to Get Started with Agile
  • Before You Choose an Agile Starting Point
  • FAQ
  • Explore Further

Guides ▾

  • New to Agile or Scrum
    • Agile Vs Scrum
    • Agile vs. Waterfall
    • Iterative and Incremental
    • When to Use Agile
    • Agile Misconceptions
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives
Close

Agile helps teams deliver value sooner, learn faster, and adapt when plans change. Use this guide to understand what agile is, how it differs from Scrum, when agile helps, and where to go next if you are just getting started.

Free Training: Scrum Foundations Video Series

All the foundational knowledge of Scrum including: the framework, values, different roles, meetings, backlogs, and improving efficiency & quality.

Watch Now

Who This Guide Is For

This guide is for people who are new to agile, new to Scrum, or trying to make sense of terms they have heard but not fully understood.

It is especially useful for:

  • People joining an agile or Scrum team for the first time
  • Leaders whose teams are being asked to “be more agile”
  • Stakeholders who work with Scrum teams and want to understand how they operate
  • Product owners, Scrum Masters, managers, analysts, designers, testers, and developers looking for a clearer starting point
  • Teams trying to understand whether agile is right for their work

If you already know the basics and want a deeper explanation of Scrum, start with The Scrum Framework. If you are trying to improve requirements and backlog items, start with User Stories.

In This Guide

This guide explains what agile is, how agile differs from Waterfall and Scrum, why agile uses short feedback cycles, and when agile is most useful.

You will also learn what changes when a team becomes agile, common misconceptions to avoid, a practical way to get started, and which guide to read next based on what you are trying to learn.

What Is Agile?

Agile is an approach to product development and project management that emphasizes delivering value in small pieces, learning from feedback, and adapting as understanding improves.

Agile teams do not try to predict every detail up front. They make enough of a plan to begin, deliver a small piece of useful work, inspect the result, and then decide what to do next.

Agile teams still plan. They treat plans as something to update as they learn, rather than as contracts that must be defended long after reality has changed.

Agile is especially useful when the work is complex, the right answer is uncertain, or feedback from users and stakeholders will change what should be built.

Agile vs. Waterfall

Waterfall and other phased approaches organize work into sequential stages such as analysis, design, build, test, and release.

That can work when the problem is well understood, change is unlikely, and the cost of feedback arriving late is low. But many product-development efforts are not like that. Requirements change. Users react differently than expected. Technical risks appear. Stakeholders learn what they really need only after seeing something working.

Agile shortens the feedback loop. Instead of waiting until the end to learn whether the product is right, agile teams deliver smaller increments and use what they learn to adjust. The goal is to make planning more useful by updating plans as the team learns, especially when early plans were created with limited information.

A useful way to think about the difference is this: Waterfall works best when the path is predictable. Agile helps when learning during the work is essential. Learn more about Agile vs. Waterfall.

Defined vs. Empirical Work

Another way to understand the difference is to ask whether the work is defined or empirical.

In a defined process, the steps can be written down in advance and repeated with the same result. That works well for predictable, repeatable work.

Product development is usually different. No one can write down every step for building the right product, hand those steps to ten teams, and expect the same result from each. Teams need to inspect what is happening, adapt based on what they learn, and make their work transparent enough that good decisions can be made.

That is why agile approaches use short feedback cycles. They are built for work where learning during the work is essential.

Agile Is Iterative and Incremental

Agile teams work both iteratively and incrementally. Iterative means improving something through repeated feedback. A team builds something, inspects it, learns from it, and improves it.

Incremental means building the product in small pieces. Each piece adds to what came before.

A comedian developing a new act does both. The comedian tries a joke, improves the wording, adjusts the timing, and learns what gets a laugh. That is iteration. As more jokes work, the comedian adds them to the act until five minutes becomes ten minutes, then thirty, then a full show. That is incremental development.

Product development works the same way. Agile teams improve what they have already built while also adding small pieces of new value. Iterating without adding anything new can stall progress. Adding more and more without improving what is already there can produce a weak product.

Good agile teams do both. Learn more about iterative and incremental development.

When Agile Helps

Agile is most useful when a team needs to learn its way toward the right solution. That often happens when:

  • The product is new or complex
  • Customers or users are likely to change their minds after seeing early versions
  • Stakeholders disagree about what matters most
  • The technology includes uncertainty or risk
  • The team needs faster feedback than a long project plan can provide
  • The organization wants to reduce the cost of discovering mistakes late

Agile may be less important when the work is routine, the solution is already known, and little meaningful feedback is needed along the way.

Before deciding whether to use agile, ask whether shorter feedback cycles, cross-functional teamwork, and regular adaptation would help the team deliver a better result. Learn more about when to use agile.

Agile vs Scrum

Agile is a broad category. Scrum is one way to work within that category. Think of walking into an appliance store because you need a new refrigerator. Once you get to the refrigerator section, you still have choices: Samsung, Whirlpool, GE, Bosch, and others. They are all refrigerators, but they are different brands of refrigerator.

Agile works the same way. Scrum is one “brand” of agile. Kanban, Extreme Programming, DSDM, Feature-Driven Development, SAFe, Large-Scale Scrum, Crystal, and others are also ways teams may work in an agile manner.

So if someone says a team is agile, you know the broad category of how they work. If they say the team uses Scrum, you know more. Scrum gives teams a specific structure: accountabilities, events, artifacts, and short cycles called Sprints.

Scrum should help a team become more agile. When Scrum becomes only a set of meetings and rules, the team may be using Scrum mechanically without getting much agility from it. Learn more about Agile vs Scrum and The Scrum Framework.

Common Agile Approaches

There are many ways to work in an agile way. The most useful approach depends on the team, product, organization, and type of work.

This section focuses on common agile approaches. Practices such as user stories, story splitting, estimating, and planning are covered later in the learning path.

Scrum

Scrum is a lightweight framework for complex work. Scrum teams work in short cycles called sprints, create a usable increment of product, and use feedback to decide what to do next.

Scrum defines three accountabilities: Product Owner, Scrum Master, and Developers. It also includes recurring events such as Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. Learn more about The Scrum Framework.

Kanban

Kanban focuses on visualizing work, limiting work in progress, and improving flow. Kanban can be useful when work arrives continuously, priorities shift frequently, or a team wants to improve how work moves through its system without adopting all of Scrum. Learn more about Sometimes Kanban Is Better Than Scrum.

Extreme Programming

Extreme Programming, often called XP, emphasizes technical practices that help teams create high-quality software. These can include practices such as test-driven development, pair programming, continuous integration, and simple design.

A team does not need to use XP as a full methodology to benefit from some XP practices. Many Scrum teams, for example, use XP engineering practices to improve quality and sustainability.

What Changes When a Team Becomes Agile?

Moving to agile usually requires more than changing meeting names or putting work on a board.

A team usually needs to change how it thinks about planning, teamwork, feedback, and ownership.

Work Gets Smaller

Agile teams try to split work into smaller pieces so they can finish, inspect, and adapt sooner. Large batches hide risk. Smaller increments make learning possible.

Feedback Comes Earlier

Agile teams seek feedback throughout the work, not only at the end. That feedback may come from customers, users, stakeholders, product owners, testers, or the product itself.

Teams Become More Cross-Functional

Agile works best when a team has the skills needed to turn an idea into usable product progress.

Agile teams are also more self-managing than traditional project teams. They are given a goal and expected to decide together how best to achieve it.

Team members still bring different specialties. The difference is that the team collaborates across those specialties, makes many day-to-day decisions itself, and reduces handoffs that slow learning.

Plans Become Easier to Change

Agile teams still plan, but they expect plans to change as they learn. A good agile plan helps the team make the next good decision while acknowledging that the team will learn more as the work continues.

Progress Is Measured by Useful Work

Agile teams care less about whether people are busy and more about whether the team is creating useful product progress. Completed documents, designs, tasks, or meetings matter only if they help the team deliver something valuable.

Common Misconceptions About Agile

Agile is often misunderstood because people see the visible practices before they understand the purpose behind them.

Agile Means No Planning

Agile teams plan frequently. They update plans as they learn instead of treating early plans as fixed. For more detail, see Agile Planning and Forecasting.

Agile Removes the Need for Leadership

Agile changes leadership work; it does not remove leadership. Leaders still clarify goals, remove obstacles, and protect teams from false certainty. For more detail, see Agile Leadership.

Agile Means Changing Anything at Any Time

Agile welcomes change because change often reflects learning. Teams still need focus and thoughtful tradeoff decisions. For more detail, see Agile Planning and Forecasting and Sprint Planning.

Scrum Is the Only Agile Approach

Scrum is the most widely recognized agile framework, but it is not the only agile approach. For more detail, see Agile vs. Scrum and Scrum.

Agile Is Only for Software

Agile ideas can help complex product development and knowledge work whenever feedback, adaptation, and collaboration matter. For more detail, see When to Use Agile.

Agile Automatically Fixes Problems

Agile often exposes weak strategy, leadership, teamwork, or customer understanding. It makes problems visible; people still have to solve them. For more detail, see Agile Misconceptions and Leading Agile Initiatives.

How to Get Started with Agile

Start before you know every agile term. The best way to develop the ability to work differently is to start working differently in a small, thoughtful way.

A practical starting path is to choose one team or product area where shorter feedback cycles would help. Give the team a clear goal, make sure it has the skills needed to deliver useful work, and agree on how the team will plan, coordinate, review progress, and improve. Then start with a small amount of work, finish it completely, get feedback, and improve the team's practices one step at a time.

Training can help, especially when a team needs shared language and a common understanding of Scrum, user stories, estimating, planning, and teamwork. Coaching can also help when the organization's habits make agile difficult to sustain.

Use training to support practice. Agile is learned by doing.

Before You Choose an Agile Starting Point

Use these questions to decide where your next learning or improvement step should be.

  • Is the team new to agile concepts, or does it mainly need to learn Scrum?
  • Is the work complex enough that shorter feedback cycles would help?
  • Does the team have the skills needed to deliver small increments of useful work?
  • Are stakeholders prepared to give feedback before everything is finished?
  • Is the team struggling more with backlog clarity, planning, teamwork, or leadership support?
  • Are leaders willing to change the system around the team, not just ask the team to change its meetings?

This is not a test to pass. Use it to choose the most useful next conversation, guide, course, or workshop.

FAQ

What is the difference between agile and Scrum?

Agile is the broader approach. Scrum is one framework for applying agile ideas.

Agile emphasizes feedback, collaboration, adaptability, and delivering value. Scrum gives teams a structure for doing that through sprints, roles, events, and artifacts.

Should we use Scrum or Kanban?

It depends on the kind of work and the problems you are trying to solve.

Scrum is often helpful when a team benefits from short planning cycles, a sprint goal, and regular product and process feedback. Kanban can be helpful when work arrives continuously or when improving flow is the main concern.

Many teams combine ideas from both.

Is agile better than waterfall?

Not always.

Agile helps when learning and feedback are important. Waterfall or phased approaches can be reasonable when the work is predictable and change is unlikely.

Waterfall creates problems when teams use a predictive approach for work that requires learning.

Do agile teams still have requirements?

Yes.

Agile teams still need to understand what to build and why. They just avoid trying to specify every detail too early. Many agile teams use product backlogs and user stories to keep requirements lightweight, conversational, and adaptable.

Do agile teams still estimate?

Yes.

Many agile teams estimate so they can make better decisions about scope, priorities, tradeoffs, and timing. The aim is better planning under uncertainty, not perfect prediction.

Does agile require certification?

No. An organization does not become agile because people earn certificates. Teams become more agile by changing how they collaborate, deliver, learn, and improve.

How long does it take to become agile?

A team can start using agile practices quickly. Becoming genuinely agile takes longer.

Learning the vocabulary is the easy part. The harder part is changing habits around planning, decision making, teamwork, feedback, and leadership.

Last updated July 21st, 2026

Story Splitting Quick Reference

Free Download: Story Splitting Cheat Sheet

Get a quick reference your team can use in refinement to spot oversized stories, avoid task-based splits, and find smaller stories they can finish within a sprint.

Download Now

Explore Further

A team copies what the leader does, not what he says.
Article

Leading Agile Initiatives: How Leaders Help Agile Change Succeed

Featured

An agile initiative is not mainly a one-time rollout of Scrum, Kanban, SAFe, Jira, new job titles, or a different meeting calendar.

A Scrum team standing together in front of a planning board.
Workshop

Working on a Scrum Team

Featured

Help the whole Scrum team build a shared approach to roles, planning, refinement, collaboration, and finishing valuable work together.

Illustration of an agile team collaborating around interconnected gears.
Article

Agile Teamwork

Featured

Learn how agile teams share responsibility, reduce handoffs, and finish valuable work together.

A Scrum team sits together, talking, in the background. In front are three calendar pages with key Scrum events circled. The text says Succeeding with Scrum is easier when you know when and why to conduct each meetings.
Article

What Happens When During a Sprint

Succeeding with Scrum is easier when you know when and why to conduct each of the Scrum events during the sprint.

Scrum meetings are an investment in Scrum success. Orgs who are new to Scrum often feel as if Scrum teams meet too much. When they dig deeper, they discover the meeting time is about the same, but the meetings are more visible because they have names.
Article

Does Scrum Have Too Many Meetings?

Are teams complaining about Scrum meetings? Learn why that happens, and how to fix it.

A series of arrows, each reading sprint, leads down a highway to a distant sign reading "product goal." One of a product owner's many responsibilities is to set a product goal: that next mile marker for the product.
Article

What Does a Product Owner Do, When, and Why?

Clarify what product owners do before work starts, during planning, and throughout each sprint.

Article artwork for What Product Owners Do & 7 Mistakes to Avoid.
Article

What Product Owners Do & 7 Mistakes to Avoid

Use seven common product owner mistakes to spot where ownership, prioritization, or collaboration may be breaking down.

A man and woman discuss the sprint goal inside open elevator doors. The caption reads, A sprint goal is a one-sentence summary of the focus of a team's sprint. The idea is to be able to relay what the team is working on in the length of an elevator ride.
Article

The Sprint Goal: What It Is and How It Can Help

Sprint goals are something every Scrum team should try to create. Learn what sprint goals are and what a good sprint goal looks like.

A checklist showing what disappointed the team about agile.
Article

We Tried Agile and It Didn’t Work

“We tried agile and it didn’t work” is one of the most revealing things a leader can hear.

Article artwork for How Detailed Should a User Story Be?
Article

How Detailed Should a User Story Be?

Capturing too much or too little detail in a user story causes problems. Here's how to get it right, iteratively.

Article artwork for Be a Great Product Owner: Six Things Teams and Scrum Masters Need.
Article

Be a Great Product Owner: Six Things Teams and Scrum Masters Need

See what teams and Scrum Masters need most from a product owner to make delivery smoother.

Article artwork for 3 Ways to Help Agile Teams Plan Despite Uncertainty.
Article

3 Ways to Help Agile Teams Plan Despite Uncertainty

We might not like ambiguity, but it’s a fact of life. Find out how to plan with uncertainty in mind.

An iterative sculptor refines the entire piece over time, but doesn't deliver the completed work of art until all parts are done.
Article

Iterative vs. Incremental Development: Why Agile Teams Need Both

Discover the difference between iterative and incremental, and how agile frameworks combine them for maximum effect.

Text graphic: Estimate at the right time and level of detail.
Article

When Should We Estimate the Product Backlog

Estimate backlog items at the right time and level of detail.

Becoming a product owner is a big decision. Have you considered becoming a product owner? Maybe you should.
Article

Should You Become a Product Owner?

Explore the skills, paths, and tradeoffs to consider before stepping into the product owner role.

Article artwork for How Much Can You Really Tinker with Scrum?
Article

How Much Can You Really Tinker with Scrum?

Does Scrum work if you don’t have a Scrum Master? What about sprints?

Agile teams learn from spikes: time-boxed research activities
Article

Agile Spikes Deliver Knowledge So Teams Can Deliver Products

Use spikes to reduce uncertainty and learn enough to move product work forward.

Article artwork for Building a Product Users Want: From Idea to Backlog with the Vision Board.
Article

Building a Product Users Want: From Idea to Backlog with the Vision Board

Connect product vision to backlog decisions so teams build toward a product customers actually want.

Article artwork for Four Reasons Agile Teams Estimate Product Backlog Items.
Article

Four Reasons Agile Teams Estimate Product Backlog Items

Estimating product backlog items provides benefits beyond predicting when a project will be finished.

Article artwork for Differences Between Scrum and Extreme Programming.
Article

Differences Between Scrum and Extreme Programming

Compare Scrum and Extreme Programming so teams understand where each approach helps.

Article artwork for Getting Better Estimates Is Easier Than You Think.
Article

Getting Better Estimates Is Easier Than You Think

Is your team hesitant to estimate? Here's the secret: we're not as bad (or as good!

Scrum team looking at a screen with popcorn, movie ticket, directors marker and soda.
Article

Does a Scrum Team Need a Retrospective Every Sprint?

Decide how often retrospectives should happen based on sprint length and team needs.

Article artwork for Agile Teams: Concurrent Engineering & Overlapping Work.
Article

Agile Teams: Concurrent Engineering & Overlapping Work

Help teams overlap work without losing alignment or quality.

An illustration showing a repairman fixing a Scrum appliance
Article

Why Scrum Isn’t Working Even Though You’re Doing Scrum

Story splitting helps teams turn large user stories into smaller, valuable pieces they can finish within a sprint without turning them into tasks.

Text graphic: Feature teams reduce handoffs and delay.
Article

The Benefits of Feature Teams

Moving away from component teams is a difficult but necessary step for those who want to adopt an agile project management approach.

Good agile transformation training leads to improved teamwork and better outcomes.
Article

3 Ways to Ensure Agile Training Works to Transform Your Teams

The best agile training leads to real results. Learn how to ensure your investment pays off.

Article artwork for Why Agile Teams Should Estimate at Two Different Levels.
Article

Why Agile Teams Should Estimate at Two Different Levels

It’s important for most agile teams to estimate both their product and sprint backlogs. But why?

Harried product owners can be as elusive as Bigfoot. An illustration of a work desk shows a copy of Scrum News with the heading" Busy Product Owner Spotted" next to a picture of Bigfoot with a tie on, holding a briefcase, while papers fly around.
Article

How to Engage & Help Busy Product Owners

With many competing pulls on their time, product owners can be hard to catch during a sprint. Learn how to help harried product owners seize opportunities to inspect and adapt outside the sprint review.

Article artwork for Nine Questions Scrum Masters and Product Owners Should Be Asking.
Article

Nine Questions Scrum Masters and Product Owners Should Be Asking

Use better questions to improve collaboration, decision-making, and team ownership.

An agile planning board with sticky notes.
Workshop

Introduction to Agile

Give teams, leaders, and stakeholders a shared understanding of agile principles and practical ways to begin.

Concise Tips to Help You Succeed with Agile

Join 100,000+ others and receive one short tip to improve your use of agile or Scrum direct to your inbox each Thursday. As a free gift we will immediately send you "101+ Inspiring Quotes About Agile," a free PDF of appealing collection of quotes, sure to boost your agile team's velocity.

We hate spam and promise to keep your email address safe. Unsubscribe at any time. Privacy Policy

Training

  • Services
  • Agile Coaching
  • Backlog Story Improvement
  • Estimating & Planning
  • Leadership Alignment
  • Agile Training ROI Calculator
  • Team Improvement Sprints
  • Scrum Team Improvement
  • Private Workshops
  • View All Workshops
  • Compare Workshops

Agile Guides

  • Topic Hubs
  • New to Agile or Scrum
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives

Resources

  • Agile and Scrum Videos
  • Webinars
  • The Mountain Goat Software Blog
  • Books by Mike Cohn
  • Free Tools
  • Weekly Tips from Mike Cohn

About Us

  • About MGS
  • Our Company
  • Mike Cohn
  • Client Stories
  • Testimonials
  • Contact Us
  • Book a Call
  • Send an Email
Mountain Goat Software
Copyright ©1998–2026 Mountain Goat Software. All Rights Reserved.
  • Contact Us
  • Terms and Conditions
  • Privacy Policy