I've found this can be quite useful, both for minimizing risk, and also (interestingly) as a source for new product/feature ideas.
I've found this can be quite useful, both for minimizing risk, and also (interestingly) as a source for new product/feature ideas.
Typically, everyone's excited at the start of a project and people are reticent to share their fears (especially if there are bosses around).
A pre-mortem gives them the mental freedom to share their fears as they are asked to imagine they are in a future where the project has turned out to be a disaster).
Plus I generally dislike the idea and feel like its a trend that should go away.
Isn't that where domain expertise comes in? It sounds pretty sensible and important to me to try to imagine various realistic failure modes and preemptively try to prevent them. To not let the website go down, pre-empting hard drive failure or DDoS makes a lot more sense than worrying about network cables spontaneously disintegrating, or the outbreak of nuclear war.
Edit: I'm not downplaying the importance of prevention
Seems to me that bugs is then a high risk in that project. And to prevent or reduce the number of failures, the project needs an auto test suite