Editor’s note: This is the first post in our Partner Stories series brought to you by Tim Martin, who heads up our Business Development team in the US.
This was the first sentence I heard from a valued MSP Partner the day after I met with his biggest and most lucrative client. The second sentence was “whatever it was, they loved it! They are ready to sign the contract.”
It’s time for a little straight talk around here…
As the head of business development in the US for Action Point I’ve never been accused of being indirect or subtle. In the technology industry in general but especially when dealing with custom software companies, straight talk is a rare commodity. So what did I say to the client?
Asking the questions that most Software Development companies don’t want to ask.
First, I listened to them and tried to find out as much as I could about their company and how they were currently operating. Then I asked them some hard questions that most custom software development companies don’t want to ask.
Are you sure you need custom software development?
Have you researched off the shelf software solutions that you can “customize” to take care of the majority of your needs without building your own software?
Do you have realistic expectations of the cost of developing a custom software program (even one that doesn’t appear too complicated)?
Do you have the right people in house who will take ownership of this type of project?
Here’s why I ask those questions:
Custom software development is not cheap. While in the right situation it can provide tremendous ROI, even a simple project can cost thousands of dollars. And the cost is not just measured in dollars.
Good custom software isn’t developed in a vacuum – it’s collaborative and we will need to interact with the stakeholders at your company during the development process. This means that they will need to allocate time on a regular basis to meet with us.
How much? The ‘million dollar’ question.
Then they asked me the question that every client asks in the first meeting “how much is it going to cost?’ My answer is always the same and never what they want to hear; “I don’t know!”
The reason my answer is always the same is that it’s the truth – it’s impossible to give anything more than an extremely broad “ballpark” dollar amount at this stage of the engagement.
Acme have quoted us $$$…
Furthermore, if a company is telling you a cost at this stage they aren’t being truthful. What they are doing is trying to secure the project with a low ball number that will get you to commit, with the hope that when the project ends up being 3 times the price they can convince you keep throwing money at it. If you don’t they end up with a chunk of your money; you end up with an unfinished project.
How to find out the true cost of custom software development.
The only way to get an accurate answer to ‘how much will custom software development cost?’ is to spend a significant amount of time in the Analysis and Design (A&D) process. The only cost anyone can guarantee at this early stage is how long and how much the A&D process will be.
For better or worse…make sure you are committed.
Once you commit to a custom software development project you need to make sure that you are really comfortable with the developer. I always tell clients that it’s a lot like a marriage – for better or worse we are going to be working together for a long time and you better feel good about my track record and integrity.
Why? Because even after the project is live there is a good chance that you are going to need ongoing support.
The moral of the story…
There is risk with any type of tech initiative and custom software development absolutely carries risk. It’s integral to the success of the project that you go into it knowing these risks, and work closely with your chosen software development partner to mitigate them.
Any custom software development company worth their salt will ask the hard questions.
Block 2, International Science Centre,
National Technology Park,
Limerick Phone: +353 61 337632
About Action Point
We are a passionate, talented technology team based in Ireland providing software development services to clients in the US, UK and beyond.
Whether you need to breathe new life into your legacy systems, re-define a business process, enable customers to transact via mobile, free your team from mundane tasks, delight your customers with a great experience or use technology to gain a competitive edge - we can help! Lean on our experience and capabilities - power your innovation and progress.