Approach to Systems Development
The case study that is given for the project is for international charity foundation. This charity is a private fund which is associated with the Australian Overseas Aid Gift Deduction Scheme organization and facilitators In-country. The main objective of the international charity foundation is to give motivation to the people who are of young age so that they can realise their potential through the educational and medical assistance in different countries. The number of people that are gain benefit from the international charity foundation is huge as I one week near about 3000 people are provided medical and educational assistance over the all sites. The international charity foundation growth is consistent as they opened several branches in the many countries like Zambia, Myanmar, Vietnam, Bangladesh, and India. As the foundation is expanding so many people are getting benefitted from this (Isaias and Issa, 2015). The main resource of the funding of this company is coming from the donation of the people and from the countries that are participating in the medical and educational program.
The main objective of the project is to grow the awareness among the people in terms of the educational and medical assistance. By providing service to more people the foundation is also growing rapidly. Aim of the project is to grow as much as possible and cover a large section of population to provide them with assistance and motivate them as per their potential (Walsham, 2018).
The aim of the report is to identify the influence of information technology when adapted in the international charity foundation. The report will also identify the system development approach that the ICF will take. The functional requirement of the international charity foundation will be identified in the project and the non-functional requirements will also discussed and justified. Another objective of this report is to identify the key stakeholders for the project (Laudon and Laudon, 2015). The investigation techniques that are useful for the particular project will be identified and their usefulness will be justified in the following report.
It is necessary for the international charity foundation to develop its information system. The charity foundation is using the old information system where many task have to done manually. There are many problem that are associated with the current system of the international charity foundation and to mitigate these issues the charity must develop its information system. The company is using processes that are manual for filling the forms of application and for student enrolment in appropriate programs. The staffs are not always available to solve the problems of the students or the people associated with the charity. Stock levels are not maintained well as a result different place have different level of supply of resource (Pearlson, Saunders and Galletta, 2016). To address these issues the information technology will have to be implemented in the international charity foundation.
For this project of information system development is agile approach is chosen from the all of the project development methodologies. ICF should take the agile methodology for its information system development (Dykes and Loomis, VeriFone, 2016).
Systems Requirements
For this project ICF taken the agile methodology because the agile methodology ha many benefits to the whole project from the project initiation to the project completion. The agile methodology have the ability to mitigate the limitations of the other project management methodologies. In the project where the information system of the international charity foundation many changes will be required while developing the project. As the project use old system so while the new system development will require many changes in the system. For these complexity agile methodology is the best option as it is the most flexible approach where any changes can be made while the system development and after the development as well. It is the lightest framework for the project management which will be able to help the project to meet its goal and objectives. Because of these methodology the charity foundation will be able to reduce the overall risk that is possessed on the information system (Abbasi, Sarker and Chiang, 2016). The agile approach also helps the project to accelerate the business value. As the whole approach follows an iterative approach so it will be easier to adopt the change requirement in the system development. By the use of agile methodology the issues associated with the International Charity Foundation will be mitigated and the need of the people will be met.
For any kind of project development there are two type of system requirement is used one is the functional requirements another is the non-functional requirements. The list of the functional and non-functional requirement for the project is given below:
Requirement Name |
Obligation |
Description |
R1: Remote Accessibility |
M |
The users must use the information by remote connection |
R2: Accessibility |
M |
All the user must have to be provided the access to the interface of the information system |
R3: Data Admissions |
M |
Exporting and Importing of data must be done by the information system |
R4:Manage Assessment |
M |
After the assessment the system must manage the data records. |
R5: Collaboration |
M |
Must be capable of track the record of the public collaboration with the project. |
R6: Authentication |
M |
Must have a secure authentication method so that the risk will be reduced. |
R7: Protection Of Data |
M |
All the data must be protected by the system. |
R8: Accessibility of Information |
M |
Only the authenticated user will be able to use the data of the information system. |
R9: Communication |
M |
The system must provide stable communication so that the people associated with the system will be beneficial from the communication and their query will be solved. |
R10: Reporting |
M |
The system must support a report method so any risk or error can be reported to the authorities. |
R11: Scheduling |
M |
The system must use a proper scheduling method so that a proper time table is maintained for the project. |
R12: Managing Workforce |
M |
The system must manage the staffs that are associated with the project in order to mitigate the issues. |
R13: Inventory Management |
M |
The system must manage the inventory in an efficient way so the resources will be able to track the stock level |
R14: Web services |
M |
The system must supports the web service so that the people associated with the project will be able to access the data and the information using the web. |
There are several non-functional requirements as well. The non-functional requirement mainly consists of the performance. One of the main non-functional requirement is reliability that is needed to be taken care of by the international charity foundation so that the risk with the information system will be reduced (Li et al., 2015). Another major non-functional requirement that needs to be kept is the maintainability. The information system will have to be maintain properly so that the user will be able to use a well maintained information system. Whenever any error occurs in the information system it will be taken care of by immediate effect.
Cost benefit analysis would be helpful for linking the analysis of the project based on the economic evaluation of the project based on the alignment of the effective and smart processing. The cost benefit evaluation would be helpful for deciding whether the project would be beneficiary for the organization. The positive NPV would show that the project is beneficiary for the organization.
Table 1: Cost Benefit Analysis
Figure 1: Gantt Chart
There are many stakeholders that are associated with the project. The list of the stake holders for the project is given below:
- Leader of project
- Higher management
- Project team members
- Customer of the project
- Resource managers
- User group of the product
- Testers of project
- Project consultants
- Individuals and the countries
One of the most common techniques investigation is the questionnaires. It basically collects data from a huge amount of stakeholders. It mainly asses the need of the stakeholders (Whittington, 2014). It also investigates the opinion of the user. It is very use full as it fulfils the stakeholders need.
Another useful investigation method is the JAD by which in a single session design is made for the project. It also include all the people that are necessary for the project. It is very useful because of that every team member will be able to aware of the project.
The third and the last useful investigation method is the structured walk through. This method mainly review the findings from the report and then based information models are made (Wagner and Kandathil, 2016). This is very useful because the findings are assessed properly and then they made the models for the project.
Reflections and Conclusions
From the above project it can be concluded that the adaption of the information system will be able to help the International Charity Foundation. And more people will be benefitted from the implementation of the information system. Issues with the charity foundation will be mitigated by the implementation of information system.
References
Abbasi, A., Sarker, S. and Chiang, R.H., 2016. Big data research in information systems: Toward an inclusive research agenda. Journal of the Association for Information Systems, 17(2).
Dykes, R. and Loomis, D., VeriFone Inc, 2016. Payment systems and methodologies. U.S. Patent 9,280,768.
Isaias, P. and Issa, T., 2015. Information Systems Development Methodologies. In High Level Models and Methodologies for Information Systems (pp. 41-61). Springer, New York, NY.
Laudon, K.C. and Laudon, J.P., 2015. Management information systems (Vol. 8). Prentice Hall.
Li, Y., Kong, N., Lawley, M., Weiss, L. and Pagán, J.A., 2015. Advancing the use of evidence-based decision-making in local health departments with systems science methodologies. American journal of public health, 105(S2), pp.S217-S222.
Pearlson, K.E., Saunders, C.S. and Galletta, D.F., 2016. Managing and Using Information Systems, Binder Ready Version: A Strategic Approach. John Wiley & Sons.
Wagner, E.L. and Kandathil, G., 2016. Narrative Methodologies in Information Systems Literature: Illuminating Interconnectivity and Change Over Time. CAIS, 39, p.19.
Walsham, G., 2018. Research methodologies for information systems in the development context: a tutorial. The Digital Challenge: Information Technology in the Development Context: Information Technology in the Development Context.
Whittington, R., 2014. Information systems strategy and strategy-as-practice: a joint agenda. The Journal of Strategic Information Systems, 23(1), pp.87-91.
Wiesche, M., Jurisch, M.C., Yetton, P. and Krcmar, H., 2017. Grounded Theory Methodology in Information Systems Research. MIS Quarterly, 41(3), pp.685-701.