For the purposes of this document, the following terms and definitions apply. Merriam-Webster’s Collegiate Dictionary should be referenced for terms not defined in this section.
The obligation to demonstrate task achievement and take responsibility for performance in accordance with agreed expectations; the obligation to answer for an action. (Source: Vanderhaegen 2019)
Any map, diagram, or visualization that reveals both sides of value creation in a single overview. It is a category of diagram that illustrates the interaction between people and organizations. (Source: Kalbach 2016)
The time available between starting a product development initiative or process and finishing it in order to satisfy customers.
Consists of the existing code, components, and technical infrastructure needed to implement near-term features without excessive redesign and delay. (Source: Scaled Agile, Inc.)
The fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution. (Source: ISO/IEC/IEEE 42010:2011)
(System Engineering Context) The embodiment of concept, and the allocation of physical/informational function (process) to elements of form (objects) and definition of structural interfaces among the objects. (Source: Crawley 2016)
A qualitative statement of intent that should be met by the architecture. (Source: The TOGAF® Standard 2018)
A coordinated set of architectural constraints that restricts the roles/features of architectural elements and the allowed relationships among those elements within any architecture that conforms to that style. (Source: Fielding 2000)
A dialog between senior managers and project teams about the resources and time both available and needed to achieve the targets.
An architecture with no end-state that is designed to evolve to support the changing needs of the digital enterprise.
The sum-totality of how customers engage with your company and brand, not just in a snapshot in time, but throughout the entire arc of being a customer. (Source: Richardson 2010)
The series of interactions between a customer and a company that occur as the customer pursues a specific goal. (Source: Forrester®)
A software system composed of application and infrastructure components that can be rapidly reconfigured using DevOps and cloud-native computing.
A synthesis of methods and guidance from a wide variety of practitioners and professional communities active in digital technology (Lean, Agile, DevOps, etc.) designed to create and manage products with an increasing digital component, or lead their organization through Digital Transformation.
A powerful, accessible, and potentially game-changing technology (social, mobile, cloud, analytics, Internet of Things (IoT), cognitive computing, and biometrics) often used in combination and usually characterized by its ability to positively impact an enterprise’s business model, customer experience, product, or operating system to enable innovation and growth.
The use of digital practices supported by digital technologies to achieve a shift in the business model, value proposition, operating system, or distribution system to radically improve customer relationships, profitability, internal processes, performance, accessibility, and market reach of an enterprise.
The representation of a selected abstraction of domain knowledge that is rigorously organized.
(Source: Evans 2003)
The complex community of organisms and their environment, functioning as an ecological unit.
(Source: Wind 2015)
(Classical Agile) A large user story that cannot be delivered as defined within a single iteration, or is large enough that it can be split into smaller user stories.
(Source: Agile Alliance®)
(Scaled Agile) The highest-level expression of a customer need. Development initiatives that are intended to deliver the value of an investment theme and are identified, prioritized, estimated, and maintained in the portfolio backlog. (Source: Leffingwell 2011)
The identification of domain events, commands, persona, or entities to facilitate a structured conversation about the domain.
An architecture that supports guided, incremental change across multiple dimensions. (Source: Ford™ 2017)
A meta-non-functional requirement that aims to prevent other architecture requirements, in particular the non-functional ones, from degrading over time.
The protection of information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction in order to provide integrity, confidentiality, and availability.
The system’s property of being made up of elements that behave consistently as a whole.
(Source: Miraglia 2014)
A purposeful set of statements, models, and decisions that represent some future architectural state.
What the customer hopes to accomplish.
(Source: Christensen 2016)
All of the actions, both value-creating and non-value-creating, required to bring a product from concept to launch (also known as the development value stream) and from order to delivery (also known as the operational value stream).
The system’s property of being made up of elements that present a high independence of other elements. (Source: Miraglia 2014)
Design decisions which must be made before the work on independent modules can begin.
(Source: Parnas 1972)
The combination of assets and processes required to deliver a product or a service.
(Source: Van Mieghem 2015)
A fictional character which is created based upon research in order to represent the different user types that might use a service, product, site, or brand in a similar way. (Source: Friis Dam 2020)
Any activity or group of activities that takes an input, adds value to it, and provides an output to an internal or external customer.
(Source: Harrington 1991)
A list of the new features, changes to existing features, bug fixes, infrastructure changes, or other activities that a team may deliver in order to achieve a specific outcome. (Source: Agile Alliance)
An organization structured around permanent teams by opposition to temporary teams or projects.
The process of changing a software system in a way that does not alter the external behavior of the code yet improves its internal structure.
(Source: Fowler 2019)
The obligation to carry forward a task to its successful conclusion.
(Source: Vanderhaegen 2019)
(Business context) An act performed for the benefit of another.
(Software context) An encapsulated component that delivers its outcomes through well-defined interfaces.
People, their behavior, cultural beliefs, skills, and expertise, and how work teams are forming and interacting, as well as organizational leadership, strategy, structure, policy, and procedures.
A set of entities and their relationships, whose functionality is greater than the sum of the individual entities. (Source: Crawley 2016)
A brief statement of intent that describes something the system needs to do for the user.
(Source: Patton 2014)
End-to-end collection of value-added and non-value-added activities that create an overall result for a customer, stakeholder, or end user.
A seemingly random or disconnected piece of information that at first appears to be background noise but can be recognized as part of a significant pattern by viewing it through a different frame or connecting it with other pieces of information. (Source: Schoemaker 2009)