Organizational Modeling is concerned with analyzing and understanding the organizational context within which a software system will eventually function. This chapter proposes organizational patterns motivated by organizational theories intended to facilitate the construction of organizational models. These patterns are defined from real world organizational settings, modeled in i* and formalized using the Formal Tropos language. Additionally, the chapter evaluates the proposed patterns using desirable qualities such as coordinability and predictability. The research is conducted in the context of Tropos, a comprehensive software system development methodology.
Organizational structures are primarily studied by Organization Theory (e.g., (Mintzberg 1992, Scott 1998, Yoshino & Rangan 1995)), that describes the structure and design of an organization and Strategic Alliances (e.g., (Dussauge & Garrette 1999, Gomes-Casseres 1996, Morabito, Sack & Bhate 1999, Segil 1996)), that model the strategic collaborations of independent organizational stakeholders who have agreed to pursue a set of agreed upon business goals.