[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.epf] What level of granularity of Published Plugins should we be aiming to build?

Based on comments made in the EU F2F meeting on 9/10 Nov on this subject and 
my subsequent reading up of the EPF-Composer / SPEM 2 presentations found on 
this newgroup; I am still a little in the dark as to where EPF is headed in 
terms of the level of granularity we should be aiming for in producing 
Process Plugins. (I must just add I'm relatively new at using EPF-C)

I think it's probably safe to say that the level of OpenUP is a little too 
granular because if any processes extends or modifies the base process, the 
dependencies of other processes on changes to OpenUP might be too closely 
coupled (i.e. Any change to the basic OpenUP might render multiple dependent 
processes faulty which could require rework or worse totally invalidate 
parts of them.) I think it makes more sense to publish Processes the size of 
say Scrum for example; at the Discipline level of granularity not the 
overall whole process level?

Per Kroll suggested that we probably need to bed down some of the major 
Process Plugins end-to-end before starting on the more add-on type 
components, which makes sense, because we can then refactor everything later 
as we reach a more comfortable level and it beds down.

I ask this because I'd like to write some extension plugins that could 
extend various processes such as OpenUP, Scrum, etc. I'm thinking of doing 
an "Iterative Risk Management" Plugin or an "Estimation and Metrics Tracking 
Plugin" which would extend the normal level of detail mentioned in OpenUP 
for example.

Also this begs the question - if I was to write this Risk Management lower 
level granularity plugin as open, would it be published on the website with 
OpenUP at the current version? Or would it be published as a stand alone 
plugin, even through it extends OpenUP?   What if someone on their own 
tailored project process website wanted to use it, but they had already 
extended another version of the OpenUP?

Comments?

regards
---------------------------------------------------
Charles Edwards - Processwave
--------------------------------------------------