I've posted a number of slide presentations online previously (See the References section of this document (section 9) for those links), with slides providing at least hints of how I estimate the time and cost of software development projects. But, I've never written a formal tutorial walking you through the estimating process. That's where this tutorial comes in.
In this tutorial I'm going to walk through the process of estimating a software development project. Besides assuming that you've worked on software projects at least a little bit, the only other assumption I'll make here is that we have a Function Point count for this project. That's because the process of counting function points and estimating are two separate beasts.