Advertisement
hi- i am an experienced J2EE software engineer, but i have worked in academia for a long time, so i have no idea of the real costs (LOL) of software development.
now i need a java app built for an independent project, and am wondering what the order of magnitude is for the cost- it is a web app with a simple e-commerce component and some basic CMS features- i don't have time to build it myself but i need to have my fingers in it slightly so i can make sure it is up to snuff- needs to be built with Spring, Acegi, Hibernate and Velocity running in Tomcat and with MySQL all on Linux.
if i get a contract/freelance coder, am i looking at $500, $5000, $50,000, $500,000 ???
just looking for some remote idea of the order of magnitude
now i need a java app built for an independent project, and am wondering what the order of magnitude is for the cost- it is a web app with a simple e-commerce component and some basic CMS features- i don't have time to build it myself but i need to have my fingers in it slightly so i can make sure it is up to snuff- needs to be built with Spring, Acegi, Hibernate and Velocity running in Tomcat and with MySQL all on Linux.
if i get a contract/freelance coder, am i looking at $500, $5000, $50,000, $500,000 ???
just looking for some remote idea of the order of magnitude
posted by:
|
|
Unsubscribed |
Advertisement
Advertisement
-
Unsu...
Re: wondering about java project cost...
Sat, September 17, 2005 - 10:39 AMProbably closer to $5,000-$10,000
-
Unsu...
Re: wondering about java project cost...
Sat, September 17, 2005 - 11:46 AM
There isn't really a short answer that will be good. Put together a rough design. From that, make an estimate of the number of hours to flesh out the requirements, architect a solution, code and test it. Wherever you are that you are hiring your team, get the prevailing wage for architects, developers and Qa people to get a ballpark estimate, then add 50% - 100% for "unforeseeables".
-
-
Unsu...
Re: wondering about java project cost...
Mon, September 19, 2005 - 6:02 AMi have to agree with Joe. any estimates you make right now will be highly theoretical at best. the xtreme programming (agile development, etc etc) methodology suggests that it is difficult to predict how long a project will take or what, precisely, is involved until you are in the thick of things. the approach i suggest is assume the worst, and get your developer to build a working bare bones prototype as their first order of business. that skeleton app should ALWAYS be functional (via continuous integration using ant or maven plus cruise control or other automation tools).
the payoff for this methodology is that you will always have a functional working product which meets at least some of your requirements right from the start. if there are multiple developers, all of them must obey the Prime Directive: Don't Break The Build!!! this eases integration milestones and decreases the OH-Shit factor.
the more the developers get into developing specific functionality, the closer your estimates will get to reality. then, if you have a deadline approaching, but your project is not "complete", you can approach the application's business sponsor and inform them of what functionality will be ready on any given date. what you have will work, and what you don't have will be a known quantity.
-