LIST OF VOCABULARY WORDS

  • Acceptance Criteria: Conditions that a product must satisfy to be accepted by a user or customer.
  • Agile: A methodology that promotes continuous iteration of development and testing throughout the software development lifecycle.
  • Backlog: A list of tasks or features prioritized by importance and to be addressed by the development team.
  • Burn-Down Chart: A visual representation of work left to do versus time.
  • Burn-Up Chart: A chart that shows work completed against a total scope.
  • Cross-Functional Team: A team composed of members with various functional expertise working towards a common goal.
  • Daily Scrum: A short meeting held daily for the development team to synchronize activities and plan for the next 24 hours.
  • Definition of Done: A clear and concise list of requirements that software must adhere to for it to be considered complete.
  • Definition of Ready: A checklist that ensures user stories are ready to be worked on.
  • Development Team: A group of professionals responsible for delivering a potentially releasable increment of the product.
  • Epic: A large body of work that can be broken down into smaller tasks or user stories.
  • Feature: A distinct aspect of a product, such as a function or characteristic.
  • Increment: The sum of all the product backlog items completed during a sprint, along with the increments of all previous sprints.
  • Iteration: A time-boxed period during which development occurs.
  • Kanban: A visual process-management method that tells what to produce, when to produce it, and how much to produce.
  • Lean: A methodology focused on minimizing waste within manufacturing systems while simultaneously maximizing productivity.
  • Planning Poker: A consensus-based technique for estimating, mostly used to estimate effort or relative size of development goals.
  • Product Backlog: An ordered list of everything that might be needed in the product.
  • Product Backlog Refinement: The act of adding detail, estimates, and order to items in the product backlog.
  • Product Owner: The person responsible for maximizing the value of the product and the work of the development team.
  • Release Planning: The process of planning the features and timeline for the release of a product.
  • Retrospective: A meeting held at the end of an iteration in which the team discusses what went well and what could be improved.
  • Scrum: An Agile framework for managing knowledge work, with an emphasis on software development.
  • Scrum Master: A facilitator for the team and the product owner, ensuring that the Scrum process is followed.
  • Scrum Team: A self-organizing team consisting of a Scrum Master, Product Owner, and development team.
  • Scrumban: A hybrid methodology that combines Scrum and Kanban.
  • Sprint: A time-boxed period, usually 1-4 weeks, during which a specific set of work must be completed and made ready for review.
  • Sprint Backlog: A list of the work to be performed during the sprint, typically derived from the product backlog.
  • Sprint Goal: A short, concise statement of what the team plans to achieve during the sprint.
  • Sprint Planning: A meeting where the team selects a set of product backlog items to work on during a sprint.
  • Sprint Retrospective: A meeting where the team looks back on the sprint to discuss what went well and what needs improvement.
  • Sprint Review: A meeting where the team demonstrates what they accomplished during the sprint.
  • Stakeholder: Anyone with an interest in the outcome of a project, such as customers, users, or sponsors.
  • Story Point: A unit of measure used in Agile to estimate the effort required to implement a story.
  • Task: A piece of work assigned to a person or team to accomplish a goal.
  • Test-Driven Development (TDD): A software development process that relies on the repetition of a very short development cycle.
  • User Story: A simple description of a feature written from the perspective of the person who desires the new capability.
  • Velocity: A measure of the amount of work a team can tackle during a single sprint.
  • WIP (Work in Progress) Limit: A strategy for preventing bottlenecks in a process by limiting the amount of work in progress.
  • Agile Manifesto: A formal proclamation of four key values and 12 principles to guide an iterative and people-centric approach to software development.
  • Iteration Review: A meeting to inspect the increment and adapt the product backlog if needed.
  • Refactoring: The process of restructuring existing computer code without changing its external behavior.
  • Scrum of Scrums: A technique to scale Scrum up to large groups (over a dozen people), consisting of dividing the groups into smaller teams of 5-10.
  • Servant Leader: A leadership philosophy in which the main goal of the leader is to serve.
  • Sprint Zero: An initial sprint used for planning and setting up the infrastructure and environment needed for development.
  • Time-Boxing: Allocating a fixed, maximum unit of time for an activity.
  • Wireframe: A visual guide that represents the skeletal framework of a website or application.
  • XP (Extreme Programming): A software development methodology aimed at improving software quality and responsiveness to changing customer requirements.