Which of the following is an Agile methodology?
a) Scrum
b) Waterfall
c) Incremental model
d) V-Model
Answer:
a) Scrum
Explanation:
Scrum is an Agile methodology used for managing software development projects. It emphasizes iterative progress, collaboration, and flexibility, allowing teams to respond to changes in user requirements during development.
Other Agile methodologies include Kanban, XP (Extreme Programming), and Lean. These methodologies are designed to deliver small, incremental changes to the software in short time frames called sprints.
Agile methodologies are particularly useful for projects where requirements are unclear or likely to change frequently.