American software teams hold one at the end of every iteration: what worked, what did not, what changes next time. The process is treated as provisional by design. It is expected to be different in two weeks because the team will have learned something.