You know what they say about estimates: it’s just guessing. There is not reliable system that would guarantee you that the effort you imagine a feature to take is the effort that it actually consumes.
That said, estimating can still be useful. The client and the vendor can decide that they can accept some uncertainty and that the numbers can be used for planning anyways, whatever their reliability. Or, the team has already so much experience on the particular project that they actually know what they are estimating.
Hence we put estimating in Playground.
It’s as simple as it can be: once a requirement is frozen, anyone can estimate the effort, and the estimate is change-tracked so that the team can learn over time. You will estimate using man-days, the universal currency of software developers. In the near future, the project owner will be able to convert man-days (MD) to real money as they do in his or her reality. Budgeting etc. will become possible in Playground then.
Like I said, I don’t believe estimating software requirements is possible without allowing for change and revision later in the game, but knowing approximately what a given feature will cost you is very, very useful.
Oh yes, and you can show the estimates on the reports you generate, including other things that were previously unavailable there. How’s that for a nice Easter present?
Nice holidays, everyone!







