A company's greatest competitive advantage is its ability to deliver a great customer experience. And that starts with a happy software development team. Credit: Thinkstock In today’s digital, technology-driven marketplace, a company’s greatest competitive advantage is its ability to offer an incredible customer experience. But delivering that starts in what, on first blush, seems like an unlikely place: with your software development teams. “We’ve all been there, right? You’re trying to do your job, get work done and the software you’re using isn’t working right. Or it has a glitch or a bug that you have to work around. Or it doesn’t have quite the right set of features for your needs, though it might be close. It makes everything more frustrating, more difficult, and then you’re not working efficiently or effectively,” says Greg Law, CEO and co-founder of software quality startup Undo. That means you’re not delivering on customers’ needs and demands as well as you could, and that’s a huge problem. Today’s hyperconnected, social-media saturated media landscape means customers can easily vent those frustrations to the market at large with a few keystrokes, which can have a direct impact on your bottom line. Keeping your software developers happy, engaged and working productively has a direct correlation to the happiness of your customers, Law says, and that leads to better business outcomes. [ Related story: Millennials can thrive by adding mainframe skills ] Environment matters “Human beings need very high levels of precision, focus and concentration to be able to write quality code, and they need freedom to be creative and express themselves. They need to be empowered to make their own decisions, they need a comfortable atmosphere, and they have to have the resources easily available to do their job well,” Law says. Happy, engaged software developers can produce high-quality results, which impacts everyone else involved in the development, delivery, marketing and sales of the product, too, he says; it’s a lot easier to market and sell a quality product that fulfills a customer need, and it’s a lot more attractive to the market. [ Related story: How to track employee well-being as a KPI ] The royal treatment The savviest companies understand this, and it’s why, in a tight IT talent market, software developers are treated like royalty; lucrative salaries, the ability to work remotely, perks like on-site massage, catered food, unlimited PTO and the like, says Law. The companies who “get it” and treat their people well are necessarily going to see a return on that investment by attracting the elite tech talent; while these kinds of benefits and perks may seem excessive, they are paying long-term dividends, he says. “A software developer who’s even just a little bit better than the competition can result in exponential non-linear returns on whatever investment you make. It’s somewhat akin to professional sports, in that even if your talent’s just one percent better, that translates to a huge advantage,” he says. Organizations that aren’t willing to make these investments are fooling themselves, says Chris O’Malley, CEO of mainframe technology services company Compuware. It’s nearly impossible to luck out and find these specialized skills and abilities through outsourcing, so if you want to compete, you have to up the ante. Even startups with limited budgets can offer things that are attractive to developers, so it’s not entirely about compensation, O’Malley says. [ Related story: Why IT innovation follows failure ] Adjust accordingly “CIOs have to understand how this market has evolved and adjust… These developers are essential to your ability to compete, so you need to be able to raise the ante and invest in these developer resources, especially in this area! The environment in which the work is done matters. They want interesting things to do and the nature of the work counts just as much as how much they’re paid,” he says. That’s been true for Law’s as well. He says as a startup, the company can’t always go head-to-head with larger competitors on salary, but that a startup atmosphere, new and innovative projects and the ability to make a demonstrable difference to customers and the world at large have helped attract elite talent. And that, above all, correlates to a great customer experience. “You have to be inventive, innovative and figure out ways to make this work and differentiate yourselves to create raving happy customers, because if you don’t, you’re doing a disservice to your company, you’re doing a disservice to your customers and to your developers, and it’s suicide,” O’Malley says. Related Video Related content feature CIOs grapple with the ethics of implementing AI With ethical considerations around AI use increasingly top of mind, IT leaders are developing governance frameworks, establishing review boards, and coming to terms with the difficult discussions and decisions ahead. By Esther Shein Dec 11, 2023 13 mins Generative AI Data Governance IT Governance feature Reed Smith turns to AI for lawyer staffing solution The legal firm’s Smart Resourcing tool helps balance workloads and ensure partners find associates with the right skills and experience, while empowering employees to make connections across the firm’s global footprint. By Sarah K. White Dec 11, 2023 8 mins CIO 100 Legal Digital Transformation news Emirates NBD drives sustainability goals with Microsoft partnership By Andrea Benito Dec 10, 2023 2 mins CIO news COP28: How Du and Ericsson's partnership is supporting UAE Net Zero Strategy By Andrea Benito Dec 10, 2023 3 mins CIO Green IT Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe