Are processes an example of WhenToUsePatternForm?
It seems to me that if I am going to do some job more than twice, then the RuleOfThree applies.
To do any non-trivial job, I must accomplish a set of tasks, so the job is a process.
Pattern Name
Process Definition Template?
Problem
What problem does this process address?
Agent
Who is the agent responsible for doing the process?
Context
When does this process need to be done? What inputs are required to do this process?
How do I balance or resolve the forces?
Rule
Specifically how? What method and tasks must I perform?
Why should I use this process?
Resulting Context
What have I produced as result of this process?
See scripts in ADisciplineForSoftwareEngineering by WattsSHumphrey
Related Patterns
Date(s) 11-Feb-97
Another log for the fire...
Can process be separated from methodology? What aspects of Shlaer-Mellor, Booch, OMT, or Fusion can be abstracted up to a higher level? - KentSchnaith
The patterns of most effective organizations lie not in process, but in structure. See Cain and Coplien, "A Role-Based Empirical Process Modeling Environment," Proceedings of ICSP/2, 125-133, February, 1993, IEEE Computer Press. We still sometimes call them ProcessPatterns, though they're not about process.
-- JimCoplien
See DefinedProcess -- KentSchnaith
-- KentSchnaith
This page mirrored in WikiPagesAboutWhatArePatterns as of April 29, 2006