yeti logo icon
Close Icon
contact us
Yeti postage stamp
We'll reply within 24 hours.
Thank you! Your message has been received!
A yeti hand giving a thumb's up
Oops! Something went wrong while submitting the form.

Yeti's Guide to Effectively Managing Difficult Clients

Tony Scherba
July 29, 2019

Throughout our years of experience in product development one of the hard lessons we've learned is that the development of a great product can be seriously derailed by difficult client behavior.

As anyone who works collaboratively with clients can attest to, it’s fairly common to encounter an individual or team that has the best intentions but perhaps lacks basic organizational skills, calls at all hours, or just isn't clear on their vision.

Working collaboratively with our clients is a critical part of our product development process, so it goes without saying that it can be challenging to function effectively when our partners are exhibiting these types of behaviors.

While the majority of the clients we've had the opportunity to work with have been wonderful, we've also had our fair share of experience dealing with various types of the more difficult variety. Along with establishing best practices to ensure great customer service, we've found that understanding the 5 basic types of difficult client behavior, including the most effective ways to work through them, is essential in ensuring successful projects and happy teams.

To keep our teams on track and on the same page, we've compiled this field guide to the 5 basic types of difficult clients we've encountered, along with the tried and true tactics we've used to navigate the challenging encounters we've found ourselves in.

1. The client that lacks a clear vision for their product.

This generally manifests itself as the client who wants to their app to do everything. Long ago we began working with a client that wanted to build an on demand services app. As we started working through it we realized that they wanted to compete with Uber, Instacart, Postmates and every other on demand service out there. In order to even begin contemplating how to build this product we needed to do a lot of work focusing on the user persona this client wanted to target.

When working with a client who is passionate about their product as a broad concept but doesn't have a vision for who their target customer is, what customer need their product will meet, or what it’s unique selling points will be, we've collaborated with them to help them gain a higher level vision by doing the following with them:

2. The disorganized client

Because we operate in technology, we always have the latest tools to keep ourselves productive and organized.  However, we've learned that organization isn't a universal trait, and while certainly frustrating, we know it's not likely that this type of client is being intentionally malicious with their lack of organization. Instead, they may be dealing with a lack of focus, difficulty making decisions, or just have too much on their plate. We've helped these types of clients in a few ways:

3. The client that doesn't understand/value software design and development best practices.

A few years ago we were hired by a century old manufacturing company to help them design a more modernized version of their software. Because their team wasn't familiar with the process of designing and developing software, creating a productive relationship necessitated a good deal of time working through the reasons behind why we were doing certain things and the benefits of doing them that way.

We've honed our processes to be as efficient as possible and to allow our design work pay for itself in multiples, but without an understanding of the how's and why's of that process, thing like creating a customer journey map might seem like a waste of time.

At Yeti we use Applied Agile as our proprietary process for software development. We believe it’s the ideal approach to ensure a common understanding and transparent communication between product team members and their executive sponsors. When working with an individual or team who didn’t understand or value our process we’ve done the following:

4. The client that doesn't deliver.

We stick to our deadlines - it’s part of our Yeti Brand Promise - but the nature of our work involves a great deal of client collaboration, making work especially difficult when a client is unable to deliver what we need from them on time. This has happened multiple times, but has proven to be most difficult in situations involving work with hardware, which is prone to delays in manufacturing etc. We like to be flexible but it’s incredibly important to communicate the implications of these delays as they can sometimes create a “butterfly effect” in which small things throw delivery dates off considerably.

There are multiple reasons why an individual or team may fail to deliver on what they are responsible for. Perhaps they underestimated the amount of effort involved in the project or failed to understand the timeline. It’s also possible that their team doesn’t have the level of skill or expertise necessary to execute their end of the deal. When we’ve reached a point where our work and timeline were being affected by a collaborators failure to deliver we’ve:

phone laptop

5. The client with communication issues

We’ve had clients that felt the need for constant contact and hand-holding throughout our working relationship. This manifested itself in calls at night or on the weekend and attempts at direct communication with someone other than their point of contact. We’ve also dealt with clients who were impossible to reach.

We love our clients and though we try to be available as much as possible, a late night call to one of our developers to fix a non critical issue won’t help the project. Our team is trained to handle client calls but when things don’t go through the proper channels it contributes to inefficiencies on the team and miscommunication that can harm the project. When dealing with clients that have communication issues we’ve:

In our experience beginning a working relationship with clear communication, expectation setting, and an upfront explanation of our process is the surest way to avoid difficulty throughout a project. However, when we’ve followed those best practices, and things have still gone awry, these tips have worked wonders in getting us back on track!

Tony Scherba is a CEO + Founding Partner at Yeti. Tony has been developing software since high school and has worked on digital products for global brands such as Google, MIT, Qualcomm, Hershey’s, Britney Spears and Harmon/Kardon. Tony’s writing about innovation and technology has been featured in Forbes, Huffington Post and Inc. At Yeti, Tony works on strategy, product design and day to day operations, hopping in and working with the development teams when needed. Follow Tony on Twitter.

You Might also like...

business management strategyFinding Your Company’s Groove: How We Manage Our Remote Software Team

From company planning to team building and scaling operations, there’s a lot to unravel when managing a remote company. Discover how we forged a bespoke team management strategy by integrating the EOS model with our unique needs and processes - and how you can do the same.

Retreat in SedonaRetreat Planning 101: Crafting an Unforgettable Team Bonding Experience

Are you faced with the daunting task of planning your company's upcoming retreat? Does the mere thought of it make you break out in a sweat? Take a deep breath and rest assured - we've got your back!

Yeti's 2022 Year in Review

2022 has been a record breaking year at Yeti! Let's take a look back at all of the fun we had in our Year in Review!

Browse all Blog Articles

Ready for your new product adventure?

Let's Get Started