Blog Posts Process Management

What is Agile project management: when and how to use it

Blog: Monday Project Management Blog

Agile project management is a polarizing topic in professional circles.

Some are firm believers in Agile, claiming it helps their teams work faster, reach higher, and exceed goals. They might even go so far as to say that every project should be Agile.

Others complain that it doesn’t focus on the big picture and can lead to disordered final products.

Here at monday.com, we’re somewhere in the middle. We’re not Agile zealots pushing it on all teams for all work. But instead, we use it when it makes the most sense.

In this guide to Agile project management, you’ll learn exactly what it is and how to make the same evaluations, so that you can start adapting it appropriately within your organization.

What is Agile project management?

Rather than a step-by-step framework, it’s a more intangible methodology or even philosophy. The best way to understand it is to learn and internalize its principles.

So let’s jump right in.

What are the key values and principles of Agile project management?

The original Agile Manifesto includes a list of 4 values and 12 principles to guide your process.

These mainly focus on software, but we’ve adapted them for general project management. The 12 Agile principles outline the overall philosophy and methodology quite well.

And it’s not just the principles. The Agile Manifesto highlights a few select values that showcase the same philosophy.

The 4 core Agile values are:

While some practitioners might give off a different impression, there’s nothing “woo” about Agile.

The Agile approach is founded on practical principles and values. It aims to solve the issue of product-market disconnects that plague companies globally.

If you want more context, you can click the links above to read our dedicated posts.

Get started with monday.com

What makes Agile different from traditional project management?

The main difference is the iterative approach and the focus on working closely with the customer to adapt to marketplace changes after launching your project.

Traditional project management is also known as Waterfall because it follows predictable stages. You start with the requirements gathering stage and keep going down until the project is over.

Waterfall vs. Agile

(Image Source)

In Agile, you instead cycle through these stages as you work on the project in smaller pieces. Agile teams call this cycle an iteration or Agile sprint.

The focus is on delivering a single, working product increment at a time. You can produce single features or batch logical choices together.

For projects with physical deliverables, you can focus on delivering different stages of a prototype. For example, a 3D-model would be the first goal. Then, an initial physical prototype, and so on.

For a more in-depth breakdown, read our full post comparing traditional project management vs. Agile.

Pros and cons of Agile project management

Agile isn’t all sunshine and rainbows. It has unique upsides and downsides that make it either a good or bad choice for various project types.

Pros

According to the 2020 State of Agile, the main benefits of adopting Agile are improved adaptability, project visibility, business-IT alignment, and a faster speed to market.

Agile benefits

(Image Source)

Let’s explore the top 5 benefits in a little more detail.

  1. Better ability to handle changing priorities because you use a shorter time frame in the planning stages.
  2. By keeping long-term plans high-level and revisiting them often, you keep the overall project goals more visible.
  3. Since it’s a core value and principle, facilitating business and tech collaboration is a priority.
  4. You speed up the time-to-market by skipping a prolonged planning phase and focusing on the essentials.
  5. With faster progress and a sense of involvement for everyone, team morale is much better.

But it’s not all good news. Our aim with this article is to provide a balanced, realistic account of Agile.

So let’s take a closer look at some disadvantages of changing to an Agile workflow.

Cons

What are the cons of going Agile? How can it negatively affect your projects and management processes?

The same SoA study highlights many common challenges with adopting Agile.

Agile challenges

(Image Source)

The first issue is a general resistance to change within the organization. If you’ve ever tried to introduce a new software tool or technique, you’ll know this all too well.

Trying to switch the overall philosophy and project management approach is a whole different ball game.

The next few challenges respondents highlighted relate to an inadequate Agile adoption process. Inactive leadership, inconsistent workflows, bad culture fit, and lack of training are just some of them.

It’s very challenging to adopt a new methodology beyond the scale of a single team.

But the Agile approach itself also isn’t without fault, no matter how smoothly you transition.

What do these disadvantages mean to your team and company? Does it mean you shouldn’t use it at all?

Let’s take a look at different use cases for Agile and when to avoid it.

When to use Agile project management

By now, you should understand the basics of Agile and its pros and cons. But when is Agile the best choice for a project or company?

That’s what we’ll explore in this section.

First, let’s take a look at the industries and types of projects that companies use the Agile methodology for today.

Industries and use cases

