This document provides definitions for over 50 agile practices used in software development such as user stories, acceptance tests, test-driven development, daily stand up meetings, continuous integration, and kanban boards. It serves as a reference guide mapping the connections between agile concepts and processes to help teams adopt agile practices in their work.
This document provides definitions for over 50 agile practices used in software development such as user stories, acceptance tests, test-driven development, daily stand up meetings, continuous integration, and kanban boards. It serves as a reference guide mapping the connections between agile concepts and processes to help teams adopt agile practices in their work.
This document provides definitions for over 50 agile practices used in software development such as user stories, acceptance tests, test-driven development, daily stand up meetings, continuous integration, and kanban boards. It serves as a reference guide mapping the connections between agile concepts and processes to help teams adopt agile practices in their work.
3 C's Definition of Ready Pair Programming Story Splitting
Acceptance Tests Exploratory Testing Personas Sustainable Pace ATDD Facilitation Planning Poker Task Board Automated Build Frequent Releases Point Estimates TDD Backlog Given-When-Then Project Charters Team Backlog Grooming Heartbeat Retrospective Quick Design session Team Room BDD Incremental Development Refactoring Three Questions Burndown Chart INVEST Relative Estimation Timebox Collective Ownership Iterations Role-Feature Ubiquitous Language Continuous Deployment Iterative Development Rules of Simplicity Unit Tests Continuous Integration Kanban Board Scrum of Scrums Usability Testing CRC Cards Lead Time Sign Up for Tasks User Stories Daily Meeting Mock Objects Simple Design Velocity Definition of Done Niko-Niko Story Mapping Version Control