How do you set up a productive team despite management's interference?

twitter logo github logo ・1 min read

Setting up a productive team is hard especially when dealing with management that feels software developers don't understand the business and its goals.

In this case, how do you set up a productive team of software developers?

Thanks for your time!

twitter logo DISCUSS (1)
markdown guide

Why does management think that? Are developers aligned with the domain they have to work with? Are they delivering on the goals, vs. working sideways on pet projects / infrastructure?

If they are not (and not willing to / can't spare time to get familiar with the domain), the usual solution is to insert a Business Analyst (BA) between the customer and programmers. The BA should be familiar with the domain (or trusted by the client at least) and have programming experience to translate to the programmers.

A quick way I personally used to boost management morale and trust in team performance is to give a visual demo. You can't sell the work if it has boring output (reports, sheets of numbers). But you can spice it up with colorful stuff (diagrams, statistics, etc). Maybe even make it interactive so they can try. Could that apply in your case?

Classic DEV Post from Aug 1

Which loading GIF do you prefer?

I made some loading gifs

Ayobami Ogundiran profile image
I am a software developer that loves going to any extent to make great things happen. I write history with PHP(Laravel), JavaScript(React). I'm a contributor @firefoxDevTools and tutor @udemy.

👋 Hey reader.

Create an account to snag your very own

Register here. ❤️