tast Flashcards
What is the main difference in release cycles between Agile and Sequential development?
Agile development has short release cycles, whereas Sequential development has long release cycles.
How is end-to-end development work typically performed in Agile development?
In small batches within short release cycles.
How is end-to-end development work typically performed in Sequential development?
In large batches across long release cycles.
Describe the planning approach in Agile development.
High-level up-front planning with just-in-time detailed planning.
Describe the planning approach in Sequential development.
Detailed up-front planning.
How are requirements handled in Agile development?
High-level up-front requirements with just-in-time detailed requirements.
How are requirements handled in Sequential development?
Detailed up-front requirements.
What type of design approach is used in Agile development?
Emergent design.
What type of design approach is used in Sequential development?
Up-front design.
How is testing integrated in Agile development?
Continuous, automated testing, integrated into development.
How is testing handled in Sequential development?
Testing is done at the end, often as a separate activity.
Describe the collaboration frequency in Agile development.
Frequent structured collaboration.
Describe the collaboration frequency in Sequential development.
Infrequent structured collaboration.
What is the overall approach of Agile development?
Empirical, responsive, and improvement-oriented.
What is the overall approach of Sequential development?
Idealistic, prearranged, and control-oriented.