1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Individuals and interactions over processes and tools
Prioritizing human collaboration in software development
Working software over comprehensive documentation
Valuing functional software more than extensive paperwork
Customer collaboration over contract negotiation
Emphasizing client involvement over rigid agreements
Responding to change over following a plan
Adapting to alterations rather than sticking strictly to initial strategies
Agility
Rapid response to change, effective communication, and incremental software delivery
Iterative approach
Releasing benefits continuously throughout the project
Trust, flexibility, empowerment, collaboration
Core values of agile projects
XP Planning
Initiating with user stories, assessing costs, forming deliverable increments
Project velocity
Used to define subsequent delivery dates in XP after the first increment
TDD (Test Driven Dev)
Emphasizing continuous testing through unit and acceptance testing in XP
Scrum
Lightweight, partitioned work into sprints, ongoing testing and documentation
Product Backlog
Prioritized list of features in Scrum
User Stories
Feature descriptions from the end user's perspective in Scrum
Sprint Backlog
Subset of the Product Backlog for a specific Sprint in Scrum
Product Increment
Output of every Sprint in Scrum, potentially releasable