Software teams get called out for being costly more often than not.
Salaries never seem to shrink.
They need high-running machines to write code on.
They need additional software and tools to show where they are, how they are progressing, and when they might be able to deliver code to end-users.
They need build machines and extra devices to make things work.
They have questions (oh the questions, how cruel to ask questions).
And this is all if everything is running smoothly and there are no problems.
If all you were looking at were those statements, your brain would immediately think – “cost center” – this group, this team costs me money – and it does. It costs money to build software, no matter how many free tools you use, it costs money.
Well, it’s not that it costs money, it’s that money is being invested and this becomes the challenge for the Software Manager – what are you going to do with that investment.
Where are you going to go?
What are you going to do with it?
How are you going to show people what value you are creating with this investment?
How are you going to turn that investment into value and change the perception of what you do and deliver.