1 min read

Agile Retrospective Basics

Agile Retrospective Basics

An Agile retrospective is a meeting that is held at any milestone point in a project for the purpose of continuous improvement. On Agile projects, retrospectives are held at the end of each iteration, allowing project teams to improve while a project is underway. That way, improvement doesn’t have to wait until a project is complete. That said, the retrospective format can also be an effective way of gathering “lessons learned” at the completion of a project.

A typical retrospective requires about an hour and involves everyone on a project team. People are asked to reflect on what happened in the iteration/project and answer the following questions:

  • What worked well for us?
  • What did not work well for us?
  • What actions can we take to improve our process going forward?

When a retrospective is conducted in person, this often takes the form of adding post-it notes to a board. Virtual tools, such as Ideaboardz or Google JamBoard can be used for remote retrospectives.

There is often much to be learned by hearing from different team members. The goal of the retrospective is to identify areas of improvement. Gaining an understanding of what's not been working helps surface improvements. Sometimes even minor refinements can make a big difference in the success of a project.

It is important to create a “safe zone” to encourage honest feedback and agree to have a blame-free zone. Retrospectives are conducted in the spirit of fostering improvement as a team.

Example of a Retrospective Board:

retrospective board example

Retrospective Tools by Diana Larsen and Esther Derby - this is a JamBoard file that is a very brief summary of the retrospective process -- written by masters of the art -- and includes several retrospective boards that can be copied and reused.

Digging Out From Technical Debt

Digging Out From Technical Debt

Most of us are familiar with the concept of financial debt. It goes something like this:

Read More
Project Management Insights for Nonprofit Technology Initiatives

Project Management Insights for Nonprofit Technology Initiatives

In the dynamic and purpose-driven world of nonprofit organizations, the convergence of passion and practicality is crucial, particularly when it...

Read More
The Importance of Prioritization for Nonprofit Technology

The Importance of Prioritization for Nonprofit Technology

It's no secret that technology has had a profound impact on the nonprofit sector. From fundraising to program delivery, technology has made it...

Read More