PRODUCT DESCRIPTION
PROCESS DESCRIPTION
INTERACTIONS WITH OTHER ACTIVITIES
Domain Management is an activity of Domain Engineering for managing business-area resources to achieve assigned business objectives. The business-area organization provides resources and direction for both domain engineering and associated application engineering projects.
Domain Engineering develops and evolves a domain through a series of increments. The Domain Plan lays out both a master plan for evolution through projected increments (evolution plan) and, as each increment is initiated, a detailed plan for each increment (increment plan). The evolution plan determines the nature of the market addressed and how resources are allocated between domain engineering and application engineering projects. An increment plan determines how domain engineering resources are applied to create an efficient Application Engineering process and a high-quality product family.
Domain Management monitors domain engineering performance to assess progress, ensure proper adherence to plans, and guide needed revisions to the evolution and increment plans. A key concern of Domain Management is coordinating Domain Engineering activities to support the needs and priorities of targeted application engineering projects in satisfying customers' needs and in achieving the overall objectives of the business area. Domain Management assists the management of targeted application engineering projects to create plans that ensure optimal leverage from the domain and to identify enhancements needed by the projects for inclusion in timely increments of domain evolution.
The objective of Domain Management is to manage business-area resources to achieve the organization's business objectives. Management establishes domain objectives for the organization to guide the creation and revision of an increment plan for incremental domain development and evolution. Domain evolution is concerned with the overall trends in the market for the business area and how resources should be applied to best serve the evolving market. The primary concern in planning for domain evolution is projecting the evolution of market need and organizational capability to meet that need over time.
Each increment of domain development should result in the ability to serve a particular level of market need. For each increment of development, Domain Management develops a plan to deliver capabilities that match the needs of targeted application engineering projects. Application engineering projects are planned in coordination with Domain Management and with an awareness of domain objectives and capabilities, to meet particular customer needs.
The Domain Management Activity requires the following information:
The Domain Management Activity requires domain and business-area knowledge and experience in:
Both the Domain Evolution Plan and the Domain Increment Plans include the following:
The Domain Management Activity consists of three steps as shown in Figure DE.1-1 Domain Management Process.
The Domain Evolution step begins upon creation of a domain and continues until the domain is no longer judged to be economically viable. The Domain Evolution Plan prescribes a series of Domain Development increments. Each increment is planned and performed iteratively until its objectives in the Domain Evolution Plan are met. The Domain Evolution Plan is subject to revision after the completion of each increment to reflect progress or changing needs of the market or targeted application engineering projects and their customers. The step to Institute Practices and Procedures occurs before the initiation of the first increment of Domain Development and is revisited as needed to update the Practices and Procedures to ensure an effective and efficient approach to Domain Engineering.
Follow these steps for the Domain Management Activity.
Step: Domain Evolution
Step: Institute Practices and
Procedures
Step: Domain Development
Risk Management
INTERACTIONS WITH OTHER ACTIVITIES
Feedback to Information Sources
Feedback From Product Consumers