Open Agile Architecture Practitioner study materials
Open Agile Architecture Practitioner study resources

Open Agile Architecture Practitioner key terms

Open Agile Architecture Practitioner · Get comfortable with the vocabulary.

Open Agile Architecture (O-AA)

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.

Related: Agile Architecture, Enterprise Architecture, Digital Transformation
Agile Architecture

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.

Related: Intentional Architecture, Emergent Design, Last Responsible Moment
Intentional Architecture

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.

Related: Agile Architecture, Architecture Runway, Guardrails
Emergent Design

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.

Related: Agile Architecture, Intentional Architecture, Refactoring
Enterprise 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.

Related: Open Agile Architecture (O-AA), Architecture Capability, Business Architecture
Digital Transformation

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.

Related: Digital Product, Product-Centric Organization, Customer Journey
Digital Product

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.

Related: Product Team, Product Lifecycle, Value Stream
Product Team

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.

Related: Digital Product, Empowered Team, Product Owner
Product Owner

The role accountable for maximizing product value by ordering and refining the backlog, representing customer and stakeholder needs, and accepting or rejecting completed work.

Related: Product Team, Backlog, Value Stream
Value Stream

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.

Related: Value Stream Mapping, Digital Product, Customer Journey
Value Stream Mapping

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.

Related: Value Stream, Lead Time, Flow
Customer Journey

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.

Related: Digital Product, Value Stream, Design Thinking
Design Thinking

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.

Related: Customer Journey, Minimum Viable Product, Product Lifecycle
Minimum Viable Product (MVP)

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.

Related: Design Thinking, Hypothesis-Driven Development, Product Lifecycle
Product Lifecycle

The stages a digital product passes through, from discovery and introduction through growth, maturity, and retirement, each demanding different investment and architecture attention.

Related: Digital Product, Minimum Viable Product, Technical Debt
Agile Manifesto

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.

Related: Agile Architecture, Scrum, Empowered Team
Scrum

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.

Related: Product Owner, Backlog, Sprint
Sprint

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.

Related: Scrum, Backlog, Continuous Delivery
Backlog

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.

Related: Product Owner, Sprint, Kanban
Kanban

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.

Related: Flow, Work in Progress Limit, Lead Time
Work in Progress Limit (WIP Limit)

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.

Related: Kanban, Flow, Little's Law
Flow

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.

Related: Kanban, Lead Time, Work in Progress Limit
Lead Time

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.

Related: Cycle Time, Flow, Value Stream Mapping
Cycle Time

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.

Related: Lead Time, Flow, Kanban
Little's Law

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.

Related: Work in Progress Limit, Lead Time, Flow
Continuous Delivery

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.

Related: Continuous Integration, Deployment Pipeline, DevOps
Continuous Integration

The practice of merging code changes into a shared mainline frequently, with automated builds and tests verifying each merge to catch integration problems early.

Related: Continuous Delivery, Deployment Pipeline, Automated Testing
Deployment Pipeline

An automated sequence of build, test, and quality gates that moves a change from commit toward production, providing fast feedback and repeatable verification.

Related: Continuous Delivery, Continuous Integration, Automated Testing
DevOps

A culture and set of practices that unites development and operations around shared ownership of delivery and reliability, supported by automation and measurement.

Related: Continuous Delivery, Site Reliability Engineering, Platform Team
Site Reliability Engineering (SRE)

A discipline that applies software engineering to operations, using service level objectives, error budgets, and automation to balance reliability with the pace of change.

Related: Service Level Objective, Error Budget, DevOps
Service Level Objective (SLO)

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.

Related: Service Level Indicator, Error Budget, Site Reliability Engineering (SRE)
Service Level Indicator (SLI)

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.

Related: Service Level Objective (SLO), Error Budget, Observability
Error Budget

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.

Related: Service Level Objective (SLO), Site Reliability Engineering (SRE), Observability
Observability

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.

Related: Service Level Indicator (SLI), Telemetry, Site Reliability Engineering (SRE)
Telemetry

The automated collection and transmission of measurements and events from running systems to monitoring and analysis platforms, forming the raw material for observability.

Related: Observability, Service Level Indicator (SLI), Deployment Pipeline
Automated Testing

The use of scripts and tooling to execute checks on software without manual intervention, providing repeatable, fast feedback on whether changes preserve required behavior.

Related: Continuous Integration, Deployment Pipeline, Test-Driven Development
Test-Driven Development (TDD)

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.

Related: Automated Testing, Refactoring, Continuous Integration
Refactoring

A disciplined series of small behavior-preserving changes that improve the internal structure of code or design, reducing accumulated complexity without altering observable functionality.

Related: Technical Debt, Emergent Design, Test-Driven Development
Technical 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.

Related: Refactoring, Product Lifecycle, Architecture Debt