Sharing lessons as close to the time they are learned as possible is far preferable to collecting and documenting them as a retrospective of the whole project.
Some might be best shared during your regular project team meetings to help prevent them from reoccurring on your own project. If they may apply more broadly, sharing at the PMO or a community of practice level can help share them with other project teams or organizations. Outside the office teams, we also have workplace coaches who help share with the industrial workers where applicable. Saving Changes...
In it I share a number of lessons (no pun intended) I've learned over the years...
Kiron Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
Time before the popularity of generative AI I was involved in creating knowledge management system (system not software system) where lessons learned was a component inside it. Today, with generative AI, it has no sense. My recommendation is using generative AI: Saving Changes...