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 I
87 termsIdea to production time
Idea to production time 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 DevOpsIdempotency key
Idempotency key is a model-routing or gateway concept used to manage reliable request governance for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysIdentity resolution
Identity resolution matches the same person, team, service, or item across sources.
Engineering analyticsIdle capacity
Idle capacity is unused capacity under a stated boundary and time window. It can be valuable slack that absorbs variation, or it can signal missing demand, a dependency, or a policy that prevents safe pulling.
Flow and capacity planningImmutable artifact
Immutable artifact is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsImmutable infrastructure
Immutable infrastructure 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 DevOpsImpact effort matrix
Impact effort matrix is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningImportance sampling
Importance sampling is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksImprovement hypothesis
Improvement hypothesis 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 productivityImputation
Imputation 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 experimentationIn-context learning
In-context learning 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 fundamentalsInappropriate intimacy
A code smell in which two modules know too much about each other’s internal details.
Code quality and technical debtIncident alert
Incident alert is a notification that evidence suggests a disruption, degradation, or risk requiring coordinated attention.
Reliability and observabilityIncident bridge
Incident bridge is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident budget
Incident budget 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 DevOpsIncident channel
Incident channel is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident closure
Incident closure is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident commander handoff
Incident commander handoff is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident communications plan
Incident communications plan is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident detection latency
Incident detection latency is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident handoff
Incident handoff is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident impact assessment
Incident impact assessment is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident recovery time
Incident recovery time is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident reopen
Incident reopen is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident response
Incident response is the coordinated process of detecting, assessing, containing, communicating about, and recovering from an event that threatens a service or users. It includes the operational actions during the event and the learning work that follows.
Reliability and observabilityIncident response time
Incident response time is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident severity
Incident severity is a classification of the impact, urgency, and scope of a service incident. A severity level guides response priorities and communication; it is not a measure of personal fault.
Reliability and observabilityIncident severity matrix
Incident severity matrix is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident stakeholder
Incident stakeholder is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident status update
Incident status update is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityIncident-triggered deployment
Incident-triggered deployment 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 DevOpsInclusive meeting
Inclusive meeting 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 productivityIncomplete data
Incomplete data is an analytical risk or quality concern that can make an engineering analysis appear more certain, comparable, or causal than it is.
Engineering analyticsIncremental refactoring
Incremental refactoring 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 debtIndividual productivity
Individual productivity is a developer productivity concept that helps teams understand individual productivity in the context of software delivery.
Developer productivityInduction head
Induction head 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 fundamentalsInference admission
Inference admission is the serving concept concerned with inference admission during AI inference.
Inference performanceInference concurrency
Inference concurrency is the serving concept concerned with inference concurrency during AI inference.
Inference performanceInference load shedding
Inference load shedding is the serving concept concerned with inference load shedding during AI inference.
Inference performanceInference priority queue
Inference priority queue is the serving concept concerned with inference priority queue during AI inference.
Inference performanceInference queue time
Inference queue time is the serving concept concerned with inference queue time during AI inference.
Inference performanceInference throughput
Inference throughput is the amount of model inference work completed in a period of time. It may be expressed as requests per second, input tokens per second, output tokens per second, or another workload-specific measure.
Inference performanceInference token budget
Inference token budget is the serving concept concerned with inference token budget during AI inference.
Inference performanceInference unit cost
Inference unit cost is the expense of one defined model-serving unit such as a request or workflow. 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 ROIInfrastructure as code
Infrastructure as code 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 DevOpsInfrastructure debt
Infrastructure 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 debtInfrastructure monitoring
Infrastructure monitoring is observation of hosts, containers, networks, storage, and orchestration resources.
Reliability and observabilityIngestion
Ingestion brings source records into processing or storage.
Engineering analyticsInline function
Inline function 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 debtInline review comment
Inline review comment is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.
Code review