2. Agile Principles and IS Methodologies (Individual Task)
2.1. Agile Principles In the initial stage, your team has decided that Agile Methods-could be
beneficial to be applied to the Home Assist project. Each student is to discuss in detail TWO
(2) Agile Principles that you would implement to make your projects more agile. Explain the
strategies that you would take to implement them.
• Group members are to suggest and discuss different Agile Principles with each other.
2.2. IS Methodologies A system development methodology refers to the steps that are used to
structure, plan, and control the process of developing an information system. Each student is
to suggest and discuss in detail ONE (1) of the IS methodologies. Explain how you would
carry out your Home Assist project according to the methodology.
• Members are to suggest and discuss different IS methodologies with each other.
• Your answers in a group should include methodologies from Structured Methodology,
Agile-based Methodology including Process Oriented Methodology, and People-Oriented
Methodology.
3. System Analysis (Group Task)
Assume that you have collected ample data and information for the Home Assist project during the
'Requirement Elicitation' stage. Describe in detail TWO (2) analysis methods that you would use
to analyze data gathered from your investigations. Justify your selections.
4. Design (Individual Task)
Design often comprises the modelling of the system. Each student is to discuss ONE (1)
modelling technique that you would adopt for the Home Assist project and is relevant to your
selected methodology (in Task 2.2). Then, based on your selected modelling technique, each
student is also required to create ONE (1) diagram for the Home Assist project.
• Group members are to discuss different modelling techniques and create different
diagrams from each other e.g., Use Case diagram, State Machine Diagram, Class
Diagram etc