An Introduction to Object Oriented Management
Object Oriented Management (OOM) is a management concept that has been derived from principles of Object Oriented Programming, a design framework developed in the 1980's to overcome limitations inherent in developing large, complex software systems. OOM is viewed as a potential framework for developing complex, global businesses based on dynamic contract-based relationships between independent firms (objects). The premise underlying OOM is that entrepreneurs can negotiate relationships with service providers that are similar to the relationships established between software objects using OOP design principles as a pattern for developing a minimal OOM rule set.
Object Oriented Programming (OOP) is software development practice built upon 7 principles; Abstraction, Encapsulation, Modularity, Hierarchy, Typing, Concurrency, and Persistence. Each of these computer-related design principles may be generalized to apply to the design of an organization that may be instantiated through establishment of physical facilities and the hiring of employees or, alternatively through the contracting of services (outsourcing, cloud computing). What is important is that by using OOM principles to guide the organizaional design effort certain benefits will result when scaling and otherwise changing organizational structure.
Object Oriented Programming (OOP) is software development practice built upon 7 principles; Abstraction, Encapsulation, Modularity, Hierarchy, Typing, Concurrency, and Persistence. Each of these computer-related design principles may be generalized to apply to the design of an organization that may be instantiated through establishment of physical facilities and the hiring of employees or, alternatively through the contracting of services (outsourcing, cloud computing). What is important is that by using OOM principles to guide the organizaional design effort certain benefits will result when scaling and otherwise changing organizational structure.