Cloud Computing
The delivery of computing services (servers, storage, databases, networking, software) over the internet (“the cloud”).
Deployment
The process of making an application or service available for use in a live environment.
Resource Group
A container in Azure that holds related resources for an application or project.
Subscription
A logical container that holds resource groups and resources; used for billing and access control.
Tenant
A dedicated Azure Active Directory (AAD) instance that represents an organization
Region
A geographical area containing one or more Azure datacenters.
Scalability
The ability of a system to handle increased load by adding resources (scale up = bigger machine; scale out = more machines).
Redundancy
Duplication of components or functions of a system to increase reliability and availability.
Workload
The applications, services, and processes that run on a cloud infrastructure.
Provision
To create and configure resources (e.g., provision a virtual machine).
Agile
A methodology that emphasizes iterative development, flexibility, and collaboration.
Scrum
A framework within Agile used to organize work into fixed time periods (sprints).
Sprint
A short, time-boxed period (usually 1–2 weeks) where the team works on specific tasks.
Backlog
A prioritized list of work (features, fixes, tasks) that needs to be completed.
User Story
A short, simple description of a feature told from the user’s perspective (e.g., “As a user, I want to…”).
Acceptance Criteria
Conditions that must be met for a user story or task to be considered “done.”
Task
A specific piece of work assigned to a team member
Blocker
An obstacle preventing progress on a task or story
Burndown Chart
A visual chart that shows progress during a sprint (tasks completed vs. remaining).
Velocity
The amount of work a team can complete in a sprint, used to measure productivity