Correct Answer: A
In order to improve and modernize software development, it is advisable to adopt Agile.
Agile software development organized requirements and solutions through the collaborative effort of self-organizing and cross-functional teams and their customer/end user.
It aims at adaptive planning, evolutionary development, early delivery, and continual improvement.
Scrum is one of the most known agile process frameworks for managing complex knowledge work.