Insights
Our official whiteboard for blog posts, musings, and occasional swashbuckling.
Andrew Fisher
Technology and software development expert and author
I started creating content before it was mainstream. My expertise lies in software development, cloud computing, IoT solutions, data migration and offshore staffing. Let’s go!
👍 Rating — 5 (5 votes)
How to get developers to adopt a “sales-first” mentality.
Since the dawn of commerce, there’s always been a holy war between those who make the sausage and those who sling it. The makers think the slingers over-promise in search of commission; the slingers think the makers find ever more artful excuses for not building new features fast enough.
Both of course are dead wrong. This mutual distrust is usually caused by mutual misunderstanding. Low performing organizations let this divide fester; high performing organizations glue this gap shut by helping the entire company understand how nothing happens without great sales and nothing sells without great product.
From a development standpoint, this means turning your engineers maybe not fully into Super Salesman Blake from Glengarry Glen Ross but at least into fans of what Alec Baldwin’s character is trying to convey (minus the swear words). So without further ado, here are seven ways to instill a sales-first mentality within your software dev team:
Most developers have never been exposed to the “other side of the house.” Thus, walk them through the sales process and show the challenges and pain points at each step along the journey. Once the dev team understands how hard it is to sell something they will become more collaborative in finding solutions that work for a prospective customer.
Nothing creates understanding and appreciation faster than being in a live situation with a customer. But just doing it once is not enough — continual participation is needed so that developers can see a range of different perspectives and outcomes, and feel the stress of rapid fire questioning.
Place a large cowbell in the engineering department and ring the bell loudly when a sale is made (not kidding — we’ve seen this work wonders). This shared experience of winning will help developers feel a sense of ownership in the process.
Though paying everyone a commission is not financially feasible, you can still reward the development team for hitting sales goals through sponsoring a team event (such as a paintball excursion) or through providing extra perks (such as free lunch for the team for a week) or simply by giving folks an extra day off. The point is that the dev team should receive at least something tangible from their efforts though it doesn’t need to be financially onerous. In other words, it’s the thought that counts…
Departmental leads take their cues from the folks at the top. If the executives aren’t spreading the gospel of “everyone is in sales” — and then duly spreading praise across the organization with each new sales success — then the departmental divide will quickly take hold again. The development team needs to feel that their efforts in driving company growth are both noticed and appreciated in the C-suite.
Engineers love to build things — and often times they build things that they or their friends would want to have. But engineers aren’t always representative of the company’s target customer (i.e. the people that the sales folks need to go sell to!) thus creating a critical disconnect. To avoid this fate, create customer-benefit metrics that the product must deliver against (such as speed of downloads, number of orders delivered per day, amount of money that is saved, etc.) and let that be the north star the development team must build towards. Engineers are quantitative by nature: data is the antidote to any inherent bias they may have.
All great relationships depend on two active participants. So if you are going to have the dev team sit through sales training and participate in demos, then the sales team should sit in on the scrum cycle demos (which at many companies typically occur once or twice per month). This way the sales team can see and appreciate the work coming out of development, and the dev team can feel a greater sense of partnership.
And if all else fails, just put up a sign in the break room that says “your code will put exactly zero dents in the universe unless it can be sold.” That one almost always forces the sausage maker to put down the casing and listen…
Like what you read (or just really bored)? Check out Hitchhiker’s Guide to Software Development!
Need to scale your development team? We are always here to help at info@turnkeystaffing.com!
TurnKey Staffing provides information for general guidance only and does not offer legal, tax, or accounting advice. We encourage you to consult with professional advisors before making any decision or taking any action that may affect your business or legal rights.
Tailor made solutions built around your needs
Get handpicked, hyper talented developers that are always a perfect fit.
The Prompt has been copied to your clipboard. Click one of the buttons below to open a new window where you can paste the prompt (Ctrl+V/⌘+V) and get a response.
Or you can chat with a live expert by visiting our contact page.
Please rate this article to help our team improve our content.
Here are recent articles about other exciting tech topics!
How to Improve Tech Recruiting Costs for Startups
How to Hire an Offshore Development Team?
Your Trusted Offshore Software Development Team: Hire Top Talent with the Help of TurnKey Staffing
Managing Time Zone Differences for Seamless Software Offshoring