Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
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 and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
GeneralRe: Cost percentage of different phases in development cycle PinmemberMark_Wallace17-Jun-13 20:45 
GeneralRe: Cost percentage of different phases in development cycle PinprotectorOriginalGriff17-Jun-13 20:57 
GeneralRe: Cost percentage of different phases in development cycle PinprofessionalJohnny J.17-Jun-13 21:03 
GeneralRe: Cost percentage of different phases in development cycle PinprotectorOriginalGriff17-Jun-13 21:19 
GeneralRe: Cost percentage of different phases in development cycle Pinprofessionalvonb17-Jun-13 21:17 
GeneralRe: Cost percentage of different phases in development cycle PinmemberRob Grainger18-Jun-13 0:38 
GeneralRe: Cost percentage of different phases in development cycle PinmemberEnnis Ray Lynch, Jr.18-Jun-13 3:42 
GeneralRe: Cost percentage of different phases in development cycle PinmemberStefan_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 PinprotectorAspDotNetDev17-Jun-13 14:40 
GeneralRe: The *One* Skill You Are Lacking Most In PinadminChris Maunder17-Jun-13 15:10 
GeneralRe: The *One* Skill You Are Lacking Most In PinprotectorAspDotNetDev17-Jun-13 15:34 
GeneralRe: The *One* Skill You Are Lacking Most In PinmvpChristian Graus17-Jun-13 17:54 
GeneralRe: The *One* Skill You Are Lacking Most In PinadminChris Maunder17-Jun-13 17:56 
GeneralRe: The *One* Skill You Are Lacking Most In PinmvpChristian Graus17-Jun-13 18:00 
GeneralRe: The *One* Skill You Are Lacking Most In Pinprofessional_Damian S_17-Jun-13 18:15 
GeneralRe: The *One* Skill You Are Lacking Most In PinmemberFran Porretto19-Jun-13 0:50 
GeneralRe: The *One* Skill You Are Lacking Most In PinprofessionalPIEBALDconsult17-Jun-13 15:39 
JokeRe: The *One* Skill You Are Lacking Most In PinprotectorAspDotNetDev17-Jun-13 16:03 
GeneralRe: The *One* Skill You Are Lacking Most In PinprofessionalPIEBALDconsult17-Jun-13 16:09 
GeneralRe: The *One* Skill You Are Lacking Most In PinprotectorAspDotNetDev17-Jun-13 16:27 
GeneralRe: The *One* Skill You Are Lacking Most In Pinmember_Maxxx_17-Jun-13 15:47 
GeneralRe: The *One* Skill You Are Lacking Most In PinprotectorAspDotNetDev17-Jun-13 16:07 
GeneralRe: The *One* Skill You Are Lacking Most In Pinprofessional_Damian S_17-Jun-13 16:32 
GeneralRe: The *One* Skill You Are Lacking Most In PinprotectorOriginalGriff17-Jun-13 20:07 
GeneralRe: The *One* Skill You Are Lacking Most In Pinmemberpaul_cheung18-Jun-13 22:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    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
Web03 | 2.8.140718.1 | Last Updated 22 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid