How are estimates handled for custom projects?
For custom projects such as custom email triggers, here's how estimates are handled.
*Hourly billing model*
I'll give you a rough estimate of how many hours it should take.
The purpose of the estimate is to give us a ballpark idea of what we're shooting for, but I don't work on a fixed bid model. You'll be billed for the number of hours that it takes to complete the project.
Software estimation is notoriously hard - and I personally feel that fixed bid estimates put both parties in a position where someone is going to get the raw end of the deal - either the developer comes under their estimated hours and you get over-charged, or the project goes over estimated hours, and the developer begins working for free.
Now, the good news is that for all my recent custom projects, I've actually come in under budget.
- For a custom email trigger for subscription reminders, I estimated 8 hours, and came in at 2. - For a custom email template for one customer, I estimated 5 to 10 hours, and also came in at 1.5.
My goal is always to keep costs for custom projects down to a bare minimum. I don't make my money on the custom projects - they're just a necessary part of supporting customers in order to get email triggers deployed, which is where MageMail makes it's money.
Once you have a credit card on file for your MageMail account, and give me the go-ahead, I'll get started on the project.
I bill $150 / hour in increments of 15 minutes.
I'll give you a daily update of what's getting done, questions that arise, and hours that are being billed.