21 May 2015

epf composer installation

You can find wikis for some popular software development processes (UP, Scrum, XP...)  at the epf wiki homepage. Any team member participating in the Unified Process project can use the wiki to find guidelines, templates etc to participate in the process.
Whatever process you want to use, you probably want to customise the process to the way you apply it at your company.
The epf (Eclipse Process Framework) composer is an Eclipse based standalone application, which allows you to build your own version of OpenUp or another software development process (e.g. Scrum) you use.

The Getting Started section of the epf site has a fine installation guide, though it's a tad out of sync with the site itself.
Here are the steps I  followed to get it running:

  1. Download the composer from http://www.eclipse.org/epf/downloads/tool/tool_downloads.php
    1.  I took the latest version (1.5.1.7 at this moment), chose the download for my platform and extracted the zip to disk.
  2.  Go in to the installation directory and run epf.exe
  3. Download the epf practices from http://www.eclipse.org/epf/downloads/praclib/praclib_downloads.php
    1. For openup (or to roll your own stuff) you just take the EPF practices library. Starting libraries for the processes mentined above are also present here, while at other sites you'll find other templates (here's one for TOGAF).
    2. Follow the instructions at the bottom of  the page
      1. extract the zip file to disk
      2. In your running epf application choose File->Open->Medhod Library
      3. Browse to the directory where you unzipped the library select it and click OK, then click Finish
  4. In the Window menu, Open the Authoring or the Browsing perspective, depending on what you want to do
  5.  
  6. Select your software process
  7.  
  8. Customise your process
Follow the tutorial section in the manual. There's a preview to see how the generated process page will look and configuration->publish will publish the customised process site.