A project to develop a new medical device involves a hardware component with strict regulatory requirements and a software component with rapidly evolving user needs. The hardware development must follow a sequential, well-documented process for approval, while the software development would benefit from iterative feedback. Which project life cycle approach is most appropriate in this situation?
-
A
A purely Agile approach to allow for maximum flexibility for both components.
-
B
A purely predictive approach to ensure all regulatory requirements are met upfront.
-
C
A hybrid approach, using a predictive life cycle for the hardware and an Agile life cycle for the software.
-
D
An incremental approach, delivering both hardware and software in small, complete pieces.