The enterprise management discipline focuses on the activities required to develop, evolve, and support your organization's cross-system artifacts, such as your organization-wide models, software processes, standards, guidelines, and reusable artifacts. Table 6-1 summarizes the major activities of the enterprise management discipline. As you can see, it is this discipline that effectively brings enterprise architecture into the unified process. The activities of this discipline occur throughout the system life cycle. These efforts are often supported by enterprise groups. For example, in Chapter 7 you will learn that it is possible to define an agile enterprise architecture team that owns the enterprise architecture and works with project teams to take advantage of it. Similarly, it is possible to take similar approaches with your enterprise modeling, strategic reuse, and standards and guidelines efforts, or you could choose to implement a more prescriptive approach: It's your choice. Table 6-1. The major activities of enterprise management.Activity | Description |
---|
Program/Portfolio Management | The identification, prioritization, initiation, and oversight of the system projects within your enterprise. This includes systems that are in development, as well as those in production or in the process of being retired. | Enterprise Modeling | The modeling of the business processes and high-level requirements of your organization. | Enterprise Architecture | The identification, modeling, and support for common, enterprisewide architectures within your organization. | Enterprise Asset Management | The management of the hardware and software assets of your organization. This extends configuration management efforts to the level of the enterprise, not just a single project. | People Management | Traditional human resource (HR) issues such as hiring, firing, promotions, transfers, and career management. Also includes training and education efforts outside the scope of a single project. | Strategic Reuse Management | The identification, development, harvesting, and support of reusable assets within your organization. | Standards and Guidelines Management and Support | The development and support of standards and guidelines, such as coding standards or logical data definitions, within your organization. | Software Process Management | The evolution and support of your organization's software processes and/or best practices. | |