Business Help
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsWeb Site ManagementBusiness Help

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old February 21st, 2013, 10:44 AM
Sonfang Sonfang is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2013
Posts: 13 Sonfang User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 30 m
Reputation Power: 0
Coming up with a price point to negotiate

I could potentially find myself working for a client soon and I'm having trouble pricing the site.

We'll be using Drupal and the "main" site itself is fairly straight-forward I think. I'll be doing content rewrites, info arch, and working with modules. My roommate will be doing the theme and modules. But then it gets messier - they want a "facebook style" sort of interactive portion that a third person will be hand-coding from scratch.

A local company wanted near 6 figures to do it and blatantly said it was the interactive part that was going to cost so much. This company is on a budget so that's just not possible, they simply don't have it. We're a bunch of new grads looking to potentially create our own company and we have ties to this company that needs the site done so we're willing to go considerably lower than the other guys. However, we still want to actually walk away with something while being fair. We're not even sure where "fair" would be, ballpark.

I ran some searches but couldn't find any info. I'd rather give them a flat rate and go from there. I'm not even sure what number to begin negotiating at and what point it wouldn't really be worth it anymore. Any input would be appreciated.

Reply With Quote
  #2  
Old February 21st, 2013, 04:41 PM
Catacaustic's Avatar
Catacaustic Catacaustic is offline
Code Monkey V. 0.9
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Mar 2005
Location: A Land Down Under
Posts: 1,884 Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Weeks 4 Days 14 h 1 m 42 sec
Reputation Power: 1798
You have to work out two things:
  1. How long will the project take to complete?
  2. How much are we going to change for our time?

When you have that, you'll know what to charge. How much for a per-hour rate is really up to you and what you all feel comfortable with. There's way to many factors that come into it when you're not a "proper" (no offence intended there) company, and you have some existing relationship with the company that your building the system for.

Reply With Quote
  #3  
Old February 21st, 2013, 11:02 PM
E-Oreo's Avatar
E-Oreo E-Oreo is offline
Lost in code
Click here for more information.
 
Join Date: Dec 2004
Posts: 7,930 E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 90th Grade (Above 100000 Reputation Level)  Folding Points: 945 Folding Title: Novice Folder
Time spent in forums: 2 Months 7 h 39 m 37 sec
Reputation Power: 6991
Catacaustic is complete correct there; in the end, everything comes down to time. I recommend using this formula:
(how long do you think it will take) x (your hourly rate) x 2

x2 because in the end, everything always takes longer than you expect with very few exceptions.

[I just saw in your other post that you're not familiar with Drupal. In that case, multiple by x4 because Drupal has a massive learning curve; probably the highest of any PHP framework.]

In the US, rates for contracted professional software development tend to fall between $50 and $200 per hour. If you're not used to billing hourly though, it's probably difficult for you to gauge what your time is worth on an hourly basis - so think about it on a yearly scale instead. A full time worker works approximately 2000 hours in a year. What do you feel is a reasonable yearly salary? If you're just coming out of school, I expect you're thinking somewhere around $50k to $100k. $50k/2000 works out to $25/hr, BUT remember that as a contractor you don't get full time benefits. Those benefits are easily worth another $10k or $20k. So a $50k salary actually works out to closer to $30/hr - $35/hr.

To be honest, it sounds to me like you're about to commit to more than you quite understand. Obviously I have not seen actual specifications for the project, but a 6 figure estimate for a site that like is completely reasonable - because it's going to take a really long time to build. The company was probably estimating 1500 - 2500 hours, which is the same ballpark figure I would give if someone came to me and asked me to build a custom Drupal site plus a site like Facebook.

So first you have to ask yourself, do you actually have that much time to commit to this project.

Then you have to ask yourself, can I actually do that much work in the timeline they want.

And finally, you have to ask yourself, am I willing to do that much work at a hugely discounted rate?

For a 2000 hour / 1 year project, $100k works out to only $50/hr. So how much lower can you really bring that?

Quote:
This company is on a budget so that's just not possible, they simply don't have it.

If the company doesn't have the money to do the project, then they don't have the money to do it. That is (a) not unusual, and (b) not your problem. The fact that they simply don't have the money doesn't make the project any easier or less time consuming. Tell them to reduce the scope of the work or get a loan.

Quote:
I'd rather give them a flat rate and go from there.

No, believe me, that will not work out well, it almost never does. You will walk away stressed and overworked in the end because you feel they misrepresented the scope of the work in the beginning (and they probably did, because very few people actually understand the scope of a project like this, particularly non-technical people). Plus, in the end, they will still walk away feeling cheated because in their opinion you never finished the site.

The one wildcard is that possibly the first company that they talked to misunderstood the project specifications and overestimated the project. It does happen, but not very often, and based on what you've said I doubt it happened here. Software companies have an incentive to underestimate work, because then the client is more likely to move forward with it. Any software company that consistently overestimates work is going to have a lot of trouble landing projects.

I don't mean to sound all negative on this, but I don't want to see you end up screwing yourself over on this, and I can totally see it happening. If you move forward with the project, be totally and completely sure that you document EXACTLY what you're going to build for the client and get them to sign off on it; that's the best way to protect yourself.
Comments on this post
Sonfang agrees: Thank you for the great info! - Sonfang
__________________
PHP FAQ
How to program a basic, secure login system using PHP

Quote:
Originally Posted by Spad
Ah USB, the only rectangular connector where you have to make 3 attempts before you get it the right way around

Reply With Quote
  #4  
Old February 22nd, 2013, 01:19 AM
salem's Avatar
salem salem is online now
Contributed User
Click here for more information
 
Join Date: Jun 2005
Posts: 3,831 salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)salem User rank is General 12nd Grade (Above 100000 Reputation Level)  Folding Points: 153 Folding Title: Novice Folder
Time spent in forums: 2 Months 3 Weeks 2 Days 12 h 46 m 39 sec
Reputation Power: 1774
Don't forget that whatever rate you charge, the government (certainly in so-called 'western' democracies) will be looking to take 30% to 50% off you by way of various taxes (and fines for getting it wrong).

Assuming you're happy to go ahead on the technical aspect, the next thing your group should do is go see an accountant / company lawyer to see what is the best business structure (say a limited company) which best protects your interests.

Quote:
This company is on a budget so that's just not possible, they simply don't have it. We're a bunch of new grads looking to potentially create our own company and we have ties to this company that needs the site done so we're willing to go considerably lower than the other guys.

Rather than go for the whole A+B+C, which they can't afford, and you're not sure you could do it anyway, why not propose to them that you do A+B to begin with (they can afford it, you can do it), then work on C on an incremental basis.
__________________
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper

Reply With Quote
  #5  
Old February 22nd, 2013, 07:16 AM
Sonfang Sonfang is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2013
Posts: 13 Sonfang User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 30 m
Reputation Power: 0
Thank you everyone for the great input!

Quote:
Rather than go for the whole A+B+C, which they can't afford, and you're not sure you could do it anyway,


I feel certain we can do it. I'm viewing this in two parts - the "normal" site and the interactive portion.

The "normal" site will be split between myself and my roommate. My roommate has already done Drupal in the past, quite a bit larger than this one, and I'm learning for extra support but am mostly looking into mods given all the hunting and studying you seem to need to get even one installed...

The interactive part is all our teammate who said he could have a working prototype before our presentation. He's apparently been working on something like this as it is.

The only issue is how much we should charge and whether it's worth it. I suppose the way we're looking at it is okay so...they don't have the money. It's like squeezing blood from a turnip, it's just not there. We're up against two other "groups" of people - an English grad who seemingly thinks she can do the entire thing alone which is like...just no unless she's skipping the interactive part. The other is a student who feels he can assemble a team to do it in the summer as a "summer project". Mind you, the current tangled up mess they have is in place due to repeated student efforts...what happens to students? They graduate and leave, their schedules change and they quit...not the most stable workers.

I know I have the people to do it and instead of waiting for the summer, we can start now. While we're not trying to undercut this local company (if we start our own, our clientele won't even be the same as we have different target markets already in mind), we see this as a potential way for us to jumpstart our own careers with this portfolio piece under our belts. We're also hoping, given their connections, they could help us with word of mouth. So I suppose, for us, it's okay they can pay X which is Y less than what we should get - but they can bring in Z in other clients that we might not get without them. But maybe I'm totally naive in thinking this, haha.

We definitely didn't think about the ridiculous taxes if we don't go about it correctly. So thank you very much for all of the estimates you guys took the time to post, it's very much appreciated. I'll have to talk to a few people and do some calculating, thank you.

Reply With Quote
Reply

Viewing: Dev Shed ForumsWeb Site ManagementBusiness Help > Coming up with a price point to negotiate

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap