In my role at Invoca I have had the opportunity to take part in and lead many different projects, which have spanned in length from a few weeks to 12+ months. As the lead for many of these projects I have been able to learn a great deal about habits that facilitate working on projects effectively and help build leadership skills. Here are some things I wish I had known when starting many of these projects.

What is a DRI?

DRI: Directly Responsible Individual — A title given to the person who is ultimately responsible for making sure a project or task(s) is completed…


(What, Why, When, Where, Who, and most importantly… hoW)

To the majority of people, software is magic.

To those who work in software, you know that it’s actually a lot of elbow grease and duct tape that hold everything together. There’s always an opportunity for something to go wrong, and when it does you need to be ready to recognize the problem and fix the issue, all while not causing any more pain.

If you manage or are part of a software development team, walk through these scenarios and see if any apply to you:

  • Your team is responsible for many services, some of which you don’t have much…

Omeed Rabani

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