Which of the following is a principle of Agile development?
a) Responding to change over following a plan
b) Prioritizing processes and tools over individuals and interactions
c) Documenting everything in detail before starting development
d) Completing the entire system before testing
Answer:
a) Responding to change over following a plan
Explanation:
One of the key principles of Agile development is “responding to change over following a plan.” Agile methodologies emphasize flexibility and adaptability, allowing teams to adjust their priorities as project requirements evolve.
This principle ensures that development is user-driven, and teams can quickly respond to changing business needs or feedback rather than sticking to a rigid plan.
Agile also prioritizes individuals and interactions, working software, customer collaboration, and adaptability over detailed documentation and predefined processes.