Skip to main content


Showing posts from January, 2006

3PE - why I use three estimates where one might do!

xProcess uses three-point estimating (3PE) for tasks and projects. Why?

Firstly what are the 3 points? Simply the best case, the worst case and the most likely. Just like when you ask how long the repair work will last and you get the reply - "I think it'll take 5 days but if we're lucky it could be 4. Or maybe it'll be much more difficult than I think. It might even take 10 days if there are unexpected difficulties."

In this case the person carrying out the work has given you more information than simply saying it'll probably take 5 days. We have a handle on the anticipated risk associated with this task. The risk associated with the estimate is captured in the gap between best and worst cases. A very wide range shows that he really has no idea how much effort is required for that

The nice thing about giving xProcess 3PE's is that it give you back 3 potential end dates - the 50% end date (you're as likely to finish by then as to overrun), the 75% e…

Two old friends ALF and BIRT

xProcess is an environment that covers a wide area since it is involved in all aspects of processes for projects. As a consequence it often overlaps or interacts with information that may be held in other tools or data sources. Its ability to integrate smoothly with information from elsewhere is a key to the products on-going success. There are 2 Eclipse initiatives that Ivis and the xProcess team are currently involved with, that will be bearing fruit in the product over the next few months. They are called ALF and BIRT.

ALF stands for the Application Lifecycle Framework. It's a Project is a subproject of the Eclipse Technology Project. Its purpose is to create a technology framework that will enable a diverse set of vendor tools, irrespective of architecture or platform, to exchange user data, manage business processes and collaborate in support the chosen ALM infrastructure technologies in use by development communities. After initial discussions with the ALF team (see Kevin Par…