How to improve retrospective sessions effectiveness?

Retrospective sessions are an essential part of the agile operations environment but are also useful in a general way to have reflection points to keep improving. They are a meeting where the team discusses what went well and what didn’t during a previous iteration of time (could be a week, a month, a quarter, or any other or all of them), in order to identify areas for improvement and make changes going forward. Retrospectives are a valuable tool for maintaining a cycle of continuous improvement within a team and can lead to maintaining good team health and performance