Why every business should invest in Developer Relations
Not very long ago, software developers were primarily seen as smart people but didn't really have much influence in the business world. With the rise of Cloud technology and Open Source software, that’s all changed with developers now being one of the most important assets a business has, regardless of what industry it is in. In this article, I’ll explore:
- the power that software developers have to shape product and business strategy like never before
- how you can embrace them to break down innovation barriers
- how you can inspire developers to use their skills for good.
See my session talks at BeyondTech and Innov8rs Summit Paris
Developers are having a long over-due 'Moment'
Software developers, engineers, data scientist - now have incredible power at their finger-tips. As business leaders, we have the responsibility to bridge the gap between business and developers as it is they that hold the key to making innovation a reality.
Thanks in part to waves of technologies that have opened up a new world of innovation not only to developers, but to all technologists with a passion for the art of the possible:
- The Rise of the Internet over 30 years ago which changed business and life around the world forever. Before the Internet, scientists and researchers had to travel—often out of the country—for computing resources and to collaborate on major projects. By the early 1980s, an early Internet had begun to emerge: a primitive, regional telecommunications network linking several national laboratories and supercomputing centers that could be accessed only by trained experts. It was complicated, unfriendly and slow. But it was an important first step to the worldwide establishment of the Internet as we know it today.
- The ubiquity of Cloud Computing a concept from the 1950's which is now a reality that gives developers access to compute power and incredible functionality at low cost anywhere and everywhere
- The success of Open Source software which has led to some of the most important software breakthroughs. Today, open source software is more important than ever with many innovations – such as web browsers, databases and smartphones – are built on decades of open source contributions. The Linux Foundation has a great definition of what Open Source means, but essentially is a type of licensing agreement that allows users to freely modify a work, use it in new ways, integrate the work into a larger project or derive a new work based on the original. Open Source software removes barriers between innovators, and promotes a free exchange of ideas within a community to drive creative, scientific and technological advancement.
With so much information and power at their fingertips, technologist of all types can now be your business greatest asset to:
- help control the explosion of data in your company,
- enable you to provide more customer-centric experiences
- fend off disruption from both incumbents and startups invading your space.
The rising importance of those with digital talent has been confirmed by research
Drawing from IBM’s annual C-Suite study, the 19th edition of research developed by the IBM Institute for Business Value in cooperation with Oxford Economics, we have collected data and insights from more than 40,000 interviews with leaders of our clients. Our clients represent some of the most well-known and respected organisations in the world. The study show us that the most successful legacy companies — 27 per cent of the companies interviewed — had some commonalities. One of the findings showed that the most successful companies are nurturing key digital talent such as software developers.
Developers are shaping product and user experiences in new ways. are unquestionably one of the most important assets a business has, regardless of what industry it is in.
And there have been many publications about the rise of the Software Developer including ‘The New Kingmakers’ by Stephen O-Grady
How can business tap into the psyche of developers, engineers and data scientists to bring them closer to business strategy plus recognise them for the impact they have on your organisation?
There is so much talk about personas and differences when planning campaigns, but we should understand that a developer's world is full of choices. I prefer to talk about what we have in common, to understand the environment in which developers work and to give them what they need to be successful.
I've discovered a few things about working with developers:
- They are human beings and care about the world can be inspired by challenges where they can really make a difference
- They yearn for their code to be used
- They thrive in communities, sharing knowledge and assets freely to solve problems
'Call for Code' is a great example of how to inspire developers and bring them closer to the business
With Call for Code our focus was on how we could use a challenge - that of the impact of Natural Disasters' - to:
- harness the combined powers of developers for good,
- to reach as many developers as possible with a business challenge,
- to provide them with content which could get them started as quickly as possible and
- to give them access to community to help them
We know natural disaster take lives. Although we can not prevent them, we can use the skills of developers to create technology solutions to mitigate their effects:
Here’s our Chief Developer Advocate sharing more about Call for Code
WHAT WE LEARNT
- There are a lot of stereotypes when it comes to developers, but essentially they can be inspired, reached and enabled in a number of ways
- Through an ecosystem of supporters and partners
- Through celebrity endorsements and social media influencers
- With support from investors, cash prizes and people to put their code into action
2. We also learn the power of content
- We provided Code Patterns so that developers could spend more of their time working solving the challenges
- A Code Pattern includes architecture diagrams, the actual code itself, learning and education videos, blogs and a mechanism to talk to the authors and developers behind the code
3. We learnt that content is a static resource. Sometime developers can get stuck with a project. But it is the community where developers thrive
- If you want to help your developers enhance their skills, the answer is to bring people together, and to understand the ecosystem that your developers work in
- That's why we organised lots of workshops, hackathons, meetups and events such as those at IBM Code London where developers could come together and work on solutions during the challenge period.
The IBM Developer Way has been honed from our learnings from the Call for Code challenge and is what we call our methodology in engaging developers.
Here's some tips on how to engage developers in your business:
- Get to know your developers and work on programmes to bring them closer to your business
- Developers are motivated just like anyone else, however a big motivator is knowing that their code will be used
- Get to know the ecosystem around developers, bring them together to work on a challenge that really matters
Software developers don't have a monopoly on good ideas, but their skill set makes them a unique deep source of innovation, productivity and new economic connections. So embrace your developers, and invest in developer relations programmes that bring your business closer to the digital talents that are shaping your industry
See my session talks at BeyondTech and Innov8rs Summit Paris
Wild Card - draw me for a winning hand | Creative Problem Solver in Many Roles | Manual Software QA | Project Management | Business Analysis | Auditing | Accounting |
5yAnother article hyping developers into the stratosphere. I've worked at some companies where the devs were treated like gods while the remainder of the SDLC were tolerated at best. Software development is not just put on the shoulders of one person. Someone has to test it. Someone has to gather and interpret requirements. Someone has to make sure the project gets done on time and on budget.
Editor In Chief @ The Cagle Report | AI, Data Modeling
5yIhe, you are seeing shifts in power as more and more aspects of business become digitized. In the 20th century, marketing and sales was king, and the role of the CEO was chief salesman. In the 21st century, the role is both more strategic and analytic. I'm not necessarily sure this is better, mind you, only that the trend is there.
Senior Manager, Technology Communities and Advocacy
5yThat is an interesting observation. I’d be keen to know your experience. However, technology is more easy to use to create solutions and new businesses than ever so software development skill is now also in the hands of those in eg Marketing and others. Planning programmes to draw those folks closer to your business can help with accelerating innovation requirements.
Ontological Matching, Entity Resolution and Data Integration Consulting
5yCan't agree. Developers aren't really different from any other type of other employee but they have been allowed to become way too influential and powerful.