Agile Software Development
Agile software development is an approach to software development in which self-organizing, cross-functional teams collaborate to optimize output.
A backlog is a list of all the product features, fixes, and enhancements planned for future releases that the team is not currently working on.
Backlog grooming, or backlog refinement, is a process that organizes and reorganizes your backlog by sorting and splitting tasks up by priority and size.
A Burn-up Chart is a graphical representation of work completed over time that developers use to track progress and PMs use to estimate project completion
Definition of Done
In scrum, "done" loosely means that a feature or a minimum viable product is complete and can be demonstrated to customers and stakeholders.
Scrum is a framework teams can use to improve their development of products and services, ensuring users are receiving quality products each iteration.
A scrum artifact is any object or document created as part of the scrum process. The most common artifacts being product backlog items and sprint backlogs
The Scrum Master is the person responsible for ensuring projects run smoothly and efficiently so that teams can focus on completing their work.
The Scrum Values are seven important values that should govern agile teams and help to direct their project management and agile development efforts.