If you’re spending a lot of time at your client’s site working hand-in-hand with regular employees, there are certain behaviors you should focus and certain ones you should avoid. Here are some suggestions for what to do once you’ve started a new consulting job.
Go to Lunch
Don't turn down a lunch offer.
Don't Accept Royalties
It is very, very rare for a piece of software to go on to be a huge revenue generator for a company. As such, it's a bad idea to get in to an arrangement where your services will be paid via future profits from the project. The numbers may sound very attractive, but neither you or the client are likely to be in a good position to truly assess the risk of failure.
Consultant Professionalism
A CTO blogger made some observations about consulting and how to maintain a respectable level of professionalism. The 5 areas of focus he discussed are described below with my own perspective thrown in to the mix.
Don't Work Overtime for Free
You're a consultant and you need to be paid like one.
Don't Work for Free
At some point you're going to be tempted to work for free. That is, a potential client will subtly or not so subtly request a freebie. This could be in the form of recommendations or even a plan of how you would proceed with a certain project. And why shouldn't client's try to get something free? We all do it, after all.
Never Say You're a Consultant
Unless you're asked of course.
Office Politics and Consultants
No matter how good the people are to work with at your client's location, office politics will abound. That's the reality of corporate America. As a consultant you will have choices to make as to how to deal with the political issues that come your way.