Tempo logotype

Using agile retrospectives for constant team improvement

From Team '23

Tempo Team

Reviewing recent projects is inspiring — when the work went well. But you might hesitate to look back when execution went poorly.

Whether you’re hesitant or not, putting aside time for reflection is essential to team improvement.

The authors of the agile manifesto highlighted the principle of regular reflection and continuous improvement when they wrote, “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” While they didn’t specify the term “agile retrospective,” this principle suggests such a practice.

Over time, agile methodologies such as Scrum formalized the retrospective as a structured means for the team to review and learn from recent sprints.

What’s an agile retrospective?

An agile retrospective is a team meeting where everyone reflects on a sprint’s outcomes.

The focus of a retrospective meeting in agile is to help the whole team, including the Scrum Master and product manager, understand the successes and failures of past sprints. You then use this understanding to create a plan of action and foster continuous improvement in rhythm with the team’s natural sprint workflow.

Why are agile retrospectives important?

Agile retrospectives help your team scale effectively by habitually finding ways to improve. Further benefits of a retro include:

  • Team bonding: Regularly discussing and reflecting on work encourages open communication. These discussions build trust among team members and allow everyone to work more effectively together.

  • Problem identification: By reflecting on the previous sprint, you can pinpoint issues that hinder your performance for the future sprint. And early identification allows for quicker resolution.

  • Solution brainstorming: In an agile retrospective, ideas from the team are shared regarding potential solutions to issues.

  • Accountability: Regularly reviewing past actions encourages team members to take responsibility for their work.

  • Celebrating successes: Not only does the retrospective focus on continuous improvement, but it’s also a time to acknowledge what the team did well. Celebrating these successes boosts everyone’s morale and encourages your team to remain motivated to achieve further success.

What’s discussed in agile retrospective meetings?

There aren’t any hard rules for what to discuss during a team retrospective meeting. Rather, the Scrum Master facilitates the conversation based on team needs. That said, it’s common Scrum practice to discuss technical details, methods for better collaboration, and actionable plans for future sprints.

The main focus of the discussion should be finding better ways to move forward together. Together, the team makes a clear plan that includes roles, responsibilities, and techniques to address improvement areas.

How to run a retrospective: 7 techniques

Here are seven techniques for conducting an effective retrospective. This list includes a variety of methods you can use intermittently to keep your retros fresh and exciting over time.

1. Start, stop, continue

Create a three-column table: things to start doing, things to stop doing, and things to continue doing. Ask your team for feedback on what to include in each column, and use that as your roadmap moving forward.

2. 4 L’s: Liked, learned, lacked, longed for

As a team, reflect on the previous sprint and categorize everyone’s input into one of these four categories. Make a plan to emphasize the areas of “liked” and “learned” and minimize areas of “lacked” and “longed for.”

3. 5 Whys

Get to the root of an issue by asking “Why?” five times in succession when someone voices an opinion about how the previous sprint went. Consider using sticky notes to create an easy-to-read flowchart for each answer. This technique illuminates the issue’s root cause, helping you discover underlying problems or reasons for success.

Here’s how an app development team might use this technique:

  1. Why didn’t users like the app’s interface as much as we’d expected?

  2. Why didn’t they like the color scheme?

  3. Why didn’t the colors look the same on both desktop and mobile?

  4. Why didn’t we make the app responsive to all screen and device types?

  5. Why didn’t we have the budget to create this responsiveness?

The team can now focus on this budgeting issue and figure out a way to create better app responsiveness.

4. Priority voting

After gathering feedback, team members vote on the most pressing issues. Use the votes during your next sprint planning meeting as you prioritize the backlog to show the team their opinion is valuable and worth sharing.

5. Happiness measuring

Ask team members to rate their happiness on a scale during the retrospective. Plot results over time and use this chart to gain insight into the team’s mood and morale over different sprints.

6. Three little pigs

Based on the classic story, this technique asks the team to categorize feedback under three houses:

  • The house of straw: Things that didn’t hold up.

  • The house of sticks: Things that partially worked.

  • The house of bricks: Strong practices to continue.

Use this feedback to develop a roadmap for future success.

7. Roadmap review

