A software development team is building a complex application where the customer's requirements are expected to change frequently. The project plan involves delivering functional pieces of the software in two-week cycles, allowing for regular feedback and adjustments. Which software development model is BEST suited for this scenario?
-
A
Waterfall
-
B
V-Model
-
C
Agile
-
D
Spiral