Acceptance CriteriaProduct · TermSpecific observable conditions that a change must satisfy to be accepted.Read more
AccessibilityDesign · ConceptThe quality of products environments and content being usable by people with diverse abilities and access needs.Read more
AgileProject & Execution · ConceptA broad approach to product and software development based on short feedback cycles learning and adaptation.Read more
APIApplication Programming Interface · Software ArchitectureA defined interface that lets software systems request data or behavior from one another.Read more
API ContractSoftware Architecture · TermThe documented inputs outputs behaviors and guarantees consumers can rely on from an API.Read more
AssigneeProject & Execution · TermThe person or team currently assigned to take responsibility for progressing a work item.Read more
AuthenticationSecurity · ConceptThe process of verifying that a person system or device is the identity it claims to be.Read more
AuthorizationSecurity · ConceptThe process of deciding whether an authenticated identity may perform an action or access a resource.Read more
Automated TestingQA & Testing · PracticeThe use of software to execute checks compare results and report product behavior with limited manual repetition.Read more
BacklogProject & Execution · TermAn ordered collection of potential work that has not yet been completed or committed to a delivery window.Read more
Backlog RefinementProject & Execution · PracticeAn ongoing activity where a team clarifies splits estimates and reorders likely future backlog items.Read more
BitbucketEngineering · TermA code collaboration platform commonly referenced for Git repositories pull requests permissions and Atlassian-based engineering workflows.Read more
Blue-Green DeploymentEngineering · PracticeA deployment practice that maintains two comparable production environments and switches traffic from the active version to the new one.Read more
BranchEngineering · TermA named line of version-control history used to develop changes independently before or alongside integration.Read more
BugQA & Testing · TermA flaw that causes software to behave differently from its intended or agreed behavior.Read more
BuildEngineering · TermA generated software artifact or the process that compiles packages and prepares source for execution or distribution.Read more
Canary DeploymentEngineering · PracticeA rollout practice that exposes a new software version to a small subset of users instances or traffic before expanding it.Read more
CAPTCHACompletely Automated Public Turing test to tell Computers and Humans Apart · SecurityA challenge or risk check used to distinguish likely human activity from automated abuse.Read more
Carry OverProject & Execution · TermWork moved into a later planning period because it was not completed in the current one.Read more
ChoreEngineering · TermA routine maintenance task that supports a codebase or delivery process without directly adding a user-facing feature.Read more
Client-SideSoftware Architecture · TermCode or processing that runs in the user's browser application or device rather than on a remote server.Read more
Code FreezeEngineering · PracticeA period when a team restricts non-essential code changes to reduce risk around an important event or business window.Read more
CommitEngineering · TermA recorded snapshot of changes and metadata in version-control history.Read more
Component LibraryDesign · TermA reusable collection of implemented interface components used across one or more products.Read more
ConfluenceWorkplace Communication · TermA team documentation tool commonly referenced as the place where internal pages project context and decisions are written or found.Read more
Continuous DeliveryEngineering · PracticeA practice of keeping software in a releasable state through automated build test and deployment processes.Read more
Continuous IntegrationEngineering · PracticeA practice of integrating small code changes frequently and validating the shared codebase with automated checks.Read more
cURLEngineering · TermA command-line tool and library for transferring data using URL-based network protocols.Read more
Daily Stand-upProject & Execution · PracticeA short recurring team meeting for coordinating current work progress and impediments.Read more
DASTDynamic Application Security Testing · SecurityA security testing approach that probes a running application from the outside to identify exploitable behavior.Read more
Data SeedingEngineering · PracticeThe process of populating a database or environment with an initial controlled set of data.Read more
Definition of DoneProject & Execution · TermA shared set of quality conditions that work must satisfy to be considered complete.Read more
DemoProject & Execution · TermA presentation of working behavior or a representative product experience to communicate progress and gather feedback.Read more
DeploymentEngineering · TermThe act of installing or activating a software version in a particular environment.Read more
Deployment PipelineEngineering · TermAn automated sequence that builds validates promotes and deploys a software change through environments.Read more
Edge CaseQA & Testing · TermA valid but uncommon condition near the limits or unusual combinations of expected behavior.Read more
End-to-End TestQA & Testing · PracticeA test that validates a complete user or system flow across its major integrated components.Read more
EndpointSoftware Architecture · TermA specific address or interface location where a system receives requests or exposes a capability.Read more
EnvironmentEngineering · TermA defined set of infrastructure configuration data and services where software runs for a particular purpose.Read more
EpicProduct · TermA large body of related product work that is usually split into smaller deliverable items.Read more
FigmaDesign · TermA design tool commonly referenced as the place where teams review interface designs prototypes and implementation details.Read more
FlowchartSoftware Architecture · TermA visual diagram that uses connected shapes and arrows to show steps decisions and paths through a process or system.Read more
Git TagEngineering · TermA named reference to a specific Git commit commonly used to mark a release or milestone.Read more
GitHubEngineering · TermA code collaboration platform commonly referenced for repositories pull requests access controls and automated repository workflows.Read more
GitLabEngineering · TermA code collaboration platform commonly referenced for repositories merge requests CI/CD jobs permissions and project workflows.Read more
Go/No-GoProject & Execution · TermA formal decision point to proceed with or stop a planned launch change or operation based on agreed readiness criteria.Read more
Happy PathQA & Testing · TermThe intended successful flow where inputs and dependencies behave as expected.Read more
HotfixEngineering · PracticeAn urgent narrowly scoped change made to correct a production problem.Read more
HTTP RequestSoftware Architecture · TermA message sent by a client to a server using HTTP to ask for data or an action.Read more
IDORInsecure Direct Object Reference · SecurityAn access-control vulnerability where changing an object identifier can expose or modify data the requester is not authorized to access.Read more
Inconclusive ResultQA & Testing · TermA result that does not provide enough reliable evidence to classify an outcome as passed or failed.Read more
Integration TestQA & Testing · PracticeA test that verifies multiple components or systems work together across a real integration boundary.Read more
IssueProject & Execution · TermA tracked problem question or unit of work that needs investigation or action.Read more
JiraProject & Execution · TermA work-tracking tool commonly referenced when teams create tickets assign work update status or review a backlog.Read more
JWTJSON Web Token · SecurityA compact signed token format commonly used to carry claims between systems.Read more
LGTMLooks Good To Me · Workplace CommunicationA concise review signal that the reviewer finds the proposed change acceptable.Read more
LinearProject & Execution · TermA work-tracking tool commonly referenced when product and engineering teams create issues plan cycles and monitor projects.Read more
Mob ProgrammingEngineering · PracticeA development practice where several people work together at the same time on one problem through a shared working session.Read more
Mock ResponseQA & Testing · TermA simulated response returned in place of a real dependency during development or testing.Read more
NitWorkplace Communication · TermA minor review comment that is optional or does not block approval.Read more
OAuthSecurity · TermAn authorization framework used to let one application access another service on a user's behalf within an approved scope.Read more
OOMOut of Memory · EngineeringA failure condition in which a process or system cannot obtain enough memory to continue safely.Read more
OpenAPISoftware Architecture · TermA standard machine-readable description format for HTTP APIs and their operations schemas and responses.Read more
Pair ProgrammingEngineering · PracticeA development practice where two engineers work together on the same problem while continuously discussing and reviewing the work.Read more
ParameterSoftware Architecture · TermA named input that a function command API or system definition accepts to control behavior.Read more
PayloadSoftware Architecture · TermThe meaningful data carried inside a request response message or event.Read more
PostmanEngineering · TermAn API tool commonly referenced when teams send HTTP requests inspect responses organize collections or share repeatable API workflows.Read more
ProductionEngineering · TermThe live environment serving real users workloads or business operations.Read more
Pull RequestEngineering · TermA proposal to merge a set of code changes into another branch.Read more
Quality GateQA & Testing · TermA required set of checks or criteria that must pass before work advances to the next stage.Read more
Query ParameterSoftware Architecture · TermA key-value input carried in the query portion of a URL to modify a request.Read more
Rate LimitingSoftware Architecture · PracticeThe control of how many requests or operations a caller may perform during a defined period.Read more
RebaseEngineering · TermA Git operation that reapplies commits onto a different base commit and rewrites their history.Read more
RedirectSoftware Architecture · TermAn instruction that sends a user browser or request from one URL or location to another.Read more
Regression TestQA & Testing · PracticeA test that checks existing behavior still works after a change.Read more
ReleaseEngineering · TermA version of software or functionality made available to a defined group of users or environment.Read more
Release CandidateEngineering · TermA software build considered potentially ready for final release unless significant problems are found.Read more
RepositoryEngineering · TermA managed collection of source files history and metadata for a software or documentation project.Read more
Reproduction StepsQA & Testing · TermA precise sequence of actions and conditions that consistently demonstrates a problem.Read more
Request ChangesWorkplace Communication · PhraseA review outcome indicating that specified concerns must be addressed before approval.Read more
RequirementProduct · TermA condition capability or constraint that a solution is expected to satisfy.Read more
Responsive DesignDesign · PracticeA design and implementation approach that adapts interfaces to different viewport sizes devices content and layout constraints.Read more
SandboxEngineering · TermAn isolated environment where code integrations or data can be tested with limited impact on real systems.Read more
SASTStatic Application Security Testing · SecurityA security testing approach that analyzes application source code or related artifacts without running the application.Read more
SDKSoftware Development Kit · Software ArchitectureA packaged set of libraries tools examples and documentation for building against a platform or capability.Read more
SDLCSoftware Development Life Cycle · EngineeringThe overall process used to plan design build test release operate and maintain software.Read more
Semantic VersioningEngineering · PracticeA versioning convention that expresses compatibility changes with MAJOR.MINOR.PATCH numbers such as 2.4.1.Read more
SemgrepSecurity · TermA static analysis tool commonly used to scan code with rules for security defects code quality and engineering standards.Read more
Server-SideSoftware Architecture · TermCode or processing that runs on backend systems controlled by the service provider.Read more
Sign-OffProject & Execution · TermAn explicit confirmation from an authorized person that work may proceed or be considered accepted.Read more
SlackWorkplace Communication · TermA workplace communication platform commonly referenced through channels threads direct messages mentions and notifications.Read more
Smoke TestQA & Testing · PracticeA small set of checks confirming that critical functionality works well enough for deeper testing.Read more
SprintProject & Execution · TermA fixed-length Scrum iteration in which a team works toward a specific goal and usable increment.Read more
Sprint GoalProject & Execution · TermA single objective that gives a sprint purpose and guides decisions about its work.Read more
Sprint PlanningProject & Execution · PracticeA Scrum event where the team agrees on a sprint goal and selects a realistic set of work.Read more
Squash MergeEngineering · PracticeA merge method that combines multiple commits from a branch or pull request into one commit on the target branch.Read more
StagingEngineering · TermA pre-production environment used to validate integrated software under conditions resembling production.Read more
Story PointProject & Execution · TermA relative unit some teams use to compare the effort complexity and uncertainty of backlog items.Read more
Technical SupportProject & Execution · TermA function that helps users diagnose and resolve problems with a product system or technical process.Read more
Test CaseQA & Testing · TermA defined set of conditions inputs actions and expected results used to verify a behavior.Read more
Test CoverageQA & Testing · MetricA measure or description of which code paths requirements risks or behaviors are exercised by tests.Read more
Test PyramidQA & Testing · ConceptA testing model favoring many fast focused tests and fewer broad end-to-end tests.Read more
Trunk-Based DevelopmentEngineering · PracticeA development practice where contributors integrate small changes frequently into one shared main branch.Read more
UMLUnified Modeling Language · Software ArchitectureA standard visual notation used to describe software structure behavior and interactions through several diagram types.Read more
Unit TestQA & Testing · PracticeA focused automated test of a small unit of behavior in isolation from most external dependencies.Read more
User FlowDesign · TermA representation of the steps and decisions a user takes to complete a goal in a product.Read more
User StoryProduct · TermA short description of desired value from the perspective of a user or stakeholder.Read more
VS CodeVisual Studio Code · EngineeringA source-code editor commonly referenced for editing projects running development commands and using language or workflow extensions.Read more
WebhookSoftware Architecture · TermAn HTTP callback sent by one system to notify another system that an event occurred.Read more
WIPWork in Progress · Project & ExecutionWork that has started but has not yet reached its agreed completion state.Read more