In reality, integration is #1 reason why new initiatives in many organisations fail. Modernization and digital transformation often falls on the shoulders of the IT department. However, being able just “keeping the lights on” is challenging itself. According to the Mulesoft Connectivity Benchmark Report 2020, 80% of capacity of internal IT is spent on maintaining integrations.
If you are a customer, especially in the B2B world, think about how many systems you interact with. The number of systems, be it for contracting, e-signatures, payments – is constantly increasing. If these tools and data are not smoothly connected, it leads to a bad customer experience.
“We have implemented Mulesoft, now what?”
Mulesoft is a solution to such problems. It helps organizations change and innovate faster by making it easy to connect the world’s applications, data, and devices. With the API-led connectivity approach that tools like Mulesoft bring, your IT team can shift their focus towards innovation.
Sounds like a dream come true, right? Well, Mulesoft is, indeed, powerful. However, to get the full potential out of it, you need people that know and understand the technology.
And so, before searching for a Salesforce partner that would help you implement and maintain Mulesoft, you may think:
“I am going to hire a Mulesoft expert internally, it must be cheaper and faster.”
At the end of the day, you realise it is neither cheaper, nor faster. Why? Let’s look at the bigger picture.
What would you do if you wanted to hire a Mulesoft developer or an architect?
You have two options.
- In-house employee
Hiring can be tricky. The process is not only complex, it requires a knowledgeable hiring committee knowing exactly what role they are filling in and who is the ideal candidate to fit the role. It is quite rare to find such a fit at a first try. Especially, when it comes to technical roles, like a Mulesoft architect or developer. Also consider that the market is very limited and competition of employers is high.
“I am no expert in Mulesoft myself, I need to hire someone. How do I know what skills to look for?”
First things first, you need to know the skills (soft and hard) you require. Preferably, you’d be looking for someone with experience in Mulesoft or the Salesforce environment, experience with integration projects. Knowledge of SOAP / Rest web services or JSON comes in handy. More importantly, during the interviews, you need to be able to determine whether the person you or your HR team talks to has a satisfactory level of Mulesoft knowledge. Can you possibly know that if you are not an expert yourself though?
This way, you might be wasting time, but also money. According to Glassdoor, an average US recruiter spends $4000 and 24 days to hire a new worker. Recruitment, that is costs for: job sourcing, recruitment softwares, marketing,referrals, in-house recruiters, and more. When you (and your calculations) believe that Mulesoft will help you save tons of resources long-term, it is worth making a big investment in human resources. Little tip: you can also consider using a trial period without too much investment. Meaning, you can consider hiring an external consultancy just for a specific task with a smaller amount of pre-paid hours. If you are happy with the results, you can engage fully and use the potential to succeed. But, we will describe working with a partner in detail in the upcoming blog post.
“I need to save money, I will hire someone that doesn’t fit the profile perfectly, but asks for a smaller salary.”
Is this a good approach? The senior Mulesoft experts with a number of certifications, soft skills and a number of successful integrations achieved do not grow on trees. Our answer is then – it is a good approach, if you get very lucky. It might happen that you find a one of a kind expert that does not realise their worth. But frankly, it is most likely that even if you initially hire an expert that does not cost you much, you end up investing much more at the end of the day. This is what we call the hidden cost of hiring.
In general: Good people will cost you. But it will pay off. According to Glassdoor, the average salary of a senior Mulesoft architect is more than $130k in the US.
- A freelancer
“Maybe we can save some money by hiring a freelancer that would work only a few hours a week.”
This option, indeed, saves money. The biggest downside of a freelancer though is that their time is very limited and they focus on many contractors at once. Hence, you are not a priority. Although, freelancers can be a great added value, it is still quite risky.
Risks: A freelancer might know Mulesoft, but not your business. It is also difficult to calculate what they will cost you, while the freelancer pricing is quite inconsistent. Also, you might find it difficult to get in touch when having some issues that need immediate attention.
The number one mistake companies make is hiring wrong people. Still, this is something you can’t always avoid. So, what happens when you finally find that perfect match? Can your internal IT keep up with Mulesoft’s ever-changing landscape or are there any options to make your Mulesoft internal operations “glow”?
We will find out in part two of this blog post “The pros & cons of hiring an internal Mulesoft expert”. Interested to learn more about Mulesoft technology or looking for advice? Reach out to us at firstname.lastname@example.org.