- The Agile Coach
- Agile Manifesto
Agile project management
- Overview
- Project management intro
- Workflow
- Epics, stories, themes
- Epics
- User Stories
- Estimation
- Metrics
- Gantt chart
- Program management vs. project management
- Project baseline
- Continuous improvement
- Lean principles
- 3 pillars of Scrum
- Scrum Board
- Waterfall Methodology
- Velocity in Scrum
- What is Definition of Ready
- Lean vs. agile
- Scrumban
- Lean Methodology
- Sprint backlog
- Burn up chart
- 4 kanban principles
- 4 kanban metrics
- Program vs. Project Manager
- Gantt chart examples
- Definition of done
- Backlog grooming
- Lean process improvement
- Backlog refinement meetings
- Scrum values
- Scope of work
- Scrum tools
- Tools
- Workflow automation software
- Templates
- Task tracker
- Workflow automation
- Status report
- Workflow chart
- Project roadmap
- Project schedule
- Tracking software
- Roadmap tools
- Technology roadmap
- Project scheduling software
- Backlog management tools
- Understanding workflow management strategies
- Workflow examples
- Create project roadmap
- Sprint planning tools
- Sprint demo
- Project Timeline Software
- Top task management tools
- Product backlog vs. sprint backlog
- Top workflow management tools
- Project dependencies
- Task dashboard guide
- Sprint cadence
- Fast tracking
Product Management
- Overview
- Product Roadmaps
- Product Manager
- Tips for new product managers
- Roadmaps
- Tips for presenting product roadmaps
- Requirements
- Product analytics
- Product development
- Remote product management
- Minimal viable product
- Product discovery
- Product specification
- Product development strategy
- Product development software
- New product development process
- Product management KPIs
- Net Promoter Score (NPS)
- Product critique
- Prioritization frameworks
- Product features
- Product management tools
- Product Lifecycle Management
- 9 best roadmap software for teams
- Product launch checklist
- Product strategy
- Product engineering
- Product operations
- Portfolio management
- AI and product management
- Growth product management
- Product metrics
- Product release
- Feature request
- Product launch
- Product planning
- Product launch event
- Value Stream Management
- DevOps
Agile tutorials
- Overview
- Jira and Confluence sprint refinement
- How to do scrum with Jira
- Learn kanban with Jira
- Learn how to use Epics in Jira
- Learn how to create an agile board in Jira
- Learn how to use sprints in Jira
- Learn Versions with Jira
- Learn Issues with Jira
- Learn burndown charts with Jira
- Auto-create sub-tasks and update fields in Jira
- How to automatically assign issues with Jira Automation
- How to sync epics stories with Jira Automation
- Automatically escalate overdue issues in Jira
About the Agile Coach
- All articles
By Max Rehkopf
By Max Rehkopf
As a self-proclaimed “chaos muppet” I look to agile practices and lean principles to bring order to my everyday. It’s a joy of mine to share these lessons with others through the many articles, talks, and videos I make for Atlassian
Get started with the free Jira scrum template
Streamline your project and easily plan, track, and manage work across sprints. This template includes boards, backlogs, roadmaps, reports, and more!
You’ll often hear a colleague or teammate excited to share how they’ve “gone agile.” They’ll then go on to describe their two-week sprints, backlog refinement meetings, and more. This may leave you thinking, “that sounds like scrum to me.” So, is Scrum agile? Is Agile scrum? Answering these questions and more is a great first step to ensure your team is using the right methodology.
What is agile?
Agile is a project management philosophy that employs a set of principles and values to help software teams respond to change. Agile teams value individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan. These values were set down in the Agile Manifesto along with 12 principles behind the manifesto.
A good way to understand agile is to contrast it with another project management philosophy, waterfall. In waterfall delivery, the scope of a product is set and time and resources are flexible. Waterfall organizations will add more programmers and pad schedules to deliver the product that they decided to ship.
In agile, the scope of the product is flexible while resources and time are fixed. Agile teams commit to deliver software on time with the team they have today. What they deliver is a flexible combination of what they’ve learned that the customer wants and what they can create in the allotted time.
Benefits of using agile
Agile teams have a strong “why” behind what they do and clarity about how they do it. The agile principles help teams break huge, ambitious goals into manageable chunks of work that they can consistently deliver. Agile software developers are empowered by countless stories of small, agile teams outperforming large competitors that use waterfall delivery. Agile teams also benefit from the “agile industrial complex.” There is a wealth of resources and tools for those needing to learn agile and a whole army of consultants eager to help with implementation.
Disadvantages of using agile
Following agile principles can lead you to places you never thought you’d go. Agile helps teams change direction based on market and customer feedback. Chasing these ideals, you might find that your team has built something completely different than what you set out to do. This can be an unnerving feeling and you might even feel a lack of direction as you pursue new avenues and follow customer feedback in new directions. Because of these divergent outcomes, not all teams and companies can work in an agile way. But the teams that choose to overcome these hurdles often find they can ship a better product to their customers in the end.
What is scrum?
Scrum is an agile framework that helps teams structure their work into short development cycles called sprints. Scrum teams commit to shipping work at the end of each sprint and adopt practices and a team structure that helps them achieve this cadence. Scrum takes the agile principles one step further, creating structure that helps teams live the agile principles in their day-to-day work. Scrum is a well-documented agile framework that many teams can adopt without much disruption.
Benefits of using the scrum methodology
Scrum teams ship software on time. Rather than updating the business on your progress, you can show them! When you ship software, customers start using it. More customer usage data helps inform your direction and drives growth. Scrum teams also tend to be healthier, with less burnout and churn than others. This is because scrum practices, like sprint planning and sprint retrospectives, are focused on setting up teammates for success.
Disadvantages of using the scrum methodology
Scrum is an “all-in” approach. Success stems from the addition of new roles, like a scrum master, and the refactoring of everybody's schedules around a set meeting cadence. Many teams don’t have the resources to hire new teammates and the time for new meetings. When teams fail to go “all-in” they often fail to unlock the benefits of scrum. Additionally, not all teams can deliver work at such a high cadence. When quality suffers as a result, many teams make their sprints longer and longer. Eventually, you’re back to doing waterfall!
Other methodologies: Kanban and Waterfall
What is kanban?
Kanban is an agile framework that helps teams deliver work on a continuous basis. Kanban teams organize their work on a kanban board with cards, columns, WIP limits, and specific commitment and delivery points. Kanban is best for knowledge work, where the product or service is largely invisible. Kanban helps teams visualize their and make strides day after day.
What is waterfall?
Waterfall delivery is focused on the development of products or solutions based on specifications from the client or business. Teams study the requirements and build the solution over weeks, months, or even years. Waterfall is the preferred method in regulated industries where tolerances are very narrow.
Imagine you are making a surgery robot that needs to perform a task flawlessly for a government-mandated 100 hours of operation. That constraint inspires your work and that specification becomes the focus of your development. Your team experiments and tests until your robot meets the specifications. When specifications are specific and stringent, waterfall development focuses your team on meeting the requirements above all else.
What is the best methodology for your team?
If you’re excited to begin an agile transformation you may need to choose a methodology. Agile methodologies include the team structure, practices, and tools you’d need for your org to live the agile principles. You can also step out on your own. With the agile manifesto and some creativity, you can design your own approach that works for your business and your team.
Agile vs Scrum
Agile doesn’t have any set rules, while scrum has quite a few! If you are seeking a framework that can guide you on your way to more agility, choosing scrum is a strong start. Scrum will help energize your team to deliver work quickly and to pivot when needed. Additionally, there are templates you can adopt today to supercharge your scrum adoption. If you are seeking the ultimate flexibility, you can instead inspire your team to go agile. An agile transformation is the thrilling process of breaking down what you do now and building up an agile way of working.
Agile vs waterfall
It’s uncommon that you’d find yourself needing to choose between agile and waterfall. It’s more common that you’re needing to pivot from one to the other. In moments like these, the customer is key. Is the customer more solution focused or problem focused? If a customer knows what they want and wants to pay someone to build it, you can lean towards waterfall. If the customer is experiencing a problem and you want to be the one to solve it, agile all the way.
Manage your agile projects with Jira
One of the best parts about agile frameworks today is how well project management tools support them. Jira is built to support kanban, scrum, and more out of the box. Experts routinely expand Jira to support even the most complex agile frameworks. Get started with agile tutorials.
- The Agile Coach
- Agile Manifesto
Agile project management
- Overview
- Project management intro
- Workflow
- Epics, stories, themes
- Epics
- User Stories
- Estimation
- Metrics
- Gantt chart
- Program management vs. project management
- Project baseline
- Continuous improvement
- Lean principles
- 3 pillars of Scrum
- Scrum Board
- Waterfall Methodology
- Velocity in Scrum
- What is Definition of Ready
- Lean vs. agile
- Scrumban
- Lean Methodology
- Sprint backlog
- Burn up chart
- 4 kanban principles
- 4 kanban metrics
- Program vs. Project Manager
- Gantt chart examples
- Definition of done
- Backlog grooming
- Lean process improvement
- Backlog refinement meetings
- Scrum values
- Scope of work
- Scrum tools
- Tools
- Workflow automation software
- Templates
- Task tracker
- Workflow automation
- Status report
- Workflow chart
- Project roadmap
- Project schedule
- Tracking software
- Roadmap tools
- Technology roadmap
- Project scheduling software
- Backlog management tools
- Understanding workflow management strategies
- Workflow examples
- Create project roadmap
- Sprint planning tools
- Sprint demo
- Project Timeline Software
- Top task management tools
- Product backlog vs. sprint backlog
- Top workflow management tools
- Project dependencies
- Task dashboard guide
- Sprint cadence
- Fast tracking
Product Management
- Overview
- Product Roadmaps
- Product Manager
- Tips for new product managers
- Roadmaps
- Tips for presenting product roadmaps
- Requirements
- Product analytics
- Product development
- Remote product management
- Minimal viable product
- Product discovery
- Product specification
- Product development strategy
- Product development software
- New product development process
- Product management KPIs
- Net Promoter Score (NPS)
- Product critique
- Prioritization frameworks
- Product features
- Product management tools
- Product Lifecycle Management
- 9 best roadmap software for teams
- Product launch checklist
- Product strategy
- Product engineering
- Product operations
- Portfolio management
- AI and product management
- Growth product management
- Product metrics
- Product release
- Feature request
- Product launch
- Product planning
- Product launch event
- Value Stream Management
- DevOps
Agile tutorials
- Overview
- Jira and Confluence sprint refinement
- How to do scrum with Jira
- Learn kanban with Jira
- Learn how to use Epics in Jira
- Learn how to create an agile board in Jira
- Learn how to use sprints in Jira
- Learn Versions with Jira
- Learn Issues with Jira
- Learn burndown charts with Jira
- Auto-create sub-tasks and update fields in Jira
- How to automatically assign issues with Jira Automation
- How to sync epics stories with Jira Automation
- Automatically escalate overdue issues in Jira
About the Agile Coach
- All articles
By Max Rehkopf
By Max Rehkopf
As a self-proclaimed “chaos muppet” I look to agile practices and lean principles to bring order to my everyday. It’s a joy of mine to share these lessons with others through the many articles, talks, and videos I make for Atlassian
Get started with the free Jira scrum template
Streamline your project and easily plan, track, and manage work across sprints. This template includes boards, backlogs, roadmaps, reports, and more!
You’ll often hear a colleague or teammate excited to share how they’ve “gone agile.” They’ll then go on to describe their two-week sprints, backlog refinement meetings, and more. This may leave you thinking, “that sounds like scrum to me.” So, is Scrum agile? Is Agile scrum? Answering these questions and more is a great first step to ensure your team is using the right methodology.
What is agile?
Agile is a project management philosophy that employs a set of principles and values to help software teams respond to change. Agile teams value individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan. These values were set down in the Agile Manifesto along with 12 principles behind the manifesto.
A good way to understand agile is to contrast it with another project management philosophy, waterfall. In waterfall delivery, the scope of a product is set and time and resources are flexible. Waterfall organizations will add more programmers and pad schedules to deliver the product that they decided to ship.
In agile, the scope of the product is flexible while resources and time are fixed. Agile teams commit to deliver software on time with the team they have today. What they deliver is a flexible combination of what they’ve learned that the customer wants and what they can create in the allotted time.
Benefits of using agile
Agile teams have a strong “why” behind what they do and clarity about how they do it. The agile principles help teams break huge, ambitious goals into manageable chunks of work that they can consistently deliver. Agile software developers are empowered by countless stories of small, agile teams outperforming large competitors that use waterfall delivery. Agile teams also benefit from the “agile industrial complex.” There is a wealth of resources and tools for those needing to learn agile and a whole army of consultants eager to help with implementation.
Disadvantages of using agile
Following agile principles can lead you to places you never thought you’d go. Agile helps teams change direction based on market and customer feedback. Chasing these ideals, you might find that your team has built something completely different than what you set out to do. This can be an unnerving feeling and you might even feel a lack of direction as you pursue new avenues and follow customer feedback in new directions. Because of these divergent outcomes, not all teams and companies can work in an agile way. But the teams that choose to overcome these hurdles often find they can ship a better product to their customers in the end.
What is scrum?
Scrum is an agile framework that helps teams structure their work into short development cycles called sprints. Scrum teams commit to shipping work at the end of each sprint and adopt practices and a team structure that helps them achieve this cadence. Scrum takes the agile principles one step further, creating structure that helps teams live the agile principles in their day-to-day work. Scrum is a well-documented agile framework that many teams can adopt without much disruption.
Benefits of using the scrum methodology
Scrum teams ship software on time. Rather than updating the business on your progress, you can show them! When you ship software, customers start using it. More customer usage data helps inform your direction and drives growth. Scrum teams also tend to be healthier, with less burnout and churn than others. This is because scrum practices, like sprint planning and sprint retrospectives, are focused on setting up teammates for success.
Disadvantages of using the scrum methodology
Scrum is an “all-in” approach. Success stems from the addition of new roles, like a scrum master, and the refactoring of everybody's schedules around a set meeting cadence. Many teams don’t have the resources to hire new teammates and the time for new meetings. When teams fail to go “all-in” they often fail to unlock the benefits of scrum. Additionally, not all teams can deliver work at such a high cadence. When quality suffers as a result, many teams make their sprints longer and longer. Eventually, you’re back to doing waterfall!
Other methodologies: Kanban and Waterfall
What is kanban?
Kanban is an agile framework that helps teams deliver work on a continuous basis. Kanban teams organize their work on a kanban board with cards, columns, WIP limits, and specific commitment and delivery points. Kanban is best for knowledge work, where the product or service is largely invisible. Kanban helps teams visualize their and make strides day after day.
What is waterfall?
Waterfall delivery is focused on the development of products or solutions based on specifications from the client or business. Teams study the requirements and build the solution over weeks, months, or even years. Waterfall is the preferred method in regulated industries where tolerances are very narrow.
Imagine you are making a surgery robot that needs to perform a task flawlessly for a government-mandated 100 hours of operation. That constraint inspires your work and that specification becomes the focus of your development. Your team experiments and tests until your robot meets the specifications. When specifications are specific and stringent, waterfall development focuses your team on meeting the requirements above all else.
What is the best methodology for your team?
If you’re excited to begin an agile transformation you may need to choose a methodology. Agile methodologies include the team structure, practices, and tools you’d need for your org to live the agile principles. You can also step out on your own. With the agile manifesto and some creativity, you can design your own approach that works for your business and your team.
Agile vs Scrum
Agile doesn’t have any set rules, while scrum has quite a few! If you are seeking a framework that can guide you on your way to more agility, choosing scrum is a strong start. Scrum will help energize your team to deliver work quickly and to pivot when needed. Additionally, there are templates you can adopt today to supercharge your scrum adoption. If you are seeking the ultimate flexibility, you can instead inspire your team to go agile. An agile transformation is the thrilling process of breaking down what you do now and building up an agile way of working.
Agile vs waterfall
It’s uncommon that you’d find yourself needing to choose between agile and waterfall. It’s more common that you’re needing to pivot from one to the other. In moments like these, the customer is key. Is the customer more solution focused or problem focused? If a customer knows what they want and wants to pay someone to build it, you can lean towards waterfall. If the customer is experiencing a problem and you want to be the one to solve it, agile all the way.
Manage your agile projects with Jira
One of the best parts about agile frameworks today is how well project management tools support them. Jira is built to support kanban, scrum, and more out of the box. Experts routinely expand Jira to support even the most complex agile frameworks. Get started with agile tutorials.
Recommended for you
Templates
Ready-made Jira templates
Browse our library of custom Jira templates for various teams, departments, and workflows.
Product guide
A comprehensive introduction to Jira
Use this step-by-step guide to discover essential features and the best practices to maximize your productivity.
Git Guide
Understanding the Basics of Git
From beginners to advanced experts, use this guide to Git to learn the basics with helpful tutorials and tips.