A project roadmap is a highly effective retrospective tool to help your team visualize a project’s progress. Reviewing your roadmap during a retrospective offers the following benefits:

  • Visualization: A clear visual representation of the work helps identify successful factors and those that require improvement.

  • Alignment with the vision: Roadmaps make it easy to see if the team’s sprint efforts align with the larger product or company vision.

  • Milestone check: You can look at a roadmap to quickly check on milestones to see achievements and what you can do to reach goals sooner.

  • Future planning: By reflecting on past sprints using a roadmap, teams can make more informed decisions about the future and adjust based on insights gathered.

Best practices for agile retrospectives

An agile retrospective may seem simple in theory, but it can take some practice to make them effective. Follow these best practices to get the most from your retrospective:

  • Create a safe space: To gather genuine feedback, create a safe environment for your team. Cultivate a culture where team members can speak freely without fear of retribution.

  • Define a clear structure: Follow a set structure to help your team feel comfortable and engaged. The structure could include an icebreaker, an agenda, or any other activity to help the team get into the right mindset.

  • Facilitate actively: Ensure everyone has an opportunity to speak. Watch for dominating voices and encourage quieter team members to share their perspectives.

  • Follow through on action items: Make sure everyone understands their responsibilities moving forward. Check in on progress regularly to ensure accountability.

What to avoid during agile retrospectives

If your team feels the retrospective isn’t helpful, they’ll quickly disengage. And a disengaged team won’t learn as much from reflection sessions. To ensure engagement and participation, avoid these common mistakes:

  • Running from tough conversations: If you only discuss what went well, retrospectives quickly lose their value. Difficult discussions are paramount to encourage growth.

  • Failing to act on feedback: Consistently ignoring action items from previous retrospectives erodes trust in the process. Teams may feel that the retrospectives won’t lead to meaningful outcomes.

  • Skipping retrospectives: You might be tempted to skip retrospectives, especially when you’re already busy with the backlog for your next sprint. But when you miss retrospectives, you miss opportunities for improvement.

Choosing the right tool for your team

When conducting an agile retrospective, a roadmap is one of the best tools you can use. This visualization helps you prioritize ideas, manage deadlines, and prepare for upcoming sprints.

Strategic Roadmaps by Tempo makes creating audience-friendly roadmaps for your whole team easy. With Strategic Roadmaps, every stakeholder can quickly access an easy-to-read visual outline of the team’s progress to learn more from the past — and plan for the future. And this tool easily integrates with Jira to supply your dashboards, metrics, and insights with in-depth data.

To improve your agile retrospectives and help your team learn more from past sprints, sign up for Strategic Roadmaps and discover a suite of project management tools to optimize your operations.

Tags

  • Strategic Roadmaps

Strategic Roadmaps

Strategic roadmapping

Build your portfolio vision with Strategic Roadmaps. With powerful visualization capabilities, you can communicate strategy to the entire organization and gain alignment around strategic objectives, product goals, and milestones.

Start a Free Trial
Special Offer

Explore More Content

Project and program management for Jira

Structure PPM

Visualize all your Jira data & manage portfolios of projects in real-time.

Learn more

No-code Power BI ServiceNow integration

Power BI Connector for ServiceNow

Seamlessly connect ServiceNow with Power BI, transforming complex enterprise data into actionable insights and driving smarter, data-informed decisions across the organization

Learn more

No more reporting limitations

Custom Charts for Confluence

Create and share all kinds of highly visual and customizable charts directly on your Confluence pages.

Learn more

Industry-leading project plan and roadmap visualizations with a Gantt chart extension

Gantt Charts for Structure PPM

Visualize project plans and roadmaps with a Gantt chart extension for Jira

Learn more

Jira ITSM Solutions with Tempo

ITSM

Build and scale a custom ITSM solution at your own pace with Tempo's modular suite of integrated tools. Enhance Jira's capabilities and take control of your entire IT portfolio.

Learn more

Monitor financial health at every level

Financial Manager

Monitor projects and portfolios to get simple, clear, and real-time views of your costs, budgets, and profits that can be shared throughout your entire organization.

Learn more

Custom charts and dashboards for Jira

Custom Charts for Jira

See how work is progressing and where blockers are with the most flexible reporting app in Jira.

Learn more

Real-time collaboration and capacity planning in Jira

Capacity Planner

A powerful team resource management tool designed to optimize capacity planning and project management in Jira

Learn more

Jira Project Cost Tracking

Financial Manager

Project financial management for Jira & Timesheets. Monitor project costs, expenses, revenue, billing & budgets. Track Capex/Opex

Go to marketplace

Time Tracking Software for Jira

Timesheets

Tempo’s intuitive automation and Jira-native design make it the most trusted time tracking tool for enterprise organization.

Learn more
Team working together at board with sticky notes

No-code Power BI monday.com integration

Power BI Connector for monday.com

Get powerful data export capabilities and connect monday.com to Power BI effortlessly

Learn more

No-code BigQuery Jira integration

BigQuery Connector for Jira

Integrate Jira with Google BigQuery to seamlessly export and sync data for advanced analytics and customized reporting

Learn more

Get the data you need to succeed

Time Tracker

Extend your Jira with prebuilt and highly configurable reports for straightforward time tracking.

Learn more

Ensure compliance and optimize spending

Governance and auditing

Portfolio governance and auditing excellence

Learn more
Colleagues interacting around a desk

No-Code Power BI Jira Integration

Power BI Connector for Jira

Effortlessly bridge Jira with your preferred BI tool, unlocking unparalleled insights and enhancing decision-making

Learn more

Strategic Portfolio Management

Strategic Portfolio Management

Modern modular PPM solutions that scale with your business. Align your teams with the integrated platform that bridges the gap between strategy and execution.

Learn more

Strategic portfolio management for PMO leaders

Strategic portfolio management for PMO leaders

Tempo gives PMO directors and portfolio managers the tools to reduce delivery friction, align teams, and drive measurable outcomes.

Learn more

Jira Portfolio Management PPM

Structure by Tempo

Jira Project Portfolio Management (PPM): Visualize data and manage projects within spreadsheet-like tables — in less than a minute

Go to marketplace

Jira Time Tracking

Timesheets by Tempo

#1 Jira Time Tracking & AI Apps: Log Tempo Timesheets for Planning, Project Management & Billing. Plugin Office365, Google & Slack

Go to marketplace

Jira Team & Resource Management

Capacity Planner

#1 Jira Resource Management App: Optimize team allocation, skillset utilization, capacity planning & project management

Go to marketplace

Unified time and team management

Timesheets and Structure

Combining Tempo Timesheets and Structure PPM provides a unified view of time tracking and project progress, enabling more accurate reporting and effective portfolio management. Simplify workflows, enhance collaboration, and ensure projects stay on time and within budget.

Learn more

Never lose track of a brilliant idea again

Idea Manager for Strategic Roadmaps

Never lose a brilliant idea again. Idea Manager for Strategic Roadmaps has built-in best practices to help.

Learn more

Align your organization with proactive portfolio management

Portfolio Manager (LiquidPlanner)

Predictive scheduling and the ability to forecast project timelines and spot risks so you can meet deadlines with confidence.

Learn more

Align strategy and execution

Structure PPM and Strategic Roadmaps

For planning leaders looking to add a big-picture roadmap view to their structured Jira data, this integration is essential. Improve visibility to leadership, reduce reporting admin, and keep your team aligned.

Learn more

Roadmapping software for teams of all sizes

Strategic Roadmaps (Roadmunk)

The roadmapping tool designed for high-performing teams delivering boardroom-ready strategic roadmaps.

Learn more

Unified time and team management

Timesheets and Capacity Planner

Seamlessly manage project timelines and resources while accurately tracking time spent on tasks. This integration enhances visibility, improves planning accuracy, and supports data-driven decision-making for better overall project outcomes.

Learn more

Centralize real-time plans in one view

Structure and Gantt Charts

Gain a more complete project management solution, simplifying project reporting, improving collaboration, and ensuring projects stay on time and within budget.

Learn more

Take control of your projects

Portfolio Manager and Jira

Portfolio Manager integrates seamlessly with Jira to give you predictive scheduling, real-time scenario modeling, and advanced resource management – ensuring you stay on track, no matter what challenges arise.

Learn more

Powered by Structure’s custom hierarchies, visualize your roadmap, project plans, timeline & dependencies within Jira Gantt charts

Go to marketplace

Agile at Scale Software

Agile at Scale

Adapt to changing business needs, rapidly adjust plans, and reallocate investment.

Learn more

No-code Tableau Jira integration

Tableau Connector for Jira

Effortlessly bridge Jira with Tableau, unlocking unparalleled insights and enhancing decision-making

Learn more