Retrospective meetings are held at the end of our three week sprint to reflect on what happened, and how we can improve for the next sprint. They play a crucial role in team development, and provide a great outlet for celebrating our successes and openly discussing failure.

There are many resources for running different types of retrospectives. Instead of facilitating the same old retrospective format, try different formats in-order to:

  • Keep the meeting fresh and creative
  • Allow people to think about improvements from different angles

I am a member of Baymax brigade @ ACL. The Baymax members really like playing boardgames during breaks, so we figured it would be a great experience to have a retrospective that was centred around the theme of the famous “Dungeons & Dragons” game (in short D&D). …

Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it . — Steve Jobs

Recently, one of my colleague James Scicluna wrote an excellent post about Landing Your Software Engineering Dream Job. In his post, he outlines three pillars that have helped him choose which software company to work for throughout his career. For James, those elements are company mission, culture, and technology stack. …

Alon Sabi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store