A university is replacing its student records system, which is used by over 20,000 students and staff and must comply with strict data protection law. Errors in the new system could result in incorrect exam results being issued. The university has stated that it wants to combine techniques from more than one development methodology.
(a)Suggest one reason why a purely agile approach might be considered too risky for this project.(3)
(b)Suggest one reason why a purely waterfall approach might also be unsuitable.(3)
(c)Describe a hybrid approach the university could use, combining features of two methodologies, and explain how it addresses the risks identified in (a) and (b).(6)
(Total for Question 14 is 12 marks)