What differentiates Agile from the Waterfall methodology?
A.Agile focuses on the completion of the project in phases with strict timelines and deliverables.
B.Agile focuses on the creation of a separate testing phase for the finished final product.
C.Agile accommodates changes which might be needed after defining initial requirements.
D.Agile places emphasis on processes and tools over people and interactions.