I had this team where during the retrospective we would each list good and bad points of the sprint (yes, it was agile, and that part of the whole religious process was the only one that I found useful).<p>After a while, we would all start the sentences with "I am happy because ..." and "I am not so happy because...", and it became customary to have some "happy" points to compensate for the complaints. And there we all started thanking colleagues of the team. "I am happy because Alexia helped me doing this", or simply "I am happy because Bernard is back from holiday". It was a post-it thing, so when coming back from holiday, you would usually get a post-it from everyone.<p>We were not collecting them, counting them or showing them to a manager, it was just internal to the team. We would quickly ignore them and move to the bad points (group them, vote for the 3 most important ones, and define actions to solve them). It just felt nice, and I think it was a nice (small but regular) team building moment.<p>I don't believe in managers: I imagine that they would probably just start counting the reviews, creating some bullshit metrics and ranking the employees. I don't want that. I thank my coworkers when I can to make them feel good, not to make them look good to the manager.