3.1 Flashcards

1
Q

Rapid software dev share common traits:

  1. Specification, design, and implementation are ______
  2. The ____ is developed in a series of versions
  3. UI is usually done with drag-and-drop and web-based interfaces
A

interleaved, system

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

What are some examples of agile development methods?

A

Scrum, extreme programming, Crystal, Adaptive software development, DSDM, and Feature Driven Development

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

Agile methods are very successful in environments where:

  1. The software being developed is _____ or _____ sized
  2. The ______ is involved in the dev process
A

small, medium, customer

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

What are the 5 principles of agile methods?

A
  1. Customer involvement
  2. Incremental delivery
  3. People not process
  4. Embrace change
  5. Maintain simplicity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5 problems of agile methods are:

  1. The customer must be willing to spend ____ with the dev team
  2. Some devs may not have the right personalities for the ______ involvement
  3. ______ which changes can be difficult
  4. Maintaining _______ requires extra work
  5. Many businesses are stuck in their old ways
A

time, intense, prioritizing, simplicity

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