Rules

Secret ingredients to quality software

Edit
Info

Teamwork - Do you manage up? (Give a recommendation)

Last updated by Tiago Araujo on 29 Jan 2020 06:43 pm (over 1 year ago) See History

Managing up is providing your manager with an option to approve, rather than asking a general question.

What do you want to charge for Cameron's rate?

Figure: Bad Example - Nothing to approve

What do you want to charge for Cameron's rate?

I would advise the standard $165 + GST until he has more experience. Please approve.

Figure: Good Example - Option to approve

When you are giving someone multiple options you should:

For example:

We want to integrate our database with our website so that customers can purchase online.

The choices:

Option A (Recommended) - Customize a ready-made solution - We are able to get rid of redundant features and change it to meet our requirements. It is cheaper than building a new solution from scratch.
Option B - Buy a ready-made solution - The ready-made solution is cheap but it does not have everything that we need and has unnecessary features.

Option C - Build a new solution using a third party company - It will be expensive and it will take a long time.

Please let me know if you're happy to proceed with our recommendation, otherwise let me know if you have any questions.

Figure: Good Example - Multiple options to approve with reasons for each

complexity and false hope
Figure: Hard decision - this guy needs to state why he recommends this option

Related Rules

Adam CoganAdam Cogan
Ulysses MaclarenUlysses Maclaren

We open source. This page is on GitHub