A
Andrew Cameron
I have designed, developed and deployed a web application (PHP & mySQL) for
a client which records the time spent on specific projects and the relevant
activities for each chunk of time. It all works (CSS-based layout for
Intranet running IE5+) and it produces tables, graphs, invoices including
expenses and all that good stuff, so that their way of working hasn't
changed so much that they can't use it but it is far more efficient and
invoices will be sent on the 3rd of the month instead of the 25th of the
*next* month. This system saves them a lot of time.
There's a hierarchy of users, and project managers can view real-time data
about who is working on their projects. There are mechanisms in place for
security and to make sure that nobody can mess things up unless they have
admin access and really, really want to mess things up. There are various
tools to help fix mistakes and make sure that invoices don't get produced if
they haven't been approved. The system stops at invoice production and
allows the resident accountant to copy the produced invoices into a word
(for example) document so that the rest of the financial details can be
streamlined with the accounting package (this was by client request - the
system is capable of producing final invoices and could be extended into an
accounts package but we decided not to go there...). It's all pretty funky,
and as I said it's going to save them about 3 weeks of work per month. I've
really enjoyed building it since it's been my first project. The problem
is, that since it's been my first project I don't know what to charge.
They're now asking for a price, and I have no idea. I must have done about
300 hours of work on this project, the last 20 or so of which was on their
premises (deployment environment by that stage was the best place to develop
the system) so how much does that equate to in the real world? Thanks for
any help.
a client which records the time spent on specific projects and the relevant
activities for each chunk of time. It all works (CSS-based layout for
Intranet running IE5+) and it produces tables, graphs, invoices including
expenses and all that good stuff, so that their way of working hasn't
changed so much that they can't use it but it is far more efficient and
invoices will be sent on the 3rd of the month instead of the 25th of the
*next* month. This system saves them a lot of time.
There's a hierarchy of users, and project managers can view real-time data
about who is working on their projects. There are mechanisms in place for
security and to make sure that nobody can mess things up unless they have
admin access and really, really want to mess things up. There are various
tools to help fix mistakes and make sure that invoices don't get produced if
they haven't been approved. The system stops at invoice production and
allows the resident accountant to copy the produced invoices into a word
(for example) document so that the rest of the financial details can be
streamlined with the accounting package (this was by client request - the
system is capable of producing final invoices and could be extended into an
accounts package but we decided not to go there...). It's all pretty funky,
and as I said it's going to save them about 3 weeks of work per month. I've
really enjoyed building it since it's been my first project. The problem
is, that since it's been my first project I don't know what to charge.
They're now asking for a price, and I have no idea. I must have done about
300 hours of work on this project, the last 20 or so of which was on their
premises (deployment environment by that stage was the best place to develop
the system) so how much does that equate to in the real world? Thanks for
any help.