Home      xProcess      Services      Support      Download xProcess

Process Definition

Whether you are developing a new application or building a skyscraper, you're using a process.
The question is - does your team understand and follow it?

xProcess process definition improves development processes by specifying the patterns for typical tasks and documents, specifying familiar terminology for project planning and execution, using specified processes to generate project plans, and using project experience to give feedback. .

xProcess improves your processes by:

  • specifying the patterns for typical tasks and documents
  • specifying familiar terminology for project planning and execution
  • using specified processes to generate project plans
  • using project experience to give feedback and improve

xProcess is bundled with several example processes to get you started, such as:

In addition to software development, xProcess can also be used for business processes such as:

  • Sarbanes-Oxley
  • HIPPA
  • ISO9001
  • Human Resources
  • BASEL 2
  • TREAD
  • Sales & Marketing
  • Construction
  • M & A

xProcess allows you to model your process what ever it may be.

 
'xProcess gives me the ability to keep up with the pace of my project and allows me to manage my day to day tasks.'
 

Before you can make it better, you need to understand and document what you do now. In other words, you must define how your current processes are executed.

In organizations where teams of independent workers collaborate to fulfill project requirements, understanding the processes involved and how work is done is the first step toward improvement.

xProcess provides an environment for defining:

  • Resources - the roles and skills required for a project along with costs.
  • Patterns - the typical patterns of tasks that occur in the projects, as well as relative priorities and any dependencies.
  • Three-Point Estimation (3PE) - the typical Best, Most Likely and Worst Case estimates of the effort required for the Episodes.
  • Gateways – designated quality check points at various points in the process.
  • Artifacts - files, images, documents and other products of the process.
  • Prioritized Task Folders - phases, timeboxes and milestones for monitoring progress.
  • Workflows – the dependencies and flow of manual and automated activities.
  • Costs - the financial implications of all aspects of the process including resource costs and costs associated with episodes.
  • Diagrams - a visual representation of your process patterns

In a matter of hours, you can define your process. This initial process definition not only serves as a baseline for improvement, but allows for change as you discover ways to improve it. So, as you find better ways to work, your process will adapt real-time.