A phrase popularized by Donald Trump, and probably not politically correct in a corporate setting, but the underlying sentiment is the same regardless how it’s delivered. This is not a new topic, but recently I had to fire a client, and I thought it prudent to share my reasoning, which might help other freelancers when faced with a similar situation.
Although this particular client was an educated, intelligent professional that paid her invoices in a timely manner she nevertheless frequently overstepped by telling me how to do my job, manage my time and run my business. Therefore, in an effort to address this problem I often shared my growing concerns with her in an effort to maintain an open and honest dialogue, and to mitigate any potential harm to our working relationship this difficult situation would cause if left unsaid.
Furthermore, I welcome clients to share their opinion and ideas regarding their Web presence because they have a vested interest, not just monetarily, but also in ensuring their Web site meets their expectations, vision and business requirements. However, there is a real balance between implementing truly valuable ideas from a client, and submitting to their directives simply because they’re footing the bill, which will eventually only serve to undermine your role as an expert. Therefore, based on experience the only way to earn a client’s respect and trust is too stand-up for your principles because your credibility will otherwise suffer.
Again, there are a number of reasons for terminating a client relationship from unprofessional conduct and unpaid invoices to unreasonable demands, but for me when you client becomes your boss then it’s time to say adios.
So says Denzel to Hanks in Philadelphia. I like this line because often we need to explain certain technologies were using to our client’s on their Web-based projects, but we have a tendency to overwhelm them with tech speak. I want to make clear that I don’t mean that one should ever speak down to their clients, but to simply explain the technology in a way that’s easy for them to understand.
It’s too easy to fall into the trap of trying to impress a client with how smart we are about our particular discipline and showoff with terminology that makes us look like true geeks. However, all we’ve managed to do is confuse and confound our clients, thus missing a golden opportunity to further develop a stronger and more importantly trusted rapport by helping them better understand the various technologies employed. I just don’t utter words like meta data, title tags, heading levels, alt and title properties when discussing SEO, but I take the time to show the clients the actual code and how it translates to the interface.
Additionally, it serves a dual purpose because it’s been my experience that clients earn a newfound appreciation for my craft because they realize the level of expertise required to be proficient at interface design and front-end development. I don’t know about you, but most clients think you simply use a Web authoring tool like Dreamweaver and presto, you have a Website. In addition, although they’ve already engaged your services based on your credentials it goes further to solidify your credibility and their willingness to accept your direction and expert opinion.
The benefits of educating clients on Web-based technologies is it makes them feel more connected and able to make more informed decisions on how they can continue to leverage technology to improve their overall Web presence and the significant benefits to their bottom-line.
I recently read a blog post on FreelanceSwitch entitled “When You Need to Subcontract,” that prompted me to share my own perspective regarding this subject since I’ve been engaging subcontractors for application development and database engineering projects for the past several years.
Fortunately, I’ve known a number of highly skilled IT professionals for a number of years that I frequently engage and we have established an excellent business relationship. However, when I need to go outside my talent pool I perform my due-diligence, which includes reviewing each applicant’s resume and portfolio very carefully, and if I’m impressed with their credentials and experience then I’ll schedule a phone interview. The phone screen consists of a series of questions intended to further ascertain their technical aptitude and business acumen. One thing that is often overlooked that I deem extremely important is evaluating their phone etiquette as well because they will often need to communicate with a client over the phone. If they pass this initial screen then I’ll schedule an in-person interview.
During the more formal interview I share with them the particulars of the project and some of my internal processes in an effort to convey that they’re dealing with a savvy businessman. I acknowledge that an agreement has been executed and an initial down payment has been received that covers the first milestone and it’s respective deliverables. In addition, I’ve included a provision in the contract that states if a client fails to pay when the next milestone is met then all work is suspended. This stipulation is written into the agreement in order to prevent the both of us from being burned.
If we both feel that it’s a match then I have them sign a “Work For Hire Agreement,” complete a “W9”, as well as, set them up in Basecamp, provide them with access to my development environment, and issue them a company email address. Lastly, I provide them a token payment as a matter of good faith, and pay them every two-weeks until the project is complete.
Furthermore, I firmly believe that anyone operating a freelance business isn’t going to dismiss out of hand an opportunity to work on a challenging project simply because it’s contract work or the ridiculous premise that subcontractors are not properly compensated. If they’re dealing with a reputable professional who understands business then the cost for engaging their services should have been built into the price. Therefore, as long as they’re appropriately compensated, able to work remotely and empowered to manage they’re portion of the project then where’s the downside?
Again, I’ve been managing these types of efforts for nearly 8 years and certainly there have been some hiccups along the way, but I’d rather engage a qualified freelancer on a contractor basis then loose out on a potentially lucrative business deal. I think it really comes down to fair play and if both parties conduct themselves as honorable professionals then it’s a win-win that also has the potential to develop into a long-term partnership. However, there is no shortage of IT professionals needing work so if they fail to perform or produce then pull some more resumes…