DPBoK Foundation key terms
DPBoK Foundation · Get comfortable with the vocabulary.
- Digital Practitioner
- Related: Digital Transformation, Digital Mindset
A person who applies digital technology and digital ways of working to create value, combining technical skill with awareness of business context, customer needs, and the pace of continuous change.
- Digital Transformation
- Related: Digital Practitioner, Value Stream
Sustained organizational change in strategy, processes, culture, and technology so that an enterprise operates and delivers value primarily through digital means rather than isolated IT projects.
- Digital Mindset
- Related: Digital Practitioner, Minimum Viable Product
A disposition that treats experimentation, fast feedback, and continuous learning as normal, accepting that products evolve and that failure is information rather than a career risk.
- Body of Knowledge
- Related: Digital Practitioner
A structured, curated collection of concepts, practices, and reference material for a professional field, organized so practitioners can locate guidance by topic rather than by chronology.
- Product
- Related: Product Team, Value Stream
A durable offering that a team owns end to end, delivering value to customers over time and evolving through continuous feedback rather than being finished and handed off.
- Product Team
- Related: Product, Cross-Functional Team
A small, cross-functional group with the skills and authority to design, build, operate, and improve a product, accountable for outcomes rather than for completing assigned tasks.
- Cross-Functional Team
- Related: Product Team, DevOps
A team whose members collectively hold the range of capabilities needed to deliver an outcome without depending on other groups for routine work.
- Value Stream
- Related: Value Stream Mapping, Flow
The end-to-end sequence of activities that turns a customer need into delivered value, examined to find delays, handoffs, and waste that slow the flow.
- Value Stream Mapping
- Related: Value Stream, Lead Time
A visual technique that charts each step, wait, and handoff in a value stream, making cycle times and bottlenecks visible so improvement effort targets the real constraint.
- Lead Time
- Related: Cycle Time, Flow
The total elapsed time from when a request or need is raised until value is delivered to the customer, including all waiting between work steps.
- Cycle Time
- Related: Lead Time, Flow
The time taken to complete one unit of work once active work on it has started, excluding time spent queued before work began.
- Flow
- Related: Work in Progress Limit, Lead Time
The smooth, uninterrupted movement of work through a system, achieved by limiting work in progress, reducing batch sizes, and removing queues and handoffs.
- Work in Progress Limit
- Related: Flow, Kanban
A cap on how many items may be actively in progress at once, used to expose bottlenecks, shorten queues, and keep teams finishing work rather than starting more.
- Kanban
- Related: Work in Progress Limit, Flow
A method for managing continuous flow that visualizes work on a board, limits items in progress, and uses measured throughput and cycle time to guide improvement.
- Agile
- Related: Iteration, Product Backlog
A family of iterative delivery approaches that favor short cycles, working increments, customer collaboration, and responsiveness to change over heavy upfront specification.
- Iteration
- Related: Agile, Increment
A fixed, short timebox in which a team designs, builds, tests, and reviews an increment of work, producing feedback that informs the next timebox.
- Increment
- Related: Iteration, Minimum Viable Product
A usable, potentially deliverable addition to a product produced within an iteration, complete enough to be evaluated by users or stakeholders.
- Minimum Viable Product
- Related: Digital Mindset, Increment
The smallest version of an offering that lets a team test key assumptions with real users, trading completeness for fast, low-cost learning.
- Product Backlog
- Related: Agile, Product Owner
An ordered, evolving list of desired product changes and work items, maintained by a product owner and refined continuously as understanding improves.
- Product Owner
- Related: Product Backlog, Product Team
The role accountable for maximizing product value by ordering the backlog, clarifying intent, and deciding what the team works on next.
- DevOps
- Related: Continuous Delivery, Site Reliability Engineering
A set of practices and cultural norms that unite development and operations so software can be built, tested, released, and operated with high frequency and reliability.
- Continuous Integration
- Related: Continuous Delivery, Automated Testing
The practice of merging every developer's changes into a shared mainline frequently, with automated build and test checks verifying each merge.
- Continuous Delivery
- Related: Continuous Integration, Deployment Pipeline
A discipline in which software is kept in a releasable state at all times through automated build, test, and deployment pipelines, so release is a routine decision.
- Deployment Pipeline
- Related: Continuous Delivery, Automated Testing
An automated sequence of build, test, and environment-provisioning stages that moves a change from commit toward production, failing fast when quality gates are missed.
- Automated Testing
- Related: Continuous Integration, Deployment Pipeline
Use of scripted test suites that run without manual intervention to verify behavior quickly and repeatedly, giving teams confidence to change code often.
- Site Reliability Engineering
- Related: Service Level Objective, Error Budget
An operations discipline that applies software engineering to running systems, using service level objectives, error budgets, and automation to balance reliability against change.
- Service Level Objective
- Related: Service Level Indicator, Error Budget
A measurable target for a reliability or performance characteristic of a service, such as availability percentage over a defined window, used to judge whether service is acceptable.
- Service Level Indicator
- Related: Service Level Objective
A quantitative measure of service behavior, such as request latency or success rate, that provides the raw data against which a service level objective is compared.
- Error Budget
- Related: Service Level Objective, Site Reliability Engineering
The amount of unreliability a service may tolerate within a period, derived from its objective, which governs how much risk-taking and change release is allowed.
- Microservices
- Related: Application Programming Interface, Container
An architectural style that decomposes a system into small, independently deployable services, each owning a bounded capability and communicating over well-defined interfaces.
- Application Programming Interface
- Related: Microservices, Service
A defined contract through which one software component requests data or behavior from another, hiding internal implementation and enabling independent evolution.
- Service
- Related: Application Programming Interface, Service Level Objective
A discrete, independently operated capability exposed to consumers through a stable interface, with its own lifecycle, ownership, and reliability expectations.
- Container
- Related: Microservices, Orchestration
A lightweight, isolated runtime package bundling an application with its dependencies, so it behaves consistently across environments and starts quickly.
- Orchestration
- Related: Container, Infrastructure as Code
Automated scheduling, scaling, and management of many containerized workloads across a cluster, handling placement, restarts, and networking without manual intervention.
- Infrastructure as Code
- Related: Orchestration, Deployment Pipeline
Managing servers, networks, and platform configuration through versioned, machine-readable definition files so environments are reproducible and changes are reviewable.
- Cloud Computing
- Related: Infrastructure as Code, Service
On-demand delivery of computing resources over a network with self-service provisioning, elasticity, and measured pay-per-use billing, reducing the need to own hardware.
- Technical Debt
- Related: Refactoring, Product Backlog
The accumulated cost of shortcuts and outdated design that make future change slower or riskier, repaid through deliberate refactoring and improvement work.
- Refactoring
- Related: Technical Debt, Automated Testing
Improving the internal structure of existing code without changing its observable behavior, keeping design fit for continued change.
- Data-Driven Decision
- Related: Experiment, Metric
A choice grounded in measured evidence such as usage metrics or experiment results, rather than in opinion or seniority alone.
- Experiment
- Related: Data-Driven Decision, Minimum Viable Product
A controlled test that changes one variable for a subset of users and compares outcomes against a baseline, producing evidence about cause and effect.