Nautis Logo
Glossary

Product Development

Product building and tech concepts.
25 terms
A/B Test

Experiment comparing two versions to measure impact.

Acceptance Criteria

Conditions that define when a feature is done.

Agile

Iterative product development approach emphasizing flexibility and feedback.

API

Application Programming Interface enabling systems to communicate.

Architecture

High-level structure of software components and their interactions.

Backlog

Prioritized list of product work items.

CI/CD

Continuous Integration/Continuous Deployment for automated testing and releases.

Definition of Done

Shared checklist for when work is complete.

Design System

Reusable UI components, rules, and patterns.

Feature Flag

Toggle to enable/disable features safely.

GraphQL

API query language allowing clients to request specific data.

Microservices

Small independent services that communicate over APIs.

Mockup

High-fidelity visual design of screens.

Monolith

A single deployable application containing most features.

Observability

Ability to understand system health via logs, metrics, traces.

PRD

Product Requirements Document describing problem, solution, and requirements.

Refactor

Improving code structure without changing external behavior.

REST

Common API style using HTTP methods and resources.

Roadmap

A plan showing what product work is coming and when.

Scalability

Ability to handle growth in users, data, or load efficiently.

Scrum

Agile framework using sprints, roles, and ceremonies.

Sprint

Time-boxed development cycle, often 1–2 weeks.

Technical Debt

Future cost caused by quick fixes or suboptimal design choices.

User Story

A short requirement from the user’s perspective.

Wireframe

Low-fidelity layout showing structure and flow.