Synthesizing DoDAF Architectures to Develop the Joint Capability Enterprise Architecture James R. Enos, U.S. Military Academy 309 Lannon Ct., Alexandria, VA 22304 (719) 205-2395 [email protected] Abstract As part of the Joint Capability Integration and Development System (JCIDS) process, the Department of Defense (DoD) requires DoD Architecture Framework (DoDAF) compliant architectures be submitted with the various capability documents. Although the architectural data is stored in a central repository, the DoD has not been able to take advantage of this data to build an enterprise level capability architecture, reuse architectural data from previous capabilities, or conduct data driven architectural analysis on the impact a capability has to the overall enterprise architecture. Previous work has validated this shortfall and recommended potential methods for aggregating DoDAF architectures; however, none have been able to accomplish this task to date. With advanced in system architecture tools and computing power, analysts are able to consolidate and analyze massive amounts of data. This capability is essential for developing a joint capability enterprise architecture that aggregates multiple DoDAF architecture products. This paper presents an initial methodology for integrating multiple DoDAF architectures across the DoD to develop an enterprise level architecture. It leverages several previous efforts that have described potential methodologies for aggregating architectures, managing portfolios of architectures, and analyzing systems of systems. Additionally, it takes advantage of the DoDAF meta-model and data standards to automate the aggregation of the DoDAF compliant architectures in order to capture the enterprise architecture. This paper presents potential applications of network analysis techniques and methods to identify risks to the enterprise, opportunities to improve the robustness of the enterprise, and potential redundancies in capabilities. Synthesizing DoDAF Architectures to Develop the Joint Capability Enterprise Architecture James R. Enos, U.S. Military Academy 309 Lannon Ct., Alexandria, VA 22304 (719) 205-2395 [email protected] 1. Introduction The Department of Defense (DoD) manages acquisitions through a capability based process known as the Joint Capability Integration and Development System (JCIDS). The DoD designed the system to ensure that verified and validated capabilities exist prior to expending valuable resources on programs. As part of the process, the DoD requires DoD Architecture Framework (DoDAF) compliant architectures be submitted with the various capability documents. Although the architectural data is stored in a central repository, the DoD has not been able to take advantage of this data to build an enterprise level capability architecture, reuse architectural data from previous capabilities, or conduct data driven architectural analysis on the impact a capability has to the overall enterprise architecture. Previous work has validated this shortfall and recommended potential methods for aggregating DoDAF architectures; however, none have been able to accomplish this task to date. With advanced in system architecture tools and computing power, analysts are able to consolidate and analyze massive amounts of data. This capability is essential for developing a joint capability enterprise architecture that aggregates multiple DoDAF architecture products. This paper presents an initial methodology for integrating multiple DoDAF architectures across the DoD to develop an enterprise level architecture. It leverages several previous efforts that have described potential methodologies for aggregating architectures, managing portfolios of architectures, and analyzing systems of systems. It takes advantage of the DoDAF metamodel and data standards to automate the aggregation of the DoDAF compliant architectures in order to capture the enterprise architecture. The methodology is based in enterprise architecture methodologies and examines system, capability, and mission dependencies of programs that are identified through DoDAF products. Additionally, future work based on this paper could include applications of network analysis techniques and methods to identify risks to the enterprise, opportunities to improve the robustness of the enterprise, and potential redundancies in capabilities. 2. Background Literature This section provides a summary of the literature related to the Joint Capability Integration and Development System, as well as a review of the literature for the Department of Defense architecture. The review describes the history behind the JCIDS process, a detailed description of the process, and the linkage to the JCAs. Additionally, the review describes the DoDAF architectural views and previous efforts to aggregate DoDAF products to gain insights into the enterprise. 2.1 JCIDS Process The 2003 Joint Defense Capability Study first presented the concept of Joint Capability Areas (JCAs) as it proposed the DoD transition from a requirements based acquisition process to a capability based approach [1]. The study found that programs focused too narrowly on a single requirement for a single scenario and that throughout the process scope creep increased the cost and schedule of a program to an unacceptable level. To prevent this and to focus more broadly on capabilities that could be applied to a range of military operations, the department changed from to a capability based process to acquire new programs [1]. The DoD established the JCIDS process to support the Chairman and the Joint Requirements Oversight Committee’s responsibilities to identify, assess, validate, and prioritize joint military capability requirements [2]. As part of this process, services generate three main documents: Initial Capability Document (ICD), Capability Development Document (CDD), and the Capability Production Document (CPD). Each of these documents support different phases in the development of a technology and provide traceability from warfighter needs to fielded systems [3]. Additionally, the JCIDS documents support the Defense Acquisitions System (DAS) as a program progresses through each phase of acquisition. Figure 1 depicts how the JCIDS documents support the DAS at initiation and in support of milestones B and C in the process. Figure 1: JCIDS and DAS Process [3] Each of the JCIDS documents provides data that is essential to capturing the Joint Capability Enterprise Architecture. The ICD specifies a capability requirement, derived from warfighter needs, and identifies any gaps in capability based on current systems. The CDD provides additional detail on the capability requirement and specifies key performance parameters that potential solution must achieve to close the capability gap identified in the ICD. Finally, the CPD specifies capability requirements that support the production of a single material solution to close the gap [3]. In the process multiple CDDs and CPDs may be traced back to a single ICD; however, they all must have traceability back to a validated ICD. 2.2 DoDAF Maier and Rechtin describe a system’s architecture as a description of “whatever aspects of physical structure, behavior, cost, human organization, or other elements are needed to clarify the client’s priorities” [4]. Architecture frameworks serve as a communication tool for managing the complexity of systems by presenting a manageable amount of information to a stakeholder from a common set of data [5]. The DoDAF is one of many frameworks that architects use to capture multiple perspectives on a system’s architecture. These frameworks include specific taxonomies, artifacts, terminology, and taxonomies for describing a system’s architecture to ensure standardization across multiple architectures [6]. DoDAF specifies 8 different viewpoints to capture data relevant capability development, integration of systems, military operations, and the development program management aspects of a system. Figure 2: DoDAF 2.02 Viewpoints [7] Figure 2 presents the DoDAF 2.02 viewpoints which include: All, Data and Information, Standards, Capability, Operational, Services, Systems, and Project viewpoints. The DoD designed DoDAF to meet the needs of a diverse set of stakeholders involved in the development, validation, delivery, and sustainment of warfighting capabilities. The intent of the DoDAF is to assist decision makers by abstracting essential pieces of information and presenting them in manageable pieces depending on the stakeholder’s perspective [7]. DoDAF products are required as part of the JCIDS process and provide valuable information and data on individual systems; however, they must be aggregated to understand the capability of the entire Joint Capability Enterprise. 2.3 Aggregating DoDAF products One of the main shortfalls of the DoDAF in its current application is that it is not used to capture an enterprise perspective of the different systems that interact to provide value to the warfighters. Some efforts have attempted to aggregate DoDAF products along different mission threads or areas; however, they have not attempted to look at the entire enterprise. This enterprise perspective becomes important as decision makers must gain an understanding of the “as-is” architecture and the impacts a proposed system has on the enterprise. Additionally, systems engineers within the DoD have identified shortfalls in DoDAF applications that would help them in the development of systems. The National Defense Industrial Association’s Systems Engineering Division charted an Architecture Frameworks Working Group (AFWG) to analyze the needs of systems engineers within the DoD and provide recommended changes to the DoDAF to better address their needs. Some of their findings directly support the ability to aggregate DoDAF products to capture the enterprise level architecture. They recommended greater standardization of architectural elements and the modeling methodology to permit greater sharing of architectural data. Also, they recommended developing architectures that are easier to compose and decompose to address the needs of stakeholders at different levels. This addresses the needs of the systems engineers who do the detailed design of systems as well as the senior DoD leadership who are making resourcing decisions based on capabilities [8]. One effort to aggregate DoDAF architectures is the Activity-Based Methodology that established a common means of integrating DoD architecture information to support JCIDS and the Clinger-Cohen Act. The intent of this methodology was to develop an understanding of both the “as-is” and the “to-be” architectures by integrating the operational, system, and technical views within DoDAF [9]. This method focused on the relationships between roles (systems), information (data), and activities (system functions) across different architectures and the interactions that combine to form the enterprise architecture. This method focused on the organization, the system, and the role aspects of the architecture and began to synthesize DoDAF products based on these elements [9]. This methodology is helpful in understanding how a datacentric view of the DoDAF products can help, but does not focus on the capability specific questions this paper examines. 3. Methodology This section describes the specific methodology for synthesizing DoDAF architectural products and views in order to create an enterprise level architecture. It describes the emerging field of enterprise architecture and the potential application to the DoDAF products. Additionally, the section details how different DoDAF views can be aggregated to create an enterprise level architecture. This architecture can then provide valuable insights to DoD leadership on the system, capability, and mission dependencies between individual systems within the enterprise. 3.1 Enterprise Architecture Enterprise Architecture is an emerging field that applies holistic thinking to the design of enterprises as systems with multiple interdependencies at the enterprise level. Nightingale and Rhodes described Enterprise Architecture as “a new strategic approach which takes a systems perspective, viewing the entire enterprise as a holistic system encompassing multiple views” [10]. In this work, they view enterprises as complex, integrated systems that are inseparable from their environment and architects must view enterprise systems holistically and optimize at the system level, not in a traditional silo manner. To optimize the entire system, a holistic view of the enterprise through several lenses is required. Over the last several years, Nightingale and Rhodes have refined the views to include: strategy, policy/external factors, organization, process, knowledge, information, product, and services [11]. Additionally, Enterprise Architecture differs from traditional enterprise analysis methods in that it focuses on designing the enterprise for value delivery [12]. Rouse proposed thinking of an enterprise as a system or system of systems and defined an enterprise as “a goal-directed organization of resources—human, information, financial, and physical—and activities, usually of significant operational scope, complication, risk, and duration” [13]. He goes on to state that generally enterprise share the same goals of growth, value, focus, change, future, knowledge, and time. Additionally, he proposes that models and scientific tools can evaluate the performance of an enterprises’ as-is and to-be states [13]. Using an enterprise architecture perspective, individual architectures can be synthesized to capture these interdependencies. 3.2 System Dependencies Systems are becoming more and more interconnected and the dependency network across the DoD systems is growing in complexity. At the system level, the DoDAF does an adequate job of identifying these interconnections with the SV-3 and the SV-6. The SV-3, System-System Matrix, describes the relationships between systems and the SV-6, System Resource Flow Matrix, provides details of the resource flows between systems [7]. These views provide a great deal of detail on the first order connections of systems; however, to understand the true impacts a system has on the enterprise, one must look past the first order connections to the second and third order connections within the enterprise. The SV-3, System-System Matrix, provides an excellent format for capturing these dependencies at the enterprise level between systems. It enables an enterprise architect to map the dependencies between multiple systems based on their individual DoDAF products. Although a SV-6 would provide additional detail, the level of effort required to aggregate individual SV-6s into an enterprise SV-6 may not provide enough value to the DoD leadership to be worth the effort. The SV-3 provides a format for identifying binary links between different systems within the enterprise. By capturing multiple system-to-system dependencies, the enterprise level SV-3depicts second and third order dependencies within the enterprise. Figure 3: System Dependency Identification Figure 3 presents the methodology for synthesizing different system to system dependencies based on data supplied by individual SV-3s and SV-6s. At the enterprise level, the important information comes from identifying the actual dependences, in the SV-3. Although additional value could be found from consolidating the SV-6s, which describe detailed information flows between systems, it would require a great deal of effort until an automated approach is developed to collate and manage these products. An enterprise level SV-3, which identifies all system connections, within and potentially outside of the enterprise, would better inform senior level decision makers on second and third order implications of resourcing decisions to individual systems. 3.3 Identifying Capability Dependencies The DoD manages programs through the JCA construct, so DoDAF products, especially at the enterprise level must be able to address which capability areas individual systems provide to the enterprise. Joint Capability areas are logical groupings of DoD capabilities that are used for capability analysis, strategy development, investment decision making, capability portfolio management, and capabilities-based force development. The DoD defines a capability as “The ability to achieve a desired effect under specified standards and conditions through a combination of means and ways across doctrine, organization, training, materiel, leadership and education, personnel, and facilities (DOTMLPF) to perform a set of tasks to execute a specified course of action” [14]. For the most part, JCAs are identified in the Initial Capability Documents (ICD) and Capability Development Documents (CDD) for individual programs as part of the JCIDS process. Additionally, architects can use the JCAs to develop their logical grouping of capabilities in the CV-4, Capability Dependency view. Figure 4: Capability Dependency Identification Figure 4 presents the methodology for developing the CV-2 at the enterprise level. Again, the detail required for an enterprise perspective on individual capability requirements is not necessary and the JCAs provide an established frame of reference to bin different capabilities into. By linking individual systems within the enterprise to the respective JCAs, an architect can depict the capabilities of the overall enterprise. Additionally, there is the potential to identify unnecessary redundancy; maybe an enterprise has multiple systems that all provide the same or similar capability. Or, it may identify gaps in capability, in which an enterprise only has one or no systems that provide the capability as defined by the JCAs. 3.4 Identifying Mission Dependencies One of the important questions that DoDAF products should be able to answer is how do these systems work together to accomplish a given mission? The key to linking systems to missions are the Universal Joint Tasks (UJT). The UJTs provide a list of tasks, or warfighting functions, that a program or organization executes to support the joint warfighting mission [15]. The UJTs are divided into four major areas, Strategic National, Strategic Theater, Operational, and Tactical. These tasks are further decomposed into various levels to provide greater fidelity on the tasks. Additionally, the joint staff has identified how each task supports the capability areas as part of the capability development process. These tasks are used in the development of operational missions and concepts of operations (CONOPs). Within the DoDAF, the OV-5a and OV-5b provide the data required to identify which tasks each individual system performs. Figure 5: Mission Dependency Identification Figure 5 presents the methodology for identifying mission dependencies between systems. By linking the data provided by the OV-5a and OV-5b views of the individual systems, the enterprise architect can develop an understanding of all of the warfighting tasks that an enterprise performs. This view will only provide a breakdown of the UJT tasks that are performed by each enterprise. The architect can then incorporate additional information provided by missions or CONOPs to develop an enterprise OV-5b. This could utilize swim lanes to allocate individual tasks to systems within the enterprise over time based on the mission. Again, this would provide an additional view to identify capability redundancies or gaps. For example, based on looking at a specific mission, analysts may be able to identify tasks that cannot be performed based on the current systems available. 4. Conclusion This paper presents an initial methodology for synthesizing different system level DoDAF products to capture the Joint Capability Enterprise Architecture. At this point, the concept appears to provide value to DoD leadership as they assess capabilities and make resourcing decisions. However, it is very manpower intensive at this point as the aggregation of DoDAF products is manual. There is potential to take advantage of the DoDAF data standard to automate this process and to generate enterprise views based on the architectural data of each system. In a time of diminishing resources and reduced manpower, understanding the potential for automated aggregation of this data in order to capture valuable information for decision makers could provide a huge amount of value for the DoD. As the methodology matures and more detail is added at the lower level JCAs and UJTLs the department may be able to identify capability gaps given the current systems. This paper provides a basis for future work in developing the enterprise level architecture for the DoD as it examines capabilities, missions, and system dependencies. Eventually, it may be possible to automate the synthesis of DoDAF products to capture the data required for a complete enterprise architecture for the DoD. This will enable the DoD leadership to visualize the relationships within the capability enterprise architecture of the DoD. Additionally, this work provides the basis for potentially exploring how network analysis tools and methods could be used to visualize and analyze the relationships between programs. References [1] The Joint Chiefs of Staff, "Joint Defense Capability Study: Improving DoD Strategic Planning, Resourcing and Execution to Satisfy Joint Capabilities," Department of Defense, Washington, D.C., 2004. [2] Joint Chiefs of Staff, CJCSI 3170.01H: Joint Capabilities Integration and Development System, Washington, DC: Department of Defense, 2012. [3] Joint Chiefs of Staff, Manual for the Operation of the Joint Capabilities Integration and Development System, Washington DC: Department of Defense, 2012. [4] M. W. Maier and E. Rechtin, The Art of Systems Architecting, 2nd ed., New York, NY: CRC Press, 2002. [5] M. Richards, N. Shah, D. Hasting and D. Rhodes, "Managing Complexity with the Department of Defense Architecture Framework: Development of a Dynamic System Architecture Model," in Conference on Systems Engineering Research, Los Angeles, CA, 2006. [6] S. Friedenthal, A. Moore and R. Steiner, A Practical Guide to SysML: The Systems Modeling Language, New York, NY: Morgan Kaufmann OMG Press, 2012. [7] DoD Chief Information Officer, "DoD Architecture Framework Version 2.02," August 2010. [Online]. Available: http://www.dodcio.defense.gov/dodaf20.aspx. [Accessed March 2014]. [8] Architecture Frameworks Working Group, "DoDAF Satisfaction of Systems Engineering Needs," National Defense Industrial Association, Washington, D.C., 2009. [9] S. Ring, D. Nicholson, J. Thilenius and S. Harris, "An Activity-Based Methodology for Development and Analysis of Integrated DoD Architectures - "The Art of Architecture"," MITRE, Bedford, MA, 2004. [10] D. Nightingale and D. Rhodes, "Enterprise Systems Architecting: Emerging Art and Science within Engineering Systems," in MIT Engineering Systems Symposium, Cambridge, MA, 2004. [11] D. Rhodes, A. Ross and D. Nightingale, "Architecting the System of Systems Enterprise: Enabling Constructs and Methods from the Field of Engineering Systems," in SysCon2009 – IEEE International Systems Conference, Vancouver, Canada, 2009. [12] T. Allen, D. Nightingale and E. Murman, Engineering Systems: An Enterprise Perspective, Cambridge, MA: MIT Engineering Systems Division, 2004. [13] W. Rouse, Enterprises as Systems: Essential Challenges and Approaches to Transformation, Atlanta, GA: Georgia Institute of Technology, 2005. [14] Department of Defense, "Department of Defense Directive 7045.20," Department of Defense, Washington, DC, 2008. [15] Joint Chiefs of Staff, "UJTL Task Development Tool," 1 Aprils 2010. [Online]. Available: https://utdt.js.mil/. [16] M. Maier and E. Rechtin, The Art of Systems Architecting, Second ed., New York, NY: CRC Press, 2002. [17] Joint Chiefs of Staff, "Joint Defense Capability Study: Improving DoD Strategic Planning, Resourcing and Execution to Satisfy Joint Capabilities," Department of Defense, Washington, DC, 2003. [18] Joint Chiefs of Staff, "Joint Force Capabilities Assessment," Department of Defense, Washington, DC, 2005. [19] Office of the Secreatary of Defense, "Memorandum for the Vice Chairman of the Joint Chiefs of Staff: Joint Capability Area (JCA) 2010 Refinement," Department of Defense, Washington, DC, 2011. [20] Joint Chiefs of Staff, "Capability Based Assessment (CBA) User Guide," Department of Defense, Washington, DC, 2006. [21] D. Nightingale and D. Rhodes, ESD.38J Enterprise Architecture, Cambridge, MA: Massachusetts Institute of Technology, 2007. [22] Joint Chiefs of Staff, CJCSI 5123.01F Charter of the Joint Requirements Oversight Committee, Washington, DC: Department of Defense, 2012. [23] US Code, Title 10, Section 181, "Joint Requirements Oversight Committee", Washington DC. [24] Joint Chiefs of Staff, CJCSI 3137.01D The Functional Capabilities Board, Washington DC: Department of Defense, 2009. Biography Major James Enos is currently serving as the Systems Engineering Branch Chief in the Joint Requirements Assessment Division on the Joint Staff. He previously served as an assistant professor in the Department of Systems Engineering at the United States Military Academy, West Point, NY. Throughout his military service, he has held numerous leadership positions as an infantry officer, including Rifle Company Commander, Ranger Instructor, and Platoon Leader. He graduated from the US Military Academy at West Point in 2000 with a Bachelor of Science degree in Engineering Management. He earned his Master's of Science in Engineering and Management in 2009 from the Systems Design and Management program at MIT. He developed and taught classes in modeling and simulation, systems engineering, systems architecture, and system dynamics.
© Copyright 2026 Paperzz