According to the 2020 State of Agile study, technology and financial services are leading the charge.

Agile adoption in industries

(Image Source)

Together, these industries make up over 44% of all respondents. But there are very few major industries that aren’t represented at all.

The reason for that is simple. In 2021, every business is a technology business — to a certain extent. Chances are you use advanced software to track and monitor the process, even if you do all your business in brick-and-mortar stores.

When looking at use cases within companies, a Koblenz University study shows a clear pattern.

Agile use cases

(Image Source)

Agile software development is still the #1 use case for the philosophy. But it’s no longer the only implementation.

More than half of companies use it for other IT-related projects. Almost 40% use it for other, non-IT projects. And 19% of companies even say they use it for physical product development. Note that not all the polled companies make physical products.

Of course, the general usage patterns won’t help you make a final decision.

Rules of thumb for using Agile

In general, you want to use Agile for highly unpredictable projects that don’t need to follow a rigorous schedule or regulations.

When you’re developing anything new from scratch or transitioning as a company, Agile can work wonders. By shortening the work cycle, you can get to market faster while constantly adjusting course to align with market changes.

In an engineering or construction project where everything needs to happen at the exact right time, full-blown Agile isn’t a great idea. The same goes for highly regulated industries where you need government sign-off before starting.

But that doesn’t mean you have nothing to learn from the Agile values. For example, boosting business and project collaboration is a must in every company.

Agile project management examples: most popular frameworks

Let’s take a closer look at the most popular approaches to implementing Agile principles in real life.

What is the most popular Agile methodology or framework?

According to the 2020 State of Agile report, Scrum is the most-used methodology.

Most popular Agile frameworks in 2020

(Image Source)

A whopping 58% of Agile teams use Scrum, and another 18% use a specific Scrum hybrid.

The closest non-hybrid option is Kanban, which only 7% of teams use exclusively. But many companies use it in addition to Scrum at the team level.

So let’s take a closer look at these leading frameworks. Is the popularity justified?

Scrum

Scrum is — by far — the most popular framework for implementing Agile at a team level.

In it, you break larger project teams into smaller Scrum teams of 3–11 people. This team includes the Product Owner — who represents the interests of the business — and the Scrum Master who works to minimize roadblocks that prevent work from getting done.

These individual teams self-organize and work in a Scrum sprint that lasts 1–4 weeks.

Scrum framework diagram

(Image Source)

Instead of writing an in-depth project plan, the Scrum team reviews the “product backlog” before every sprint. The product backlog is a list of features the finished product needs.

The team prioritizes a few of them to work on in each iteration. Another unique aspect is that each sprint ends with a direct user test of the new product version.

Only if the user — internal or customer — says it helps them can the team move on.

This narrow and constantly changing focus leads to a hyper-productive but flexible team. Instead of prolonged tunnel vision, it only lasts as long as the sprint.

There’s a reason the framework is named after a sports phenomenon.

Like in sports, the team focuses 100% on winning each “game.” Then, after each game, they meet with coaches — or in this case, stakeholders — to improve their strategy going forward.

Read our guide on implementing Agile project management with Scrum to learn more.

Kanban

Kanban is another Agile framework you can use to implement the values. Unlike in Scrum, there are no new team units or positions. Everyone keeps their roles, teams, and responsibilities.

Instead of working in sprints, in Kanban your teams work together to improve the product continuously. You create a Kanban board that outlines a logical workflow for fixing issues or adding features.

Then, you involve everyone — regardless of rank — in creating to-do items for the board. You then continually prioritize tasks and assign them to different teams or individuals.

Kanban board example

(With monday.com, you can easily create a Kanban board for any project in a few clicks.)

Get started

What Agile looks like in real-life in 2021: Mortgage Center

Many think that Agile is only useful for software development, but that’s just no longer the case. A wide variety of companies and teams in a wide range of industries use it in 2021.

For example, the Mortgage Center in Michigan uses it to manage a team of over 80 members.

Before moving to monday.com, this is what their Agile workflow process looked like:

Pre-monday.com Agile workflow

With over 80 members, the individual cards become so small you can’t see what’s on them from a distance — look at the massive capitals on the name cards. The whiteboard can work as a project management tool in some scenarios, but it has its limits.

After switching to monday.com, everything changed. Now, they can easily use and customize templates to manage their whole Agile workflow.

Post-monday.com Agile workflow

As a result, the team saw numerous benefits:

If you want the full story, you can watch this video where Diana Kosut, Scrum Master and Project Manager at Mortgage Center, breaks it all down.

Scaling Agile beyond a single team

Transitioning a single, tight-knit group into an Agile team is easy. But scaling beyond the team level is a challenge even in ideal conditions.

Not only is the whole organization resistant to change, but the scale of the change is also massive. You don’t just need to change how your staff works — you must transform how everyone thinks.

And that’s not a simple task. You can’t just hire an Agile project manager and clap your hands in relief. It’s not that easy.

Thankfully, you don’t have to totally start from scratch. Some Agile frameworks — known as scaling frameworks — aim to solve this issue.

According to the Scaled Agile Status Quo (2020) study, around a third of Agile companies use a scaling framework.

Top 6 Agile scaling frameworks

(Image Source)

And of these, 54% use SAFe — the Scaled Agile Framework — to go beyond the team level.

It mixes many methodologies and lays out concrete processes for managing multiple smaller Agile teams and projects.

Read our guide — linked above — for step-by-step instructions on how you can use it to adopt Agile at scale.

How monday.com makes the Agile transition smoother

Want to know the secret to making Agile adoption smoother in 2021? Use Agile project management software.

If the software you use doesn’t complement the more complex, circular workflow of Agile, the transition will be that much harder.

monday.com gives you the flexibility, customizability, and integrations you need to build your perfect platform from the ground up.

Create a reliable, shared platform that integrates data from multiple apps and tools.

A basic project management tool won’t cut it here. With monday.com, you’ve got access to 40+ built-in integrations and our powerful automation builder.

That can help you bridge the gap between different departments and teams that rely on various apps.

monday.com automations and integrations

For example, you can bring together the support team that uses Zendesk and the development team that relies on Jira. By eliminating that silo, your developers can spend more time on the features and bugs that your customers care about the most.

And that’s only scratching the surface of what you can do with monday.com. With our automation builder, you can evolve your workflow.

Eliminate unnecessary manual steps wherever possible. For example, when a work item’s status changes to code review, you can automatically notify your quality assurance team.

There’s no need for anyone to interrupt their working day to grab hold of someone through Slack or email.

Work with a shared, real-time product roadmap.

monday.com also makes it easy to create and maintain an up-to-date product roadmap. Use and customize the template to start planning the future of your product.

Product roadmap in monday.com

You can then connect items on the board to relevant sprint activity statuses. The roadmap will automatically reflect whether certain features are finished or not.

That gives your customers and team members a good insight into the progress you’re making.

Let stakeholders contribute directly to the product backlog.

Managing projects isn’t something you can do in a vacuum. A core Agile principle is to involve external stakeholders, like customers, in the process.

With monday.com, you can easily give different levels of guest access to various stakeholders. For example, you can assign a VIP client or project sponsor the ability to add and edit features.

It makes it easier to meet and collaborate on the backlog, as you can do so over phone or Zoom calls — yep, we’ve got an integration for that — rather than having to meet in person.

Use custom templates to plan your iterations or sprints.

Instead of messy whiteboards, you can make work assignments super clear with a digital sprint board.

monday.com iteration planning

Color-coded item statuses, priorities, and assigned owner columns leave no room for doubt. You can use and customize our ready-made templates to suit your unique Agile process.

Get a live, high-level overview with connected dashboards.

monday.com also lets you build custom dashboards. You can combine data from multiple sources to highlight what you care about.

monday.com dashboard

With our widgets and drag-and-drop editor, you can set up your ideal dashboard in a few minutes.

Organization-wide Agility requires a robust foundation

After reading about Agile project management’s pros and cons, examining examples, and the latest research, you may have decided that it’s the right approach for your business.

In fast-moving industries, where speed and flexibility are crucial, it’s a great option. You can also use it for highly unpredictable projects where you’re breaking new ground.

But if you truly want to transform your entire organization, not just a project team, you need to commit. Without the right foundation, you’ll never make the change stick.

Use monday.com and our ready-made project roadmap template to start off on the right foot.

Get started

The post What is Agile project management: when and how to use it appeared first on monday.com Blog.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/what-is-agile-project-management-when-and-how-to-use-it/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×