Paid affiliate advertisement
Compensation plan for drupalers
Hi guys
I am trying to recruit some drupalers. where my sales team goes find business and the drupaler take care of the tech part.
everybody will be paid on a commission basis example 25% of the sale to the sales guys (off course bonuses for big contract)
right now I am trying to figure out the commission that is appropriate to pay to a drupaler.
how much percentage will you take ? assuming:
***the sales team will work to bring more and more business (you only have to focus on what you love)
***some project can be small or big but on average they ll be around $900 and up
***many client will ask for upgrading their website example : putting lightbox, putting ubercart etc... and ***you l get a percentage of what they pay for.
***you can have a monthly maintenance of a client site assigned to you if you like and make another money from that....
how much will take? on average
25%
30%
35%....
what about money wise.
if you know there is a sale team working to bring clients, and you just have to seat and design on average how much will you take for a project? knowing there will be repeated biz?
Please give me your sincere opinion
thanks

I would argue there is no way
I would argue there is no way to answer your question from what you have provided. Who estimates the number of hours, how much do you plan to charge the customer. The point is you don't really say what the percentage is of.
Put another way say you charge clients $100/hr. At 25% you would be getting developers cheap (an making good money off other peoples labor). At 50% they would be doing ok, but if they are experienced they can likely do better elsewhere.
And if you pay the sales guys only 25% there goal is to land contracts as quickly as possible but that tends to lead to less accurate estimates which tend to overruns in hours and effectively less pay.
i agree it depend on the
i agree it depend on the contract to have a better accurate number for percentage.
so on average let's talk in dollars term what would you charge for a job. yes i know it depend on the number of hours etc... but give me an estimate.
I agree with Nevets
Sales is important but the real effort will be done by the developers not the sales dept.
Developers should be getting about 85% of the haul. Sales: 15% (at best)...
Of course if you think that sales is more difficult then you will think I am off my rocker but I don't think so. Most Drupal developers double as their own sales staff. Can you double as a developer in the case that your estimates were wide of the mark?
Derek
http://collectivecolors.com
I think the only way this
I think the only way this could be made to work is if you negotiate an hourly rate with your developers ahead of time, probably between $50-$100 per hour. If the developer is happy with his rate, then the sales staff can go ahead and sell it for whatever they can, whether it is at a 15% markup or a 50% markup. Note that some developers would take a slight pay cut to avoid having to deal directly with clients.
The sales staff should build their estimates based on the hourly costs for the developers who will be working on a given project. Choose the developers *first*, then create the quote. Don't make an estimate, than go looking for a developer who will fill it.
You would want to run all estimates by the developers that will be doing the job. In their push to make sales, the sales staff might start lowballing quotes, which in turn screws the developer. This isn't necessarily intentional; if the sales guys had the knowledge required to accurately estimate development jobs... then they would probably be a developer. Prior to sending an estimate to a client, have it checked over by the developers who will be working on that project, so they can sign off on it.
P.S. Enable your contact form!
----
Brian Vuyk
Web Design, SEO and Applications Development
Long Sault, ON, Canada
Phone: 613-216-5161
brian@brianvuyk.com | http://www.brianvuyk.com
Oh thanks I just enabled my
Oh thanks I just enabled my contact form. I never even noticed it was not enabled. thanks a lot
recipe for disaster
I've been doing full-time contract work since 1998. I can tell you that having sales people out selling development projects without detailed interaction with a knowledgeable developer is a recipe for disaster. I can't give you an estimate without a good scope of work, and a client rarely has a good scope of work, so, guess what, someone needs to write one. I have yet to meet a sales person that can / will do that.
I agree with all those that have chimed in that a negotiated hourly rate with a developer is the best way you can go. But, even then, time and time again I see sales people under price services work, then when the developer sends his time in for payment, he doesn't get paid.
I wish you well in your attempt to do what you are doing, if you make it work, please let me know how you did it. I have had very few fixed-priced jobs of any sized that worked well, either I get screwed and don't make near enough, or the client gets screwed because they are way overcharged to compensate for a poor scope of work.
Hourly work between a client and a developer, where there is a good relationship, is a successful formula.
a lot to consider
I work both as an independent contractor on my own projects and as a subcontractor for established web development shops.
I don't believe the scenario described in the original post will be successful because there's a huge chasm between sales and development. Sales departments tend to promise anything in order to land the sale and then the developers are left to figure out how they're going to implement everything. And there's other infrastructure stuff like project management, system administration/source control, etc. Who's responsible for that and how will those individuals get compensated?
I certainly don't want to be a naysayer, but there's a lot to consider in order for this to work right.
Thanks for the feedback. let
Thanks for the feedback.
let me ask you this what if my company offer specific work . example : we only offer let say 10 pages web design + specific modules with their specific prices (of course already negotiated with developers)
and we can say to a client hey this is what we do:
10 pages websites
module installation offered: lightbox, ubercart, etc... and they pay a specific price per module installed
let's say example ubercart..price $250 for installation knowing that the developer get $175 to install it and the rest is for the sales and the company
basically defining a specific service with specific price negotiated with the Dev. and as the company grow so his the number of module installation and other services.
example at the beginning
the line up of services are
10 pages + maybe 10 modules
then as we grow we start adding more modules-so we have something fresh to offer to clients
what about something like that? what do you think?
The real issue is complexity
The real issue is complexity which is more related to functionality than number of pages. Ubercart is a good example I why this falls short of reality. The setup time for Ubercart will vary based on the clients needs. People want their website their way and that tends to imply planning with the client and producing an estimate
It doesn't work in the Real Drupal World
Wallybay1,
Don't let me kill your dream, but your business model doesn't work in the real world. Having spent a little time on the sales side I can tell you that you'll run into some major problems with the proposed sales commission structure. Your sales guy isn't going to sell $900 projects, which is good because with the type of organizational structure you're talking about that $900 job will cost a couple of thousand to do. It's very nice of you to offer 25% to the sales side that comes out to about $225 per every $900 job. If I plan on making 100k a year - I just need to book 440 of these clients. Let's say that I'm really good at closing (50%) this comes up to about 1,000 proposals, 1,000 estimates I'll be getting from the Development side (at the very least asking them if the agree to my numbers).
On the other hand, I will sell a $100K project and collect my $25,000 and let you find a way to develop the $100K project for $75,000 (on, over, or under budget). At the time of the contract signing you'll feel pretty good because the scope was defined in the sales process, the estimate came from the development side and everyone is starting the project with smiles. However, everything will go south from there as I'm on to my next sale that you don't have capacity for.
It turns out that we don't have a project manager, so the client isn't happy and someone needs to fly out to New York for a couple of days (plane flights, meals, hotel - your $$$ here) and make him feel good so that he pays his bill. Also because we don't have a project manager the scope of the project has changed, no change request forms where ever signed, and at that NY meeting the client will tell you that he spoke to the creative themer who stated the backend changes wouldn't be a problem - and nothing will be documented because your business model looks more like the Odesk, than a professional development firm with supporting staff, CRM/PM software, and loyal fulltime employees with benefits that will not leave mid project.
The above being said, we also need to keep in mind that we have more than one developer and we'll get more than one answer to the "How much do you think cost us to build this question". We'll look at the three different estimates, and being a good commission only sales guy I will have already sold the lowest fixed bid estimate :)
Bring value to your clients, bring value to your employees, and move away for the if I give him 30% and her 30% that leaves me 40% mentality.
J Badger
After doing web work for an
After doing web work for an ad agency for 2 years, and now independent contracting for 3-1/2, I'd much rather work directly with clients than answer to commissioned sales people. And I'm an introvert. It makes me more uncomfortable having to take direction from someone that couldn't walk a mile in my shoes. I am sympathetic to the client whether I communicate with them or not, so I might as well get to know them myself.
http://www.trailheadinteractive.com
Wow i am realizing there is a
Wow i am realizing there is a lot to think about. let me ask you this
what if the sales guy mission is just to introduce the client to the organization ?
he cannot discuss price (unless there are specific product /service with specific prices, already negotiate with developers)?
the sales guy mission is to introduce the potential client to the organization and a qualify guy/ tech guy who knows about the requirement to finish the job mission is to close the deal?
guys i saw this company www.salesconx.com and they seems to have got it. it's not a tech company per say. but you have many people there willing to pay for referrals. what If i do something similar . where we say to a sales guy or just anybody really, bring prospect to the organization and if the prospect buy the services you get a commission?
in this case the tech guy is happy because he can freely design a quote for the project.
You're missing the main
You're missing the main factor in getting the client interested in the first place. In the computing world that is Systems Analysis. If the customer doesn't feel that you understand what they want in terms of workflows and I/O then they are not going to be interested. The salesperson should be able to reflect the expertise of the developer by being a competent Systems Analyst. That is how he/she gets to earn their commission. They don't have to know programming but they should be able to fully understand as much Drupal as a competent user would ever learn, as well as be able to nut out a system with the client which can then be successfully communicated to the developer. This of course is adding a level of bureaucracy to the process which does not happen with direct developer to client relationships, but some developers don't have systems analysis or people skills so it can be advantageous.
Your ideas seem a little under developed. It doesn't seem appropriate to be thinking out loud with them on this forum. There maybe another forum somewhere else for it.
Passing Phase Web Development
Some developers
Are better developers than contract finders (sales people). If this company can actually get clients to connect with contractors then I think it is a valuable service and think a commission would be appropriate.
But I DEFINITELY don't think the sales team ought to be writing the development contract. They should be privy to it though. Obviously.
http://collectivecolors.com
idea++;
If all you do is refer then it might work... And well too!
I think that may fly indeed... Here's why, if all you are doing is connecting clients to contractors and then letting said contractor take over from there that's ok because the contractor will be able to do the write-up and the appraisal with much more accuracy than the sales guy could have done leading to a smoother client contractor relationship.
I personally would be happy to pay, say 10% or 15%, for a referral fee. No problem there.
All you would need to do would be to find some contractors to participate and go out and try to find them work. Of course you would probably want to send work to contractors willing to give you the biggest commission but at some point those folks would be over-worked and would have to pass. Therefore, you will need a decent size list of developers to form a working relationship with your organization.
I think that is a good idea though. I think my brother and I would be willing to give something like that a go (after the new site is done of course - I am procrastinating even as I write this) Ho humm...
http://collectivecolors.com
Another dimension to consider
One thing you will want to consider though if you pursue this (and I think you should actually) is: know the contractors strengths! You will probably need to pair the needs of the client with the strengths of the contractor to be a great facilitator. You could probably get a nice module made to keep track of your leads, developers, the developers strengths, developer availability, rates, etc... Of course, you probably knew that since this is after all your baby...
Intriguing idea though... now that you have gotten past trying to negotiate the contractor's terms for them... I like it a lot actually. It allows the developer to focus more on development instead of self promotion + development.
An efficient solution is indeed one where everyone does what they are best at: Econ 101
http://collectivecolors.com
I am not sure how this is
I am not sure how this is getting so complicated.
All that this is a subcontracting.
You go out there and find a gig, then find a Drupal developer to subcontract the gig to. This has been done by tons of people around the world.
There is no set % for each project, all you do is to figure out the subcontracting price at that time.
Not subcontracting at all
In sub-contracting, the client may or may not (usually not) be aware that their project is being developed by a third party. What I think would be nice to see happen is for a facilitator to do things like find potential leads, gather reqs, etc... match the project with a development co(s). and then let them make bids, hammer out the contract, project specs, etc...
All these guys would be doing would be to match clients with developers and then let the developers take it from there. If they are good at gathering these two (clients and developers), then that could be beneficial to both.
Now, if this sales team, who may or may not have any experience with web development, tries to hammer out the project details and the contract (as a real subcontractor would) I would say it is bound to fail miserably as their estimates will be waaay off in virtually every conceivable way.
The big difference here is the facilitator doesn't have the knowledge to do the development or even check over the progress and coding standards. Thus, they cannot do things like make estimates, manage projects, and so forth. What they may be good at is finding people who need stuff done, and directing them to the people best suited to do that. They may even do things like follow up's and knowledge gathering.
This kind of service would require a lot less knowledge about the technologies involved than the typical sub-contracting developer.
See why it is different now? To me the difference is clear as day.
http://collectivecolors.com