Pro Developer - Creating Your Dream Project

Making the sale

You now know what you want, who can give it to you, what needs to be done, and what the company or individual really cares about. All that remains is for the decision maker to see that you have the ability to bring this to life and motivate them to let you do so. By the way, I did notice that the moment I mentioned the word "sale" some of you started fidgeting uncomfortably and sneaking your hands over towards the slide rule. Look very closely and you'll notice that I'm still holding that white board eraser. And my aim is deadly accurate. So relax. This is not as hard as it may seem.

The first thing you need to know about making the sale is you don't want to come off like a salesman. Just be your normal, geeky self. It'll only put them off and raise their resistance if you start acting otherwise. Phoniness is a turnoff for everyone. Besides, you're not selling used cars here. You're simply talking to people you work with every day, and making a casual suggestion or two. What makes it effective is that you're keeping their personal interests, not your own, in the spotlight. That makes all the difference in the world.

The first rule to remember is that you absolutely must, without fail, speak about the benefits and features, not the technology. The minute you start talking about the techie stuff, you'll get sucked into a state where you're focusing on what's cool for you personally. That's instant death, and that's why I've been chasing you away from those slide rules. It's for your own good.

You're not here to suggest cool new technologies to them, you're here to offer ideas that will improve their personal or professional position in life. That's how you get, and keep, their attention. In fact, as much as possible, avoid even getting into implementation details if you can. That just creates something that they might want to argue about. Also, keep it quiet. You don't want to advertise your campaign to anyone unless they are trusted allies who are absolutely essential in making the sale. Otherwise, you simply create competition as word gets around and others start jockeying for position to get the goodies for themselves.

Get them excited

The next item on our agenda is prototyping. I'm generally opposed to prototypes in production scenarios for reasons I won't get into here. However, when you're making a sale, they can be a great tool. Spend some of your spare time throwing together a purely smoke & mirrors demo to show them exactly what you've got in mind. It works for you in a couple of ways.

First, they can actually visualize the path to the benefits. Secondly, when someone sees a user interface, against all common sense they assume that it's "mostly done". After all, they can select from a menu. How much more could there be to do? It doesn't matter if this is throwaway code. Your job is to get them excited about it, and to show them that it's so close they can almost taste it. Since you're proposing something that benefits them personally, they're going to want to believe in it, and very much so.

Show them how easy it is

Now that they're drooling over the great tool you're proposing that will help them get that promotion they've been dreaming of, you have to show them how you're available to do it for them. I'm assuming you're currently working on a project, since you have a job there. What you do now is give them a road map to success. Either show them the exit strategy you have for your current work ("You know, that new guy is pretty much up to speed on all my stuff anyway") or demonstrate that you can accomplish this without impacting your "real" job ("Look what I've accomplished already by making productive use of the bits of down time we have here & there"). In the case of the latter, don't despair. Part time gigs magically turn into full time ones once your manager starts to see some benefits and gets impatient for the results. Also, know where you can get the additional resources you may need ("By the way, Joe over in maintenance is really in a slow period right now, and I know we could count on his help").

Ask for the sale!

You've now got the decision maker excited about something that you want to do, and you've shown them how you can be available to do it. The critical mistake that even experienced salespeople make at this point is that they forget to ask for the sale. Don't assume that simply showing the decision maker the benefits will prompt him to say, "Hey, that's great, why don't you get started on it?". It doesn't work that way. Instead, you need to close the transaction. The best technique for this is extremely easy, and is known as "assuming the sale". This means that you simply continue on with your conversation as if they already said yes. One of the best ways to do this is to talk about the next step you'll be taking, and just let them bob their heads up and down. By the way, this stuff really does work. Salespeople have been doing it to you for years. Why do you think I had you buy those guys in Marketing a drink, anyway?

You might also like...

Comments

Christopher Duncan Christopher Duncan is President of Show Programming of Atlanta, Inc. and author of both the monthly syndicated column Pro Developer and the recent book for Apress, The Career Programmer: Guerilla T...

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“There are 10 types of people in the world, those who can read binary, and those who can't.”