3.1 Flashcards
1
Q
Rapid software dev share common traits:
- Specification, design, and implementation are ______
- The ____ is developed in a series of versions
- UI is usually done with drag-and-drop and web-based interfaces
A
interleaved, system
2
Q
What are some examples of agile development methods?
A
Scrum, extreme programming, Crystal, Adaptive software development, DSDM, and Feature Driven Development
3
Q
Agile methods are very successful in environments where:
- The software being developed is _____ or _____ sized
- The ______ is involved in the dev process
A
small, medium, customer
4
Q
What are the 5 principles of agile methods?
A
- Customer involvement
- Incremental delivery
- People not process
- Embrace change
- Maintain simplicity
5
Q
5 problems of agile methods are:
- The customer must be willing to spend ____ with the dev team
- Some devs may not have the right personalities for the ______ involvement
- ______ which changes can be difficult
- Maintaining _______ requires extra work
- Many businesses are stuck in their old ways
A
time, intense, prioritizing, simplicity