2nd EPF Committers Meeting

Bilbao, Spain - Mar 6-7, 2006

Meeting Minutes

Summary

15 people from 8 organizations participated in the meeting in Bilbao, Spain, generously hosted by European Software Institute (ESI). During the meeting:

-      We provided an overview of the EPF project, and what it means to be a contributor / committer in the project.
-      Each organization articulated their planned contributions.
-      We agreed to an action list around evolving BUP.
-      We agreed to an action list around development of an MDA plug-in.
-      We agreed to hold next European face-to-face meeting in late May / early June.

Attendees

•         Sander Hoogendoorn, Capgemini (Monday only)
•         Henk Kolk, Capgemini
•         Julian Holmes, Capgemini
•         Christoph Steindl, Catalysts
•         Asier Azaceta, ESI
•         Aitor Bediaga, ESI
•         Jason Mansell, ESI
•         Terry Bailey, ESI
•         Cesar Gonzalez, ESI
•         Per Kroll, IBM
•         Bruce MacIsaac, IBM
•         Winfried Stenzel, Method Park
•         Philippe Desfray, Softeam  (Monday only)
•         Cees Michielsen, Telelogic
•         Ana Pereira, Whatever Consulting Group

Agenda

•         Welcome and informal introductions (Asier / Per)

•         EPF Organization and Current assets

–        EPF motivation and organization (Per)
–        OpenUP / BUP - Walkthrough and Discussion - (Bruce)
–        Tool – Demo and Discussion - (Per) 

•         Contribution Walkthrough

–        Capgemini
–        DSDM (even though DSDM had to cancel last second, they did provide information about their planned contributions, which was presented)
–        Catalysts
–        ESI
–        Method Park
–        Softeam
–        Telelogic
–        Whatever Consulting Group

•         Monday night dinner, social time

–        A great meal, with local cider, and huge steaks!

•         Working group sessions

– A BUP enhancement discussion took place, see Evolving BUP
– An MDA Workgroup was established, and they had their first meeting. See MDA Workgroup minutes

•         Various topics of interest

–        See <Topics Covered>.

Topics Covered

How do we attract developers? How do we authors write guidelines so they are of value to developers?

-      Produce concrete examples when you want to produce process guidance.
o       Ana to produce examples on Use Cases, Business Rules, Software Architecture, etc.
o       Julian to harvest training samples for plug-in.
o       Ask contributors to always produce examples.
-      Document example process guidance (Jim Ruehlin)
-      Author guidelines, which should point out the essence of including examples (Margaret Hedstrom / Ricardo Balduino)
-      Henk to find people in Capgemini that can assist us in user experience
-      Make tool context-sensitive / process enactment. Tool knows the status of each work product.
-      Provide testimonials from “converters” that like EPF
-      Leverage “Podcast” and multimedia technology

Glossary / terminology

-      Meta-model concepts are explained in Base Concepts Plug-in
-      OpenUp should have a glossary
-      As the agile component is finding traction, we should see if there are low-hanging fruits where we can agree on ‘shared views” and concepts. An example would be that we should have phases (but maybe not agree on what those phases are).

How do we contribute to the tool?

-      File any defects or enhancement requests through Bugzilla
-      Get engaged by participating in the tools/meta-model component team.

Work product state

-      Within the context of a process (delivery process or capability patterns), you can define entry and exit stage of a work product
-      You can create a delivery process with only work products and states, and not leverage tasks
-      Opportunity to contribute what states we should have for different artifacts, and how to leverage state transitions to manage change. (Julian to investigate whether he / Capgemini can contribute).

How do you deal with version management of content?

-      Margaret Hedstrom just published a version on how to use IBM Rational Method Composer (IBM’s commercial version of EPF) with a configuration mgmt tool (available through IBM DevWorks). Ricardo Balduino worked on a cleaned up version for EPF, posted in the web site (EPF and Version Control).
-      EPF 1.0 may include integration with configuration mgmt tools. (TBD)
-      Need to baseline BUP every iteration so plug-ins can move forward.
-      Bruce to arrange a session on how to use CVS and Bugzilla.

Developer Outreach / Community Building

-      Each person to provide Per and Naveena with the correct logo for their company for EPF website and for a slide summarizing committers. Per or Naveena will post updated slide to epf-dev mailing list and update website with active companies
-      We agreed that we need to identify means of recognizing contribution.  Some options to put recognition into donated content are using author field, about pages, and copyright appendage to recognize companies.
-      Christoph will start some discussion on attracting agile alliance to EPF.

Next Meeting

-      Late May or early June for next European face-to-face meeting.  Preference for having a company play host in order to control cost.