Agile Flashcards

1
Q

Principles briefly.

A
  1. Include customer into the team.
  2. Incremental and early delivery.
  3. Embracing change.
  4. KISS
  5. People not process.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

XP briefly.

A
  1. Select user stories (requirements).
  2. Break them down to directly implementable tasks (if they are too big).
  3. Work in pairs on each story.
  4. Write test before coding.
  5. Code, integrate, test concurrently.
  6. Release increment to the customer.
  7. Evaluate system for KISS and efficiency and refactor.
  8. Repeat 1-7 until done.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Features of agile project management.

A
  1. Lightweight project management
  2. Getting simplest possible programs working
  3. Developing unit tests before classes
  4. Pair programming
  5. Team ownership of code
  6. Customer involvement during development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly