Agile Development
SuperBrain! Is building a software package that interfaces with another companies embedded brain
stimulator. The actual algorithm to be used is not really known yet, nor is how software is going to
increase how people think. Or even how the user will interact with the software.
Since this is a medical device, it will have to be certified to FDA rules; this means a lot of requirements
as to how the software is documented, designed, and tested must be met. A majority of this
certification is done by reviewing the documentation. This review will happen once, when the software
is ‘finished’ and ready for delivery to customers. For moral and legal issues, the software cannot be
released or used (except in a very controlled manner inside SuperBrain) until it has been certified.
SuperBrain is a large company, and plan on splitting up the software work across teams located across
the world.
List one reason that an agile SDLC should be selected for this project? (1)
List two reasons that a plan driven SDLC (like waterfall) should be selected for this project? (1)
Which SDLC is more suited to this project?