We want to share our newest project-management improvment, function points.
Function points are used for estimating the time that will be spent on a certain Use Case. They are calculated in reference on External Inputs, Outputs, Inquiries as well as Internal and External Logical Files from the User’s view, thereby they do not depend on the used technology.
To estimate how long it will take to implement a UC function points of UC that have been already implemented are put in relation to the time we spent on it.
We used the calculation for our function points from „TINY TOOL„.
For the calculation of the function points with the help of TINY TOOL you have to fill out a two single choice documents.
The big one is for the whole poject. Here you have to answer some simple questions about your project.
In our case it looks like this:
The second one is individual for every UC.
Here is an example of our manage favorites-UC (58.08 Function Points):
Below you can see the other completed Use Cases…
…and the new Use Cases.
With the calculated function points we generated a diagram which shows the interact of the function points and the person hours.
The green squares are the completed UC’s and the red ones are the the ones we want to implement soon.
Futhermore we updated our Time-Per-UC-Document. We added the function-points in there and added a column for the kind of transaction, the complexity and the number of RET’s, DET’s and FTR’s. If you want to know what exactly these are you can click here.
As you can see there is no outliner in our project, so hopefully we can plan our new UC’s with the help of TINY TOOL to get a good approximation.