Open Agile Architecture Practitioner key terms
Open Agile Architecture Practitioner · Get comfortable with the vocabulary.
- Open Agile Architecture (O-AA)
- Related: Agile Architecture, Enterprise Architecture, Digital Transformation
A body of knowledge and standard for enterprise architecture that blends agile delivery, digital product thinking, and traditional architecture disciplines so that architecture work evolves continuously rather than through fixed upfront plans.
- Agile Architecture
- Related: Intentional Architecture, Emergent Design, Last Responsible Moment
An approach in which architecture emerges incrementally through short feedback loops, with just enough intentional design to guide teams and room for decisions to be deferred until the last responsible moment.
- Intentional Architecture
- Related: Agile Architecture, Architecture Runway, Guardrails
The deliberate, up-front architectural decisions and guardrails that set direction and constraints, such as target principles, standards, and key structural choices, while leaving implementation detail open to teams.
- Emergent Design
- Related: Agile Architecture, Intentional Architecture, Refactoring
Structure that arises from the cumulative decisions of delivery teams as they build and refactor, validated by tests and feedback rather than specified completely before work begins.
- Enterprise Architecture
- Related: Open Agile Architecture (O-AA), Architecture Capability, Business Architecture
The discipline of describing and steering an organization's business, information, application, and technology landscape so that investments align with strategy and change is coordinated across the enterprise.
- Digital Transformation
- Related: Digital Product, Product-Centric Organization, Customer Journey
A sustained shift in how an organization creates and delivers value, driven by digital technology, customer expectations, and new operating models rather than by isolated technology projects.
- Digital Product
- Related: Product Team, Product Lifecycle, Value Stream
A durable offering that delivers continuous value to a defined set of customers, is owned end to end by a persistent team, and evolves through frequent releases rather than being finished once.
- Product Team
- Related: Digital Product, Empowered Team, Product Owner
A stable, cross-functional group accountable for outcomes of a digital product, empowered to decide how to build it and measured by value delivered rather than output volume.
- Product Owner
- Related: Product Team, Backlog, Value Stream
The role accountable for maximizing product value by ordering and refining the backlog, representing customer and stakeholder needs, and accepting or rejecting completed work.
- Value Stream
- Related: Value Stream Mapping, Digital Product, Customer Journey
The end-to-end sequence of activities that turns a trigger such as a customer request into delivered value, used to find delays, handoffs, and waste across organizational boundaries.
- Value Stream Mapping
- Related: Value Stream, Lead Time, Flow
A visual technique that charts each step, wait time, and handoff in a value stream to expose bottlenecks and quantify where flow time is lost.
- Customer Journey
- Related: Digital Product, Value Stream, Design Thinking
The sequence of interactions a customer has with an organization across channels and over time, used to design coherent experiences that cut across internal silos.
- Design Thinking
- Related: Customer Journey, Minimum Viable Product, Product Lifecycle
A human-centered problem-solving approach that moves through empathy, problem framing, ideation, prototyping, and testing to reduce the risk of building the wrong thing.
- Minimum Viable Product (MVP)
- Related: Design Thinking, Hypothesis-Driven Development, Product Lifecycle
The smallest release that lets a team test a core hypothesis with real users and gather evidence, deliberately omitting features that do not contribute to that learning.
- Product Lifecycle
- Related: Digital Product, Minimum Viable Product, Technical Debt
The stages a digital product passes through, from discovery and introduction through growth, maturity, and retirement, each demanding different investment and architecture attention.
- Agile Manifesto
- Related: Agile Architecture, Scrum, Empowered Team
A 2001 statement of four values and twelve principles for software development that prioritizes individuals, working software, customer collaboration, and responsiveness to change over their counterparts.
- Scrum
- Related: Product Owner, Backlog, Sprint
A lightweight agile framework built on timeboxed sprints, defined roles such as Product Owner and Scrum Master, and artifacts including the product backlog and increment.
- Sprint
- Related: Scrum, Backlog, Continuous Delivery
A fixed-length iteration, commonly two to four weeks, within which a team commits to a goal and produces a potentially releasable increment of the product.
- Backlog
- Related: Product Owner, Sprint, Kanban
An ordered list of pending work items such as features, changes, and fixes, continuously refined so the highest-value items are ready for the team to pull.
- Kanban
- Related: Flow, Work in Progress Limit, Lead Time
A flow-based method that visualizes work on a board, limits work in progress, and manages throughput and cycle time rather than committing work to fixed iterations.
- Work in Progress Limit (WIP Limit)
- Related: Kanban, Flow, Little's Law
A cap on how many items may be in a given stage at once, used to expose bottlenecks, encourage finishing over starting, and stabilize flow.
- Flow
- Related: Kanban, Lead Time, Work in Progress Limit
The smooth, uninterrupted movement of work through a delivery system, characterized by short queues, few handoffs, and predictable completion rather than batch-and-stage processing.
- Lead Time
- Related: Cycle Time, Flow, Value Stream Mapping
The elapsed time from when a work item is requested or enters the system until it is delivered, a key flow metric for judging responsiveness.
- Cycle Time
- Related: Lead Time, Flow, Kanban
The elapsed time from when work actively starts on an item until it is complete, distinguished from lead time by excluding time spent waiting before work begins.
- Little's Law
- Related: Work in Progress Limit, Lead Time, Flow
A queueing relationship stating that average items in a system equal average arrival rate multiplied by average time in the system, used to reason about WIP, throughput, and lead time.
- Continuous Delivery
- Related: Continuous Integration, Deployment Pipeline, DevOps
A practice in which every change is built, tested, and kept in a deployable state, so release to production is a routine business decision rather than a risky event.
- Continuous Integration
- Related: Continuous Delivery, Deployment Pipeline, Automated Testing
The practice of merging code changes into a shared mainline frequently, with automated builds and tests verifying each merge to catch integration problems early.
- Deployment Pipeline
- Related: Continuous Delivery, Continuous Integration, Automated Testing
An automated sequence of build, test, and quality gates that moves a change from commit toward production, providing fast feedback and repeatable verification.
- DevOps
- Related: Continuous Delivery, Site Reliability Engineering, Platform Team
A culture and set of practices that unites development and operations around shared ownership of delivery and reliability, supported by automation and measurement.
- Site Reliability Engineering (SRE)
- Related: Service Level Objective, Error Budget, DevOps
A discipline that applies software engineering to operations, using service level objectives, error budgets, and automation to balance reliability with the pace of change.
- Service Level Objective (SLO)
- Related: Service Level Indicator, Error Budget, Site Reliability Engineering (SRE)
A target range for a measured reliability or performance indicator, such as the proportion of requests served under a latency threshold, used to guide operational decisions.
- Service Level Indicator (SLI)
- Related: Service Level Objective (SLO), Error Budget, Observability
A quantitative measure of service behavior, such as latency, error rate, or availability, that is compared against an objective to judge whether service is acceptable.
- Error Budget
- Related: Service Level Objective (SLO), Site Reliability Engineering (SRE), Observability
The tolerated amount of unreliability implied by an objective, calculated as the gap between perfect service and the target, which can be spent on risky changes.
- Observability
- Related: Service Level Indicator (SLI), Telemetry, Site Reliability Engineering (SRE)
The degree to which a system's internal state can be inferred from its outputs, typically through logs, metrics, and traces, enabling fast diagnosis of production problems.
- Telemetry
- Related: Observability, Service Level Indicator (SLI), Deployment Pipeline
The automated collection and transmission of measurements and events from running systems to monitoring and analysis platforms, forming the raw material for observability.
- Automated Testing
- Related: Continuous Integration, Deployment Pipeline, Test-Driven Development
The use of scripts and tooling to execute checks on software without manual intervention, providing repeatable, fast feedback on whether changes preserve required behavior.
- Test-Driven Development (TDD)
- Related: Automated Testing, Refactoring, Continuous Integration
A cycle in which a developer writes a failing test for desired behavior, then the minimum code to pass it, then refactors, producing tests as a design byproduct.
- Refactoring
- Related: Technical Debt, Emergent Design, Test-Driven Development
A disciplined series of small behavior-preserving changes that improve the internal structure of code or design, reducing accumulated complexity without altering observable functionality.
- Technical Debt
- Related: Refactoring, Product Lifecycle, Architecture Debt
The future cost of rework created by choosing a quick or expedient solution now instead of a better one, which compounds if not deliberately tracked and repaid.