✪ Choose the correct option.
Match the following agile software
development approaches on the top with their corresponding descriptions
on the bottom.
(1) Extreme Programming
(2) Scrum
(3) Kanban
(I). Embraces 5 values to guide development: Communication, Simplicity, Feedback, Courage, and Respect
(II). Divides the project into short iterations called sprints.
(III). Optimizes the ‘flow’ of work in a value-added chain.