Back of the envelope price and time for this software project?
January 14, 2009 8:08 AM
Subscribe
Roughly estimating the price and time for a custom document management system?
I'm interested in getting a ballpark figure for a software system that would shepherd submitted articles through the editing process of an academic journal. We'd write a very detailed spec sheet before we solicited bids, of course, but the essential functions are assigning and tracking electronic documents among 30-60 managers and editors. At any given time, there might be about 20 articles in the hopper at various stages of production. Don't worry about the printing itself (we use a regular publishing suite for that); this is just for editing actual text and PDFs. I'm envisioning a database with a basic intranet-style frontend for editors and a backend for the folks who assign them tasks.
If it's not already clear that I've never contracted for a piece of software, well, I haven't. Right now, I'm trying to evaluate the project myself, and sell it to my coworkers. I'm looking for a ballpark figure, so while I'd appreciate a referral to a forum or similar, I'd appreciate a rule of thumb even more. Thanks a lot, and if I've missed a key term I'll happily reply to the thread.
posted by electric_counterpoint to computers & internet (6 comments total)
1 user marked this as a favorite
Multiply all time by 1.50 if you don't have good specifications, or if your specifications are contradictory or subject to change.
Multiply all time by 2 if you don't have buyoff from the 30-60 managers and editors.
Figure $100 an hour for a competent developer. Multiply all time by 1.5 if you spend less than $100 an hour.
Add another month if you don't have servers capable of handling a database, network capable of handling the extra load, a web server capable of adding more throughput, an existing development model (revision control, managers who understand developers, etc.)
So best case scenario -- you are really great at writing specs and have a simple task which open source software can be shoehorned into, buyoff, and infrastructure -- 160 hours @ $100 an hour.
Worst case scenario -- you are terrible at writing specs, hire someone's nephew who knows about the facebook, have no buyoff and no infrastructure, keep changing your mind and rewriting the business case -- maybe 3000 hours at $75 an hour.
posted by felix at 8:39 AM on January 14 [1 favorite has favorites]