Get Started

Have a project in mind? We can help with Consulting and Coaching, a Velocity Assessment or skill building via Training and Workshops.

Give us a call or drop us a note to start the discussion.

Work with the Experts

 

Our team has an extensive history in helping others successfully deliver software. Our books and articles provide insight into our approach.

 

Patterns-Based Engineering


Patterns-Based Engineering (PBE) is a systematic, disciplined and quantifiable approach to the use of patterns in delivering software. Ideally the patterns used are not only documented but also automated. When following PBE to deliver software, the focus is on the Identification, Production, Management and Consumption of Patterns.

The patterns used include those we've traditionally seen captured in books and other documentation AND patterns automated in tooling. Take a look at the video below for an example of a set of patterns that have been automated.

In addition to the book and our courses, some additional materials are available, including a set of Core Values, a PBE Practice (compatible with Rational Method Composer and Eclipse Process Framework Composer) and a set of Patterns and Guidelines.

 

The PBE Practice is a software development process component that details the roles, tasks, work products and associated guidance to help you succeed with PBE. The practice is free to download and can be viewed with any standard web browser. If you’d like to customize the content you can do so by using Eclipse Process Framework Composer (which is also free). Having written the Book and the Practice - we can help you to get started with the practice, customize the practice or integrate this approach with other practices.

Here's a view of the practice: 

The PBE Patterns and Guidelines – best practices and advice captured as patterns and guidelines to help you as you look to identify, design, create, package, and use patterns. The PBE Patterns and Guidelines are detailed in the PBE book and are also integrated into the PBE Practice.

More Information

Sample chapters, blog postings, sample code, and pointers to articles are available at the PBE website

Getting Started

Contact us if you'd like more information about PBE or would like to discuss PBE adoption within your organization.