Hi,
I was wondering if any experienced Rails developers would care
to offer a ballpark-conservative estimate of how long they expect
it would take them to implement a simple online ordering system?
This is something I’ll probably be doing soon, and although I’m
new to Rails, I’m an experienced Ruby programmer and have rolled
my own simple websites with CGI before. But I’ve never done
online credit card transactions.
(I see there’s a library on rubyforge that works with Linkpoint,
which I’ll be looking into:
http://rubyforge.org/projects/transact/ )
I don’t think I’ll need a shopping cart, as the company currently
has essentially one product, albeit with the need to handle both
new purchases and special pricing for upgrades from old versions.
But anyway - the first version of the site will need to be
functional, of course, but can be very simple. Essentially I’ll
need to take orders, maintain customer/invoice records, and
email a nightly record of the day’s transactions to the head
office.
Because I’m new to Rails, and haven’t done online credit card
processing before, that gives me a bit of uncertainty in my own
estimate. I’d think two to three weeks is probably a safe
estimate for me to get the first useful version of the site
online, allowing for those unknowns.
But I’d be interested in a reality check of sorts from experienced
Rails developers. How long would you estimate a project like this,
assuming you had to code from scratch but could make use of any
publicly available libraries?
And are there any “gotchas” that I should be aware of that are
schedule risks with this kind of project that might cause me to
miss my estimate?
Thanks much for your feedback!
Regards,
Bill