# retrospectives

Retrospectives are formal Scrum events for inspection and adaptation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to Make Team Retrospectives Effective

DevFeed: [How to Make Team Retrospectives Effective](<https://devfeed.tech/articles/you-are-doing-your-team-retrospective-wrong-32292.md>)

Original publisher: [Read original article](<https://domenicoluciani.com/2025/11/03/you-are-doing-your-team-retrospective-wrong.html>)

Author: Domenico Luciani

Published: 2025-11-02T23:00:00Z

Content type: opinion

Language: en

Sources: [Domenico Luciani](<https://devfeed.tech/sources/domenico-luciani.md>)

Topics: [retrospectives](<https://devfeed.tech/topics/retrospectives.md>)

Tags: [continuous](<https://devfeed.tech/tags/continuous.md>), [effective](<https://devfeed.tech/tags/effective.md>), [retrospective](<https://devfeed.tech/tags/retrospective.md>), [self-improvement](<https://devfeed.tech/tags/self-improvement.md>), [team](<https://devfeed.tech/tags/team.md>), [team-dynamics](<https://devfeed.tech/tags/team-dynamics.md>)

### AI overview

This opinion article explains how team retrospectives can support learning, self-improvement, idea sharing, celebration, and continuous improvement. It emphasizes psychological safety, focusing on processes rather than blaming people, and adapting the retrospective format to the team's situation.

### Source excerpt

A team retrospective is not just another useless meeting, and if you feel so, it means you are doing it wrong, and this article is for you.

## Comparing Retrospectives

DevFeed: [Comparing Retrospectives](<https://devfeed.tech/articles/comparing-retrospectives-36733.md>)

Original publisher: [Read original article](<https://shostack.org/blog/comparing-retrospectives/>)

Author: Adam

Published: 2023-09-19T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [retrospectives](<https://devfeed.tech/topics/retrospectives.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [forensic](<https://devfeed.tech/tags/forensic.md>), [investigations](<https://devfeed.tech/tags/investigations.md>), [logs](<https://devfeed.tech/tags/logs.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [report](<https://devfeed.tech/tags/report.md>), [retention](<https://devfeed.tech/tags/retention.md>), [retrospectives](<https://devfeed.tech/tags/retrospectives.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article compares Microsoft's retrospective on the Storm-0558 key acquisition with Thornton Tomasetti's forensic investigation of the Arecibo Telescope collapse. It argues that retrospectives preserve authoritative accounts, support organizational learning, and reassure stakeholders, while contrasting the reports' length, authorship, and treatment of evidence. It also examines log retention as a security design choice.

### Source excerpt

We can learn a lot from comparing retrospectives

## Measuring Developer Experience - A Balanced Approach

DevFeed: [Measuring Developer Experience - A Balanced Approach](<https://devfeed.tech/articles/measuring-developer-experience-a-balanced-approach-39929.md>)

Original publisher: [Read original article](<https://mende.io/blog/measuring-developer-experience-a-balanced-approach/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-08-05T06:00:00Z

Content type: tutorial

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [developer-productivity](<https://devfeed.tech/topics/developer-productivity.md>), [retrospectives](<https://devfeed.tech/topics/retrospectives.md>)

Tags: [culture-developer-experience-developer-productivity-metrics-engineering-excellence](<https://devfeed.tech/tags/culture-developer-experience-developer-productivity-metrics-engineering-excellence.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [retrospectives](<https://devfeed.tech/tags/retrospectives.md>), [survey](<https://devfeed.tech/tags/survey.md>)

### AI overview

The article presents a balanced way to measure developer experience by combining quantitative and qualitative methods. It discusses surveys, eNPS, retrospectives, developer productivity metrics, turnover rates, and feedback channels, while noting that individual measures have limitations.

### Source excerpt

Measuring Developer Experience - A Balanced Approach Developer Experience is one of the most essential factors for high-performing teams and organizations. Thus, the obvious question is how to measure, assess and understand the status quo within your organization and team.

## Starting Threat Modeling: Focused Retrospectives are Key

DevFeed: [Starting Threat Modeling: Focused Retrospectives are Key](<https://devfeed.tech/articles/starting-threat-modeling-focused-retrospectives-are-key-36989.md>)

Original publisher: [Read original article](<https://shostack.org/blog/starting-threat-modeling-focused-retrospectives-are-key/>)

Author: Adam

Published: 2020-09-17T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [retrospectives](<https://devfeed.tech/topics/retrospectives.md>), [Software Process](<https://devfeed.tech/topics/software-process.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [retrospectives](<https://devfeed.tech/tags/retrospectives.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-process](<https://devfeed.tech/tags/software-process.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

The article argues that focused retrospectives should be an explicit part of threat modeling, especially when teams are adopting the practice. It recommends giving the first retrospective as much time as the threat-modeling work itself so teams can surface concerns, share perspectives, and improve their process.

### Source excerpt

Don't skip this important step.

## Using Postmortems to Learn from Mistakes

DevFeed: [Using Postmortems to Learn from Mistakes](<https://devfeed.tech/articles/learn-out-of-mistakes-postmortems-to-the-rescue-34667.md>)

Original publisher: [Read original article](<http://fernandocejas.com/blog/culture/2020-06-21-learn-out-of-mistakes-postmortems/>)

Author: Fernando Cejas (me@fernandocejas.com)

Published: 2020-06-21T00:00:00Z

Content type: opinion

Language: en

Sources: [Fernando Cejas Blog](<https://devfeed.tech/sources/fernando-cejas-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [retrospectives](<https://devfeed.tech/topics/retrospectives.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [culture](<https://devfeed.tech/tags/culture.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [learning](<https://devfeed.tech/tags/learning.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postmortems](<https://devfeed.tech/tags/postmortems.md>), [processes](<https://devfeed.tech/tags/processes.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [retrospectives](<https://devfeed.tech/tags/retrospectives.md>), [rust](<https://devfeed.tech/tags/rust.md>), [scala](<https://devfeed.tech/tags/scala.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The article argues that organizations should treat mistakes as opportunities to learn, share lessons, and avoid repeating failures. It presents postmortems as a tool for drawing useful conclusions and supporting retrospective discussion.

### Source excerpt

**Postmortems** are a valuable tool for learning out of mistakes. They provide **useful conclusions** and should be included in retrospectives for further discussion in order to **not fall into the same trap again.**

## Postmortems for Learning From Mistakes

DevFeed: [Postmortems for Learning From Mistakes](<https://devfeed.tech/articles/learn-out-of-mistakes-postmortems-to-the-rescue-34666.md>)

Original publisher: [Read original article](<http://fernandocejas.com/2020/03/21/learn-out-of-mistakes-postmortems/>)

Author: Fernando Cejas (me@fernandocejas.com)

Published: 2020-06-21T00:00:00Z

Content type: opinion

Language: en

Sources: [Fernando Cejas Blog](<https://devfeed.tech/sources/fernando-cejas-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [retrospectives](<https://devfeed.tech/topics/retrospectives.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [culture](<https://devfeed.tech/tags/culture.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [learning](<https://devfeed.tech/tags/learning.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postmortems](<https://devfeed.tech/tags/postmortems.md>), [processes](<https://devfeed.tech/tags/processes.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [rust](<https://devfeed.tech/tags/rust.md>), [scala](<https://devfeed.tech/tags/scala.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The author argues that organizations should treat mistakes as opportunities to learn without blaming people. The article presents postmortems as a way to share lessons, discuss them in retrospectives, avoid repeating failures, and build resilience.

### Source excerpt

**Postmortems** are a valuable tool for learning out of mistakes. They provide **useful conclusions** and should be included in retrospectives for further discussion in order to **not fall into the same trap again.**

## Guidance on performing retrospectives

DevFeed: [Guidance on performing retrospectives](<https://devfeed.tech/articles/guidance-on-performing-retrospectives-41203.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2017/12/26/Guidance-on-performing-retrospectives/>)

Author: Map

Published: 2017-12-26T20:55:56Z

Content type: tutorial

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [retrospectives](<https://devfeed.tech/topics/retrospectives.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [incident](<https://devfeed.tech/tags/incident.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [process](<https://devfeed.tech/tags/process.md>), [retrospectives](<https://devfeed.tech/tags/retrospectives.md>)

### AI overview

This article explains how to conduct incident retrospectives. It recommends documenting a complete timeline and relevant chat logs while details are fresh, tracing causes beyond the immediate outage, and structuring the meeting around what went well, what did not, and follow-up actions.

### Source excerpt

In my career I've had to conduct a number of retrospectives. Ahead of them it already sucked, there was an outage at some point, customers were impacted, and it was our fault. Never was it solely on our underlying infrastructure provider (AWS or Heroku), nope the blame was on us and we'd failed in some way. And as soon as the incident was resolved, it wasn't time to go home and decompress with a beer, it was time start the process of a retrospective. Finding the motivation to get right back to work is tough, but not losing time is important. There is probably a lot out there on retrospectives, and in general I was well rehearsed at them. But since I'd not performed a large scale one in a few years I found myself rusty and thought it'd be good to share some of our process. Capture details immediately It may not be clear if you've not been involved in many, but a retrospective is more than just a meeting to discuss what happened and how to fix it. It's an overall process, it begins with capturing thorough details of what happened. The start is a timeline. The best thing to do is capture the details while they're fresh. Start with a google doc and simply document the timeline of everything. Capture chat logs that are relevant while they're fresh in history and easy to find. The start of an outage likely wasn't the start of the timeline, there may have been something that happened days, weeks, or even years ago. Don't just start from the time things went offline, go back to the causes as much as possible. If code was committed a year ago that was the offender make sure to note that. Running the retrospective (the meeting part) There are a number of various good practices for running the retrospective itself. There are also a lot of different formats, all valid each with their own pros and cons. You can do with a basic timeline, what went well/didn't, do a five whys analysis. I tend to prefer a clean and dry analysis of timeline, what went well and what didn't and what w