We are currently working on AceProject 4.7. Since we’ve implemented agile-style development methods, we have been packing more into our version releases. The issue we are having is estimating how long it’s going to take to build something, and ultimately how much new stuff we can put in the next version.

Because our developers hate to be late, they tend to over-estimate the time it will take to code something. So we end up with a nice problem: things get finished faster than expected. It’s better than being late. But then, how much more could we put in the release if we had estimated better?