Sprint
A short, time-boxed period (usually 1–2 weeks) where a Scrum team completes a set of work.
Product Backlog
A prioritized list of features, requirements, and tasks to be developed in future sprints.
MVP (Minimum Viable Product)
The smallest version of a product that still delivers value to users.
Sprint Planning Meeting
A session where the team decides what to build in the sprint and how to accomplish it.
Stand-up Meeting (Daily Scrum)
A short daily meeting where team members share progress, plans, and blockers.
User Personas
Fictional representations of target users used to guide product design decisions.
Wireframes
Basic layouts or blueprints showing the structure of a website or app without detailed design.
Prototypes
Interactive models of a product used to test ideas and gather feedback before full development.
User Interface (UI)
The visual elements (buttons, menus, forms) that users interact with in a product.
User Experience (UX)
The overall feel and usability of a product from the user’s perspective.
Continuous Integration (CI)
A practice where developers frequently merge code into a shared repository and test it automatically.
Continuous Deployment (CD)
A practice where code changes are automatically released to production after passing tests.
Client-side
The part of an application that runs on the user’s device and handles user interactions.
Server-side
The part of an application that runs on servers and manages data, logic, and requests.
Agile
An approach to software development focused on flexibility, collaboration, and iterative progress.
Waterfall Model
A linear development approach where each phase is completed before moving to the next.
API (Application Programming Interface)
A bridge that allows different systems or applications to communicate and exchange data.