1. INDIVIDUAL ASSIGNMENT – 509 1.5 SOFTWARE ENGINEERING
NAME: M. A. AZWARD
INDEX NO: 6037PS2013039
QUESTION: DISCUSS THE SUITABILITY OF PLAN DRIVEN AND AGILE METHODOLOGIES FOR THE THREE CASE STUDIES.
Medical Health Care – Patient Management System
Agile
Since this is a large system, it requires large no of resources for the development work and also it needs
to be delivered in stages for perusal of client. The time of completion is also critical hence it may require
limited documentation but quick deliveries of each stage. With each stage, client’s involvement would
be necessary to get feedback and incorporate changes. So it is best to have an agile methodology for
this case. Incremental development can also be feasible in this case if deadline is not critical.
Insulin Pump
Plan – Driven
Since this is a very safety critical system, it needs to be designed by analyzing every aspect. Risks should
also be outlined before starting the implementation. So it requires more attention to system detail
documentation. Research and analysis should cover every angle of the requirement very carefully as
failure of the system can put patients life in heavy risks. Hence, a plan-driven approach is recommended
for this system.
Wilderness Weather Station
Plan – Driven
This system can be developed in stages by incrementing section by section. Since this is not a highly
critical system with regards to the deadline, this can be planned in a proper way before implementation.
It also requires maintenance. So a detail software requirement specification will be necessary to start
the development. Therefore, a plan-driven approach is recommended.