Strategy
How to Build Trust When Building Software
Four lessons from How to Win Friends & Influence People.
Introducing a new software platform means change, and no one likes change. Major change, especially to the way people do their job and earn their living, triggers everyone’s biggest fears. At the very least, they’re afraid new systems will disrupt their established routines and workflows. At worst, they’re afraid new software means they’re becoming obsolete or redundant, or that their expertise and effort is less important to their company.
Successful digital transformation brings fundamental changes to how a business runs. To users on the ground, the prospect of having to relearn newfangled ways of doing things when you’re perfectly comfortable with the status quo is daunting — even if that status quo involves working around a broken, outdated, legacy system. We humans cling to our workarounds, which become part of our process, like a safety blanket. I conquered this hill! Only I know how to do this, therefore I am smart and important.
One of my favorite leadership books is Dale Carnegie’s classic, How to Win Friends & Influence People. Even though it was published in 1936, it is packed with insights that apply to managing change and digital transformation efforts inside organizations today. The ultimate lesson of Carnegie’s book is this: “Become genuinely interested in other people.” For anyone who works in technology, this is our most important goal.
“About 15 percent of one’s success is due to one’s technical knowledge, and about 85 percent is due to skill in human engineering and the ability to lead people.”
When you’re rolling out a large software platform in a big org, success hinges on your ability to relate to the people who will be using it. Becoming genuinely interested in your end users is the best way to build trust and relationships — and those relationships are the bedrock of success. Software is only as good as what people do with it, and digital transformation initiatives fail when the people on the ground reject the new world.
In the spirit of Carnegie’s timeless insights, here are four ways for leaders to win friends and influence people going through digital transformation.
1. Forget the Big-Bang Launch
“The person who can speak acceptably is usually given credit for an ability out of all proportion to what they really possess.”
Think about a blockbuster movie release. A feature film is a years-long project that gets teased and talked about for months. Then, at its world premier, to much fanfare, a red carpet rolls out, celebrities walk, champagne glasses clink, and a completed film plays on screen to spirited applause and press coverage.
Software is nothing like this.
Unlike a movie producer, digital leaders should never aspire to a big-bang release. If you spend months talking about what the platform will do without showing any actual working software, people will tune out and file it away as vaporware. And a perception of vaporware breeds skepticism, grumbling, and scoffing. The big bosses are living in a fantasy. This thing is never gonna happen.
Instead, release early. Bring functioning but incomplete software to users as soon as humanly possible — warts and all. You won’t get any applause, but you’ll prove what you’re working on is not vaporware.
By showing stakeholders and users working software, you make the platform real to its first users and inevitable to its future users. You’re demonstrating that you are delivering an actual product that exists, that others can touch and feel, even if it’s limited. Invite users to see the unfinished parts that haven’t been built yet. (This takes a level of humility and vulnerability that is part of good leadership.) Show this unfinished work humbly, with full acknowledgement that it is just getting started and has a long way to go, and that there’s a lot more work to do. Make users a part of the journey alongside you, and show them that you’re in this uphill battle together.
From there, orchestrate and communicate a steady cadence of releases that add features and fix bugs. Make it really clear what key parts of the system are getting colored in over time.
Showing working software early, limited and unfinished, and then issuing iterative releases over time has two main benefits. First, you can start to receive user feedback based on actual screens versus concepts or abstractions. Second, you are building a sense of trust and momentum. Rather than feeling like an impossibly ambitious vision that’s vague and hand-wavy vaporware, everyone can see a real thing that they can touch and feel coming into focus.
2. Convert Your Allies Into Advocates
“There is only one way under high heaven to get anybody to do anything. Did you ever stop to think of that? Yes, just one way. And that is by making the other person want to do it.”
When you’re leading a digital transformation effort, the people who are most likely to be your allies will show themselves early, during user interviews. Typically they are the folks who are in the most pain: The legacy system fails and frustrates them, they’re doing a lot of manual work they know can be automated, they’re tech-savvy and don’t like having to wrestle broken or outdated technology. They want and need relief.
These people are primed to be your friends and allies. Your job is to turn them into advocates. Advocates are your partners, your influencers, and the ones who will help you tell the story to their colleagues about why the new system is better. (This is key, especially if you’re leading the effort as a partner who may be viewed as an ephemeral, outside vendor not truly embedded in the work.)
Bring the people in the most pain inside the process. Explain the vision, show them the sketches, share the priorities. When you’re ready, make them your platform’s first users. Ask them what they think. And when they weigh in on the product roadmap, address their biggest pain points first, even if it’s in small ways.
When they see the platform steadily evolving and getting better, they will become your advocates. At the watercooler, at the lunch table, during chitchat at the beginning or end of meetings, they’re the ones who will mention and even show off what’s working, what’s coming, and what’s possible.
Then something magical will happen. The skeptics will start looking over advocates’ shoulders and asking, Whatcha got there? Does it actually work? Can it do this or that? How would I use this? Eventually the question will be, When can I get this? Your advocates, their colleagues, will convert skeptics into people who want to get onto the system.
3. Build Anticipation by Managing Change
“When I go fishing, I don’t think about what I want. I think about what they want. I don’t bait the hook with strawberries and cream. Rather, I dangle a worm or a grasshopper in front of the fish and say: ‘Wouldn’t you like to have that?’ Bait the hook to suit the fish.”
Change Management is a discipline in and of itself, and in a nutshell it’s the practice of giving everyone a heads-up. Whether or not you’ve got a change manager staffed on your team, it’s a huge part of the job, because with iterative releases, the changes keep coming. Every release, and every change, is an opportunity to build excitement or scare people away.
When you let stakeholders and users know ahead of time what to expect and when, they’re on the journey with you. Demonstrate, with working software, that every change makes the system better, smarter, easier to use, and easier to understand. Get users excited about the features they care about, and show them that their requests and use cases informed and influenced the work.
Managing expectations well takes down everyone’s temperature. Your allies and advocates will look forward to what’s coming next, and build that excitement around them.
4. Understand Every User’s Perspective
“If there is any one secret of success, it lies in the ability to get the other person’s point of view and see things from their angle as well as from your own.”
Great communication about your platform is a critical part of digital transformation, but that communication isn’t just a series of one-way announcements — it’s a conversation. Ensure that all users have an avenue to talk to you about what they think of the system — and listen, deeply. Create an easy-to-use system for capturing user feedback. Make it obvious inside the interface of the software itself. (For example, include instructions for sending a note or screenshot of what went wrong on your error screens.)
The more user feedback, feature requests, bug reports, and complaints come in, the more your users care. While you don’t have to fulfill every request on every user’s terms, what’s important is that everyone feels heard and acknowledged, and that feedback gets considered one way or another. (Even if that consideration is, “We know this is a problem, but we are prioritizing it below several other items first.”)
When complaints and bug reports come in, focus on understanding the problem the user is articulating from their perspective, versus a prescribed solution. Then communicate how the system will address that problem, and how their feedback ultimately informed the platform direction, roadmap, and prioritization.
Gina Trapani (@ginatrapani) is a Managing Partner at Postlight. Want to talk about digital change at your org? Get in touch: hello@postlight.com.
Story published on Jan 27, 2021.