Although I know of no such resources, I can tell you that there is no single
formula for estimating time. From my experience, it takes experience to now
what a project entails.
I have seen attempts at estimation for project that rely on the number of
forms or the number of tables in the database. I have found these not to be
very accurate because there are many factors that must be taken into
account.
1) How experienced the devs are that are working on the project and are
there any new technologies that must be learned.
2) Will there be an architecture or just use the quick-and-dirty features
of VS.NET.
3) Will it be ASP.NET, console, webservice, etc.
4) The complexity of the database.
5) The complexity of the forms or pages.
6) (and many others that I cannot think of off the top of my head)
Maybe you can clarify your phrase "formal for estimating".
"Ray Stevens" <nf*@nospam.com> wrote in message
news:Oa**************@TK2MSFTNGP09.phx.gbl...
I've been asked to come up with a formula for estimating C# projects. Does
anyone know of a good source for this? (website, book, etc.)