Le but d'EPFC : offrir un outil de modélisation
de processus complexes aux
chefs de projets, aux directeurs de projet qui ont
en charge la maintenance et l'implémentation
d'un projet quelconque. EPFC est donc un outil
permettant à divers intervenants de décrire un
processus, de quelque nature qu'il soit, même si
l'intention première est de fournir un outil de support
méthodologique à des approches telles que RUP,
OpenUP, Scrum, XP ou encore EclipseWay.
Vous m'objecterez que cette description n'a pas
besoin d'outils pour être faite ; un bon traitement de
texte peut très bien faire l'affaire. Il est tout à fait
possible et même courant d'écrire du code Java avec
UltraEdit, ou Notepad. Pourtant l'utilisation d'IDEs
riches vous fera gagner grandement en productivité
en vous offrant une visibilité bien plus grande sur le
code produit ainsi que la possibilité de restructurer
rapidement et de manière quasi déterministe votre
application.

Site WEB généré par ECPF pour la méthode OpenUP
Décrire un processus peut être apparenté à un
développement logiciel puisque qu'il manipule des
entités, les transforme et surtout ordonne ces
transformations. L'idée des concepteurs d'EPFC est
d'offrir les outils nécessaires pour industrialiser la
description d'un processus complexe, ainsi que la
production d'un document lisible et interactif sous
forme de site Web.
On peut résumer les objectifs non pas de l'outil EPFC
en lui-même mais du sous-projet EPF de la manière
suivante :
» Servir de base à la création d'un écosystème
vivant autour des problématiques de description
de processus complexes.
» Fournir l'outillage, un méta-modèle unifié de
description de processus, ainsi qu'un contenu de
base qui puisse être utilisé pour la modélisation
d'une vaste famille de processus principalement,
mais pas exclusivement, informatiques.
» Utiliser la communauté Eclipse comme un
vecteur d'acceptation de ce framework.