Agile Practice Flashcards

1
Q

Definable Work

A

Characterized by clear procedures that have proved successful; low levels of execution, uncertainty, risk
Examples: production of a car, home design, appliance pro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

High-Uncertainty Work

A

New design, problem solving, and not done work; it’s exploratory. SMEs need to collaborate and solve problems to create solutions. High rates of change and complexity and risk.

Examples: teachers, doctors, lawyers, product designers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Values of the Agile Manifesto

A

Individuals and interactions
Working software
Customer collaboration
Responding to change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Principles of the Agile Manifesto

A
  1. Satisfy the customer
  2. Welcome changing requirements
  3. Deliver working software
  4. Deliver working software frequently
  5. Build projects around motivated individuals
  6. Face-to-face conversations
  7. Working software measures success
  8. Constant pace indefinitely
  9. Attention to technical excellence and good design
  10. Simplicity- maximize the amount of work not done
  11. Form self-organizing teams
  12. Team reflection on how to become more effective, then tune and adjust
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Agile approach

A

Any approach, technique, framework, method, or practice that fulfills the values and principles of the Agile Manifesto

Subset of Lean because it focuses on value, small batch sizes and elimination of waste, transparent, adapting to change, continuous improvement

Customer-based; delivery on a frequent basis. The deliverables creates feedback for the team. The team uses the feedback to plan and replan the next chunk of work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The Kanban Method

A

Start where you are approach; easy to progress to other agile approaches; less disruptive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Project Life Cycle
Iterative and incremental approach

A

Short feedback loops
Frequent adaptation of process
Reprioritization
Regularly updated plans
Frequent delivery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Predictive Life Cycle

A

A more traditional approach, with the bulk of work being done up-front, then executing in a single pass which is sequential

Use this when there isn’t an opportunity for prototyping and interim deliverables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Disruptive technologies

A

Innovation that creates a new market and value network or enters at the bottom of an existing market and eventually displaces established market-leading firms, products and alliances

Example- Cloud-Computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Agile Strategies to fulfill values and principles

A
  1. Adopt a formal agile approach- project management approach that involves breaking the project into phases and emphasizes continuous collaboration and improvement
  2. Implement changes to project practices in a manner that fits the project context
    Example- dividing a larger project into several releases; use timeboxes/iterations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly