Easing Launch Stress
Scenario: You have a large client who somewhere in the past decided you were the company to help with one part of their business. Over time they have established themselves as a provider of ‘Stuff’ by changing their business to suit the market – your company has grown and changed too.
This particular client are looking at getting a firm hold of their business processes and have come to your Company looking for help with the same aspect your company was previously involved in. You managed to show that, unlike before, your company are more than capable of doing the whole project.
The pitch was brilliant. You covered all the bases of what they were looking for and filled the gaps with everything they were thinking of. The only thing that would have made the pitch better was a standing ovation – maybe that will happen next time.
The project is massive; a complete restructuring of their business processes, combining several aspects of their business and merging them into one solution. It is the biggest job you have managed to get for the company, and everyone is looking forward to getting started.
Lets say the project development has been perfect. Your guys in the company built what you pitched and it is almost time to launch. You thought that everything was going great until everything went to hell. The client showed up without phoning to move the launch date closer, the developers are getting annoyed about the frequent questions and you are looking at the budget wondering where the profit is going to come from.
The Client is Stressed
Talking about making change is easiest. Investing money in a large project is easy. Putting the wheels in motion to change business practices is more difficult. All these require no actual change to established practices. The system change-over is where the doubts all get to the surface and all your hard work is brought into the spotlight.
Old systems, with their bugs and defects are a comfort blanket for anyone, we all have them. I think twice before updating the software on my phone, I wait more than a week before installing an OS Update. It takes more than a month of trials and testing before I would even consider changing my IDE.
The client panicked and is now look at putting all the old system bugs back into your brilliant new software. Is there anything you can do to remove or ease this stress?
I am of the opinion that you can’t. It is not possible to ease the clients stress – but there are things you can do to give yourself and your team piece of mind.
No matter how hard you try there will be bugs. Always. Handling expectations is an important thing, often learned after the screaming, yelling and refusing to pay of an angry client. More often than not this will give you stories that you can use with future clients.
Use stories of past clients you have dealt with or even projects you were involved in from other companies to help your client understand launching any project. When systems change, and little things become different ‘people’ panic, things will be changing with what and how the client uses their work processes – it is okay to feel uncertain about change; the client needs to know that you will be there.
Be up front with the client so that you can use terms like ‘As I have explained previously.’ and ‘We have known about this since the start.’ They may seem forceful to use, but they will become useful phrases towards the end of a project when the craziness is starting to set in.
Live to Fight Another Day
The client has signed documents and chosen you for the long haul. This is not a small project or one they will walk away from, no matter how much noise they make about doing so. The project will have things you are seeing as battles when in fact they are actually closer to wars; they could be small changes or whole modules that the client is not wanting to fight a war upon.
Do not feel that everything you pitched on has to be in the first version. You will have more expectations about what they will request and features that are more default. There are some concessions you can make now to ease tension and bring up later on when the client has more brain space to handle change.
Prerelease Launch :: The Fake Launch
This tactic is a sleight of hand, show one hand while you are doing something with the other. It is a way to sneak through with bugs in your code and to get it all done and tested. It will expose your weak points and things that require fixes without mud on your face.
It is a way also to get the client to understand the new business processes. Weather it is a small change – like how to post news articles, or a larger one where they are managing online registrations for a large conference.
This requires more hand holding than “Here is the link, tell me what you think.” It is a step-by-step understanding of the project. While a client requests changes and agrees to your solution they may not understand the completed project. Use a blank slate and get them to populate it with their content. Have someone inside the clients company communicate their internal practices to you, so you can speak their language in tutorials and teachings.
Get them to interact with the product. This small step will remove much fear when the time comes to let go of their old ways and walk with you into the new. The idea is that by getting the client to experience the actual new product they will start to understand the direction you are taking it.
Factor in Time
When the launch is impending factor in some correction time to the initial quote. Depending on the size of the project allow some time for your developers or designers to make changes as the client requests. Inform the client there are 10 or 15 hours of correction time once the brief has been fulfilled. This will inspire the client to use the site and to find things they do not like, it also means you are paying for last minute changes the client is backing out of.
To make this a winner, you can reduce the bill by the hours they do not spend making last minute corrections. This reward will leave good impression with the client, but also give you a way to factor in those last minute freak-outs before a big launch.
Offer support to what you do. The best thing you can give your client is assurance that you will look after what you have built.
Previously this is not something I took care of, and clients disappear into the that dank place between ‘client’ and not-quite-client’, where any type of discussion is awkward. Whats worse is that we tend to have this going for us in our field of work, companies come and go, changes happen and money vanishes – businesses close.
Offering support from the start is one way to assure your clients they are not getting a company that build a solution and disappear with no way to keep it running. It shows you care. It is not difficult to set up a support email address and start answering questions.
This is similar to the good-cop bad-cop routine suggested by the @allroundniceguy :: Good Cop/Bad Cop: outsourcing your Accounts Dept . Separate your support from your development and you will keep your sanity. It also helps in that you can keep working on other issues, while keeping the client comforted that you will fix their problem.
Do your best to factor in the chaos element. Learn from each different interaction, it will help you create a richer experience with your new clients, and help you strength relationships with existing clients.