Tips for Starting a Software Consulting Firm?
"My key selling points include the ability to construct complex systems relatively quickly, an iterative approach to creating the end product by means of continuous interaction with the client as milestones are reached, since I realize clients don't always know what they want until some test code has been constructed. Honesty, fixed bids, and ability to create more than just software (graphics, documentation, hardware, etc.) are also characteristics I feel makes me unique.
I have done some 'web programming' consulting as a moonlighter, but I don't really want to do just web projects. I'm not interested in trying to get rich quick, just interested in making enough to live comfortably on, without the politics and problems of the corporate America workplace. Thanks for any advice or tips!"
My key selling points include the ability to construct complex systems relatively quickly, an iterative approach to creating the end product by means of continuous interaction with the client
etc.
This does not make you unique. Everyone makes those claims. And most of them follow through on those claims most of the time. What would make you unique is if you could do what you promise 100% of the time. But, that's a very hard thing to do. Read the Software Engineering literature and you'll see that a huge percentage of projects fail. Most of the time it's not even for technical reasons. One of the worst situations you can get into as a consultant is to be caught between two powerful factions in a company. DOOM! DOOM!
So, my advice is this:
1) Be honest to the customer. Everyone tries to be. The hard part is being honest with yourself. If the customer is abusing you, you've got to realize it and get rid of them even if it means not eating for a week. If the customer is purposely driving the project into failure for political reasons you have no control over, you've got to admit it and get rid of them because failure will not help you succeed.
2) Don't do fixed bids if you can help it. Believe it or not, just about everyone's tried it, and those kinds of projects can be extremely painful for you. Customers can jerk you around all day because it doesn't cost them anything.
3) Politics: a fact of life. You're not going to get away from politics. In fact, you're likely to run into much more politics. At most consulting companies I've worked for, there has been a project manager AND a client manager. The client manager was in charge of kissing the client's ass, making sure that their vice Presidents ass was getting properly kissed. At smaller companies, the project manager was in charge of managing the relationship with the client.
If you get into business with a partner, realize that finding a business partner can be much more difficult than finding a wife who will love you, put up with your shit, and not cheat on you. Make sure that you put the appropriate amount of consideration into who you take on as a partner. Friends are sometimes NOT the right people to have as a business partner.
OK, that's all my advice. If I had more, I would have to charge you. (consultant joke! - you should have a rolodex full of jokes to tell your clients. Funny consultants make more money, trust me.)
If tits were wings it'd be flying around.
Are you out of your mind?
The only thing that fixed bids will get you is your day in bankruptcy court.
I would be happy to be a consultant for you and give you tips on how to start up your consultant company, however, I'm waiting for my Ask Slashdot article, "Tips for setting up a Consulting Business that Consults new Consultants", to be posted so that I can learn the best way to get my business up and running so I can help you. Wish me luck!
:)
"Your superior intellect is no match for our puny weapons!"
We've made a business of working almost exclusively with insurance companies. Because we know the industry we talk to them about things they actually want. We understand what they ask for. We deliver quickly.
Also, nobody is going to beat down any bushes to find you. And your business better look like a real business, not "some guy". Get stationary. Have a real office. Ignore this advice at your absolute peril.
And you want fairly large projects. Little projects take almost as much work, and don't pay anything.
-
Let's not stir that bag of worms...
I'm fairly young, in my 20's, but have a good track record, and strong oral... skills
Well, that qualifies you to work here at Slashdot.
Secrets of Consulting
What's black, blue and green and doesn't like sex? The Girl Scout locked in my basement. What's the worst part about having sex with a six-year-old? Getting the blood out of your clown suit. What's the best thing about getting a hand job from a five-year-old? That little hand makes your thing look really huge. Guy comes home from work to find his girlfriend sitting on the porch, crying. "What's wrong, honey?" "I'm leaving you!! I just found out you're a pedophile!!!" "Pedophile?? Why, that's a pretty big word for a ten-year old..." How can you tell when your sister's on her period? When your dad's dick tastes like blood! Two pedophiles are lying on a beach tanning, one turns to the other and says, "excuse me, you're in my son." What's 18 inches long, blue, veiny, and makes a woman cry? Crib death. How could the man's 7-year-old son tell that his dad has farked his 8-year-old sister? His dad's weiner tasted like blood! Watson returns home to find Holmes in bed with a child. He shouts, "Is this some sort of a schoolgirl?" Holmes replies, "Elementary, my dear Watson." So I was having sex with my girlfriend, and I decided I wanted to get kinky and try and do her in the ass. So I slipped around back, she looked over her shoulder at me and said... "My, how presumptious of you." And I said "presumptious? That's a big word for a 10-year-old." Two guys are walking down the street when a beautiful woman passes. The first guy says, "Damn! I'd love to tear her clothes off, do her in the rear, smear my feces all over her, slice off her breasts, chop her into little pieces, put her in a garbage bag and toss her into the river!" Second guy says, "Yuck! You're a sick bastard!" First guy says, "What're you? A fag?" The kidergarden teacher is asking the kids what their father does for a living. All the kids answer except for Little Johnny. The teacher asks Little Johnny what his Dad does and Johnny replies "My dad is dead." The teacher say's "That is terribile, but what did he do before he died?" Little Johnny replies, "He turned blue and shit all over himself!" A guy calls in sick to work. "What's wrong?" asks the boss. "I'm sick," the guy replies. "You sound all right." "No, I'm really sick. Believe me." "Listen, you were fine yesterday, and we have a lot of work today. I want you in here. You can't be that sick!" "Dude, I just banged my sister. Don't tell me I'm not sick." A little girl accompanied her father to the barbershop. While her dad received a haircut, the little girl stood next to the barber chair, enjoying a snack cake. The barber smiled at her and said, "Sweetheart, you're going to get hair on your Twinkie." "I know," the little girl replied. "I'm gonna get tits, too." An older man and a small boy walk hand in hand through the woods. Boy: "These woods sure are spooky!" Man: "You think you're scared, I've gotta walk out of here alone." What's the difference between Neil Armstrong and Michael Jackson? One walked on the moon, and the other rapes little boys. Has anyone read Michael Jackson's new book, "The Ins and Outs of Child Rearing"? Q: What's the difference between a dead baby and a golden delicious apple? A: I don't cum all over the golden delicious apple before I take a bite out of it. Q: What's the difference between a dead baby and my girlfriend? A: I don't kiss my girlfriend after sex. Q: What is special about a dead baby over all other forms of life? A: You can achieve deep throat from whichever way you enter. Q: What do you have when you have 4 dead babies, take away two, and add 5 more? A: An orgy! Q: What's the difference between a dead baby and a table? A: You can't fark a table. Q: Whats white and bobs up and down in a baby's crib? A: A pedophile's ass. Q: Whats the safest way to play with a baby? A: With a condom. Q: Whats more fun than feeling up a dead baby? A: Feeling up a dead baby with three nipples. Q: What does a baby and a Pinto have in common? A: They're fun to ride until they die. Q: What do you get whan you dislocate a dead baby's jaw? A: Deep Throat. Q: Whats the difference between a baby and a grandmother? A: Grandmothers dont die when you fark them in the ass Q: What's the best sound in the world? A: Hearing dead baby's hips crack under pressure! Q: Whats worse than a having sex with a dead baby? A: Having sex with a dead baby filled with razor blades. Q: How do you stop a baby from choking? A: Take your dick out of its mouth. Q: What's worse than finding a dead baby on your pillow in the morning? A: Realizing you were drunk and made love to it the night before. Q: How do you make a baby cry twice? A: Wipe your bloody cock on his teddy bear. What's better than sex with a 12-year-old boy? Absolutely nothing.Thanks, Fark.com!
________________________________________J. Wipo Troll, Esq.
Crapflooder Associates
Slashdot.org
Just a bit of advice . . . you can't get away from politics, ever. If you ignore office politics, you'll get ambushed by those that pay attention, every time. You don't have to be evil, just aware.
And another freebie . . . the problems of the corporate America(n) workplace are automatically the same as yours, trebeled. Sorry.
Display some adaptability.
One thing that you should absolutely do is focus on finding a couple of decent clients before you really get started, even if it means cutting your rates and doing it virtually for free. Actually having a couple of decent clients that will provide you with a reference - combined with having an office location, stationary, decent marketing material, etc. - will make you look like a real company as opposed to yet another freelance guy. In terms of marketing material and the like, Adobe PDF's work fine, but if you don't already know how, you better learn to sell, quick.
I mean, the industry is in a low and will be for a while longer. Competence is cheap(er) than recently. Even the large dragons are lowering their hourly rates (for the first time in ages, the army of b.blue's consultants are no longer aiming at being "twice as expensive" as anyone else on the market). Anyway, it's easier to start up when money is flooding the market, unless you have a hefty starting capital to assist you during a year or so.
Also, going "solo" will take a lot more time and effort than you can ever imagine. Unless you are a CEO type of person, then please get one as soon as you can. I take it you like the "problem solving" aspect of the IT industry. Then it is essential that you realize what you are good at and not so good at. As a small firm, every person has to pull his or her weight to a maximum extent and this means "Do what you do best and get someone else to do the other stuff".
Take the last quote and read it again. I can't stress the importance of that one enough.
In a society that believes in nothing, fear becomes the only agenda ~ Bill Durodié
OK, here's a couple of things I've learned in ~5 years of consulting.
1. Establish a beginning to end process. I cannot stress enough how important this is. All of your clients will be clueless about software development, and a little nervous heading into areas they know nothing about.
When you come in and say...
"Well, first we do this, then we do this, then we check here, build here, test here, sign-off here etc etc"
... the client relaxes, because it sounds like you know what you are doing, even if s/he doesn't.
2. Never make the client look like a fool.
As tempting as this is, because you meet some monumental morons (often with million dollar budgets). The key is to maneuveur is such a way that the client takes the credit for all your good ideas. Obviously, you need to gauge the level of incompetence/stupidity of your client and raise your rates accordingly.
3. Never be afraid to pass on a job.
There are great gigs, and there are gigs that will break your heart and send you bankrupt. Don't ever think that you can raise the client's competence in business, it just wont happen. If the project is a bad idea, with an impossible deadline, leave it for some other sucker.
4. Document every change and meeting.
After every meeting with the client(s), write up the important points, especially any changes, and send that e-mail/memo/whatever to the client and ask if you have all the main points, or is there anything else.
This is 'feature-creep' insurance for those times when irresponsible middle-managers in large organisations get a 'please-explain' from their boss and then try and blame you.
Then you politely and calmly pull out your documentation, and ask 'Which features would you like to cut?'
5. Don't forget to feel worthy.
Computer programming is one of the most difficult jobs on planet earth, and there are very few people who are any good at it. Don't be fooled by claims that there are 100 people who can replace you. If you are any good, that's just not true.
So set your rates accordingly. You deserve the rewards that come from hard work. That's why they don't pay filing clerks very much. Anyone can do it. Good programmers should command top dollar.
6. Don't hide anything from the client.
Remember to mention all the 'other' costs of software like implemenation/rollout, training and documentation. And mention them in the first meeting. Make it part of your process (see item 1).
7. Have fun!
I love both consulting and programming. If I wasn't married with kiddie, I'd spend most of my hours on it. And if your client has a major issue with you enjoying yourself, FIND A BETTER CLIENT!!
>>
I am the director, and this is my movie
Specialise! There are thousands of MCSEs, web-developers, access programmers, pc-support tinkerers. Each of them knows from everything a little bit, but nothing really in-depth. If you want to bill top dollar, you need to provide specialised services.
Document! document! document more! Customer relationships are always nice and cosey, until the blame game starts and the shit is flying around by the truckloads.
(that has been mentioned, but since it's important: If you don't know precisely what you offer or the exact scope of a project, don't offer fixed price. Never! Major consultancy outfits got burned with fixed price offers, there's bo reason why you should have more luck. Always define exit criteria for fixed price projects in advance.
Never start on a project which has either no project sponsor or more then one sponsor. Both cases will burn you badly.
Don't start from a hole. Ideally you have a customer or two, which can help you bootstrap your business.
Well, good luck I guess...
ich bin der musikant
mit taschenrechner in der hand
kraftwerk