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. At Invoca this role is most commonly used for medium to large size projects, and although it isn’t always equivalent, for the purposes of this article you can roughly equate a DRI to a project lead. …


(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:

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