The product of a Class-Based Reengineering effort is the class-based organization. The class-based organization is composed of class-teams. Each team is responsible for managing a class or a group of classes. The organizational structure consists of a network of teams that are responsible for particular classes. Thus, in a financial institution there may be a team that represents the customer class, a team that represents account classes, a team that represents loan classes, etc. Each team is responsible for the design, development, maintenance and support of the class components assigned to it. In this manner, reusability is structurally enforced by the class-based organization.
By utilizing a class-team approach, there is a single organizational address to direct all inquiries, requirements and specifications pertaining to the class. The class-team is the unit within the organization that is accountable for the business management and the systems implementation of its assigned class. Each class team also inherits policy and standards from its class parents. For example a checking account class-team and a savings account class-team inherit procedures, policies and objectives from account, which is the superclass-team that these units report to.
All Rights Reserved