Find a term
Understand the metrics, models, and methods behind modern engineering. Clear definitions, practical examples, and a closer look at what the numbers actually mean.
Terms beginning with O
41 termsObjective attainment
Objective attainment is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityObjectives and key results
Objectives and key results is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityObservability
Observability is the ability to understand a system's internal behavior from the evidence it produces. In software systems, that evidence often includes logs, metrics, and traces connected to enough context to investigate unexpected behavior.
Reliability and observabilityObservability dashboard
Observability dashboard is a view combining metrics, logs, traces, and context for a system question.
Reliability and observabilityObservability debt
Observability debt is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtObservability signal
Observability signal is a recorded representation of system behavior that helps a team infer what is happening inside a service.
Reliability and observabilityObservational study
Observational study is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationObsolete code
Obsolete code is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtOdds ratio
Odds ratio is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationOne-hot encoding
One-hot encoding is a language-model concept about context selection and limits. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsOne-shot prompting
One-shot prompting is a language-model concept about representation and similarity. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsOpen-closed principle
A design principle that favors extending behavior through stable contracts rather than repeatedly modifying trusted code.
Code quality and technical debtOpenTelemetry
OpenTelemetry is an open-source framework and specification set for generating, collecting, and exporting telemetry.
Reliability and observabilityOpenTelemetry Collector
OpenTelemetry Collector is a vendor-neutral service that receives, processes, and exports telemetry.
Reliability and observabilityOperational capacity
Operational capacity is the portion of a team's available capability used for support, incidents, maintenance, reliability, releases, and other work required to operate a service. It is part of real capacity even when it is not feature delivery.
Flow and capacity planningOperational definition
Operational definition turns an abstract concept into repeatable observation rules.
Engineering analyticsOperational readiness
Operational readiness is a software delivery concept used to describe a specific event, interval, control, or operating condition in the path from source change to production behavior. A useful definition names the boundary, unit, and decision the measure supports.
DORA and DevOpsOperational toil
Operational toil is recurring work needed to keep a service running that tends to be manual, tactical, automatable, and without lasting improvement. Its volume often grows with the service unless the underlying need is reduced.
Reliability and observabilityOpportunity scoring
Opportunity scoring is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningOrder sensitivity
Order sensitivity is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksOrganizational Segment
Organizational Segment is an analytical concept for separating engineering observations into populations whose differences may matter to a decision.
Engineering analyticsOrphan abstraction
An abstraction that has no clear owner, consumer, or responsibility in the current design.
Code quality and technical debtOrphaned code
Orphaned code is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtOTLP
OTLP is the OpenTelemetry Protocol for transmitting telemetry between instrumented systems, collectors, and backends.
Reliability and observabilityOutcome metric
Outcome metric measures an effect on users, systems, or goals.
Engineering analyticsOutcome orientation
Outcome orientation is a developer productivity concept that helps teams understand outcome orientation in the context of software delivery.
Developer productivityOutcome-linked engineering
Outcome-linked engineering is an approach that connects engineering decisions and delivery measures to the customer, product, business, or reliability outcomes they are intended to influence. It keeps software activity, system performance, and value evidence in the same decision context.
Measurement and experimentationOutcome-oriented roadmap
Outcome-oriented roadmap is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityOuter loop efficiency
Outer loop efficiency is a developer productivity concept that helps teams understand outer loop efficiency in the context of software delivery.
Developer productivityOutput constraint
Output constraint is a language-model concept about instruction design and control. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsOutput context
Output context is a language-model concept about instruction design and control. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsOutput length
Output length is the serving concept concerned with output length during AI inference.
Inference performanceOutput metric
Output metric describes what a workflow immediately produced.
Engineering analyticsOutput quality
Output quality is a developer productivity concept that helps teams understand output quality in the context of software delivery.
Developer productivityOutput token
An output token is a unit generated by a language model in its response. Output tokens include visible text and, depending on the API, structured fields or reasoning content returned for the application to process.
Token costs and AI ROIOutput verbosity cost
Output verbosity cost is expense associated with generating longer model responses. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.
Token costs and AI ROIOverfitting
Overfitting is a language-model concept about evaluation design and failure analysis. It names a mechanism, representation, training practice, or operational behavior that can change how an AI system processes input and produces output.
LLM fundamentalsOverload control
Overload control is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityOwnership boundary
Ownership boundary is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.
Code reviewOwnership debt
Ownership debt is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtOwnership transfer
Ownership transfer is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.
Code review