« Featured Bugzilla: EPF Composer Search Facility | Main | OpenUP, Refactoring and Emergent Design »

Process Mashups with EPF

The Eclipse Process Framework continues to gather pace. EPF Composer maturing as a product (now on version 1.0.2). Not only that but the method side of the project now has content representing 3 different schools - the Unified Process (OpenUP); eXtreme Programming; and Scrum (my own contribution - the DSDM Plug-in for OpenUP is still, somewhat distressingly, crawling through the Eclipse Legal review...).

The growth of method content now means we can start to think about one of the great hopes I have for the EPF project - Process Mashups!

What does that mean? Well, apart from trying to shamelessly ride on the back of the latest fashionable techno-term, what I really mean is taking content from different method libraries and combining them to form hybrid processes.

We've been doing this in one form or another for years: How many times have you had to work with PRINCE2 + RUP? DSDM + XP? With EPF, the job gets a little easier, as the content contained in an EPF Method Library conforms to a shared meta-model, based on SPEM (the Software Process Engineering Meta model - see www.omg.org). This means that it is becoming much easier to work with re-usable chunks of method and combine them to form tailored processes.

There is the beginnings of a discussion around this in OpenUP/Basic at the moment. OpenUP/Basic needs a guideline for Refactoring. The XP plug-in for EPF already has one.

Do we really need to write another one especially for OpenUP?

TrackBack

TrackBack URL for this entry:
http://epfmonkey.org/blog-mt/mt-tb.fcgi/11


Hosting by Yahoo!

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)