Click here to Skip to main content
12,953,379 members (47,816 online)

Welcome to the Lounge

   

For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
GeneralRe: Cost percentage of different phases in development cycle Pin
Mark_Wallace17-Jun-13 20:45
memberMark_Wallace17-Jun-13 20:45 
GeneralRe: Cost percentage of different phases in development cycle Pin
OriginalGriff17-Jun-13 20:57
protectorOriginalGriff17-Jun-13 20:57 
GeneralRe: Cost percentage of different phases in development cycle Pin
Johnny J.17-Jun-13 21:03
professionalJohnny J.17-Jun-13 21:03 
GeneralRe: Cost percentage of different phases in development cycle Pin
OriginalGriff17-Jun-13 21:19
protectorOriginalGriff17-Jun-13 21:19 
GeneralRe: Cost percentage of different phases in development cycle Pin
vonb17-Jun-13 21:17
professionalvonb17-Jun-13 21:17 
GeneralRe: Cost percentage of different phases in development cycle Pin
Rob Grainger18-Jun-13 0:38
memberRob Grainger18-Jun-13 0:38 
GeneralRe: Cost percentage of different phases in development cycle Pin
Ennis Ray Lynch, Jr.18-Jun-13 3:42
memberEnnis Ray Lynch, Jr.18-Jun-13 3:42 
GeneralRe: Cost percentage of different phases in development cycle Pin
Stefan_Lang18-Jun-13 5:24
memberStefan_Lang18-Jun-13 5:24 
It depends on the software development process you use (e. g. Agile, Unified Process, XP...) and to some degree on the size of the project. Typical numbers include about 20-30% preparatory stages such as Req. Analysis and initial architectural design, and 30-40% actual coding (including basic testing). The rest goes to testing, documentation, deployment, etc..

As a rule of thumb, take a look at the requirements and estimate the time to code, then extrapolate from that number (multiply by three) to get a total. Don't forget to add some margin - you do want to make a profit, don't you? Wink | ;) Depending on how well you know the customer you may want to add a little more, in anticipation of requirement changes that will come (or make your customer pay extra for every change; but that may not be a good basis to build a good relationship and obtain more contracts in the future)

Well, of course that's the theory - you'll find that software projects can easily differ from such estimates by a factor of 2 or more. It takes some experience to get the estimates right.

Btw., the above does not include maintenance since most projects list it separately on a per year basis, but I've found that about 5-10% of the total price per year is generally accepted, whether or not that covers your real cost (you might wonder whether it does, but it really depends on the project and the requirements)
GeneralThe *One* Skill You Are Lacking Most In Pin
AspDotNetDev17-Jun-13 14:40
protectorAspDotNetDev17-Jun-13 14:40 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
Chris Maunder17-Jun-13 15:10
adminChris Maunder17-Jun-13 15:10 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
AspDotNetDev17-Jun-13 15:34
protectorAspDotNetDev17-Jun-13 15:34 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
Christian Graus17-Jun-13 17:54
mvpChristian Graus17-Jun-13 17:54 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
Chris Maunder17-Jun-13 17:56
adminChris Maunder17-Jun-13 17:56 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
Christian Graus17-Jun-13 18:00
mvpChristian Graus17-Jun-13 18:00 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
_Damian S_17-Jun-13 18:15
professional_Damian S_17-Jun-13 18:15 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
Fran Porretto19-Jun-13 0:50
memberFran Porretto19-Jun-13 0:50 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
PIEBALDconsult17-Jun-13 15:39
professionalPIEBALDconsult17-Jun-13 15:39 
JokeRe: The *One* Skill You Are Lacking Most In Pin
AspDotNetDev17-Jun-13 16:03
protectorAspDotNetDev17-Jun-13 16:03 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
PIEBALDconsult17-Jun-13 16:09
professionalPIEBALDconsult17-Jun-13 16:09 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
AspDotNetDev17-Jun-13 16:27
protectorAspDotNetDev17-Jun-13 16:27 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
_Maxxx_17-Jun-13 15:47
member_Maxxx_17-Jun-13 15:47 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
AspDotNetDev17-Jun-13 16:07
protectorAspDotNetDev17-Jun-13 16:07 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
_Damian S_17-Jun-13 16:32
professional_Damian S_17-Jun-13 16:32 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
OriginalGriff17-Jun-13 20:07
protectorOriginalGriff17-Jun-13 20:07 
GeneralRe: The *One* Skill You Are Lacking Most In Pin
paul_cheung18-Jun-13 22:30
memberpaul_cheung18-Jun-13 22:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 27 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid