Abstract. Patterns are now widely used for describing software designs. However, they may also be used to describe process structure rather than the product structure. This may be accomplished by adapting the well known pattern description schemes to the software process domain. Within this scheme, I use the description techniques and notions of the UML wherever suitable. This, and superior degrees of detail, precision, and expressiveness set this paper apart from previous approaches in this area.