Definitions
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.
Accountability
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)
Alignment Diagram
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)
Allowable Lead Time
The time available between starting a product development initiative or process and finishing it in order to satisfy customers.
Architectural Runway
Consists of the existing code, components, and technical infrastructure needed to implement near-term features without excessive redesign and delay. (Source: Scaled Agile, Inc.)
Architecture
-
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)
Architecture Principle
A qualitative statement of intent that should be met by the architecture. (Source: The TOGAF® Standard 2018)
Architecture Style
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)
Capability
-
An ability that an organization, person, or system possesses. (Source:TOGAF Standard 2018)
-
The ability to achieve a desired outcome. (Source: CJCSM 2005)
Catchball
A dialog between senior managers and project teams about the resources and time both available and needed to achieve the targets.
(Source: LEI)
Continuous Architecture
An architecture with no end-state that is designed to evolve to support the changing needs of the digital enterprise.
Customer Experience
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)
Customer Journey
The series of interactions between a customer and a company that occur as the customer pursues a specific goal. (Source: Forrester®)
Design Thinking
A methodology for creative problem solving that begins with understanding unmet customer needs. (Sources: Stanford 2010 and MIT)
Digital Platform
A software system composed of application and infrastructure components that can be rapidly reconfigured using DevOps and cloud-native computing.
Digital Practices
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.
Digital Technology
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.
Digital Transformation
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.
Domain Model: Domain-Driven Design
The representation of a selected abstraction of domain knowledge that is rigorously organized.
(Source: Evans 2003)
Ecosystem
The complex community of organisms and their environment, functioning as an ecological unit.
(Source: Wind 2015)
Epic
-
(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)
Event Storming
The identification of domain events, commands, persona, or entities to facilitate a structured conversation about the domain.
Evolutionary Architecture
An architecture that supports guided, incremental change across multiple dimensions. (Source: Ford™ 2017)
Evolvability
A meta-non-functional requirement that aims to prevent other architecture requirements, in particular the non-functional ones, from degrading over time.
Information Security
The protection of information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction in order to provide integrity, confidentiality, and availability.
Integrality
The system’s property of being made up of elements that behave consistently as a whole.
(Source: Miraglia 2014)
Intentional Architecture
A purposeful set of statements, models, and decisions that represent some future architectural state.
Job-To-Be-Done
What the customer hopes to accomplish.
(Source: Christensen 2016)
Lean Value Stream
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).
(Source: LEI)
Modularity
The system’s property of being made up of elements that present a high independence of other elements. (Source: Miraglia 2014)
Modularization
Design decisions which must be made before the work on independent modules can begin.
(Source: Parnas 1972)
Operating System
The combination of assets and processes required to deliver a product or a service.
(Source: Van Mieghem 2015)
Persona
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)
Process
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)
Product Backlog
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)
Product-Centric Organization
An organization structured around permanent teams by opposition to temporary teams or projects.
Refactoring
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)
Responsibility
The obligation to carry forward a task to its successful conclusion.
(Source: Vanderhaegen 2019)
Service
-
(Business context) An act performed for the benefit of another.
-
(Software context) An encapsulated component that delivers its outcomes through well-defined interfaces.
Social System
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.
System
A set of entities and their relationships, whose functionality is greater than the sum of the individual entities. (Source: Crawley 2016)
User Story
A brief statement of intent that describes something the system needs to do for the user.
(Source: Patton 2014)
Value Stream
End-to-end collection of value-added and non-value-added activities that create an overall result for a customer, stakeholder, or end user.
Weak Signal
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)