Organizational and Process Patterns:

Organizational and process patterns capture succesful management practises of software development. They are much different from other kinds of patterns. They cover general development problems that all software organizations must face, hence they actually support software design, not address it directly.

Objective and Scope:

These are about software-development organizations and about people who work in such organizations. Some organizational patterns can be used to shape a new organization and its development processes. Others can be applied to evolution of existing organizations. They capture suitable management techniques and organizational structures in Software development thus affecting the ability of people to do their work.

Template:

  • Problem:Building, managing, or evolving a software-development organization.

  • Context:The context in which the pattern applies( goals of organization, product's characteristics,typical roles in the development team).

  • Solution:The organizational/managerial technique or practise captured by the pattern.

  • Resulting Context: Discussion of how applying the pattern changes or improves the organizational pragmatics.

  • Rationale: Examples of organizations and situations where the pattern has been succesfully used.