Day 1 Flashcards
Agile manifesto
4 values
12 principles
Agile Values
Individuals and iteration
Working software
Customer collaboration
Responding to change
Agile Principles
Customer satisfaction
Welcome change
Driver frequently
Working together
Motivated team
Face to face communication
Working software
Consistent pace
Good design
Simplicity
Self organization
Reflect and adjust
Common to agile methodologies
Short feedback loops
Frequent deliveries
Adapt to process
Repriortization
Sustainable pace
Three pillars of scrum
Transparency
Inspection
Adaptation
Sprints definition
Timeboxed iteration
1-2 weeks
Product owner definition
Voice of customer
Owns value
Gathers feedback
Makes decisions
Team facilitator
Scrum master
Five scrum activities
Backlog refinement
Sprint planning meeting
Daily scrum
Sprint review
Sprint retrospective
Daily scrum
15min daily meeting; assess progress
Daily scrum questions
What has been done
What will be done
What obstacles are in the way
Who owns the backlog refinement meeting
Product owner
Sprint planning meeting time
4x hours per number of sprint weeks
Scrum of scrums meeting
One member from each team to ask:
Are you impeding another team
Sprint review
Product owner meeting
1 hour per sprint weeks
Sprint retrospective
Team meeting; learn about, improve, and adapt process
Retrospective time period
1 hour per sprint week
Scrum artifacts
Product Increment
Product Backlog
Spring backlog
Product increment def
Builds agreed portion of the solution
Product backlog def
Evolving, prioritized list of work to be done
Spring backlog def
Sets work as the goal for the sprint
Pairing def
Two team members working simultaneously
Swarming def
Members work together to solve a single problem
Mobbing def
Combination of pairing and swarming
Extreme programming (XP) core principles
Simplicity
Communication
Feedback
Courage
Respect
XP Iterations
1-2 weeka
XP Specific principles
Simplicity
Keep calm and embrace change
Most specific of all agile frameworks
XP
XP LIFECYCLE
Release planning
Architectural spike
Iteration planning
Pair programming
Customer approval
Small release
XP Team roles
Coach
Customer
Programmers
Testers
XP Core practices/areas
4/13