Accelerate Your Career With Mastering Agile Topics
Agile Manifesto – A set of values and principles for software development that prioritizes customer satisfaction and collaboration.
Scrum – A framework for Agile development that emphasizes teamwork, iterative progress, and continual improvement.
Sprint – A time-boxed iteration of work in Scrum, usually lasting 1-4 weeks.
Product Backlog – A prioritized list of features, enhancements, and bug fixes for a product managed by the product owner.
Sprint Backlog – A list of items from the product backlog that the development team plans to complete during the current sprint.
User Story – A concise description of a feature or requirement written from an end-user perspective.
User Story Mapping – A technique for organizing and prioritizing user stories in a way that helps the development team understand the bigger picture.
Kanban – A visual method for managing workflow, often used with Agile development methodologies.
Definition of Done (DoD) – A shared understanding of what constitutes a complete and usable work.
Continuous Integration (CI) – Regularly integrating code changes into a shared repository to prevent conflicts and facilitate testing.
Continuous Delivery (CD) – Automatically building, testing, and deploying software to production.
Retrospective – A review of the previous sprint or project focused on identifying areas for improvement.
Stand-up Meeting – A short, daily meeting in which team members share their progress, challenges, and plans for the day.
Increment – A usable and valuable piece of software that results from multiple sprints of development work.
Burn-down Chart – A visual representation of the work remaining in a sprint or project.
Velocity – A measure of the work a development team can complete in a sprint.
Time-box – A fixed length allocated for a specific activity, such as a sprint or a stand-up meeting.
Collaborative Planning – A process of co-creating a plan with the whole team, including developers, stakeholders, and the product owner.
Customer Collaboration – A fundamental value of the Agile Manifesto, emphasizing the importance of working closely with customers to deliver value.
Test-driven Development (TDD) – A software development approach in which automated tests are written before code is written to ensure that the code meets requirements and is working as intended.