Information System Development For Australian Lab
Question
Task: For the purpose of this assignment, you are assumed to be one of the software consultants appointed to shoulder the system analysis responsibilities in, the project outlined in the case study.
You will plan and manage the project as well as investigate and document its system requirements. For your Assignment 1 submission, you will produce a report that discusses this project based on your understanding of it and the related investigation results through the tasks below.
Task 1:
Approaches to Systems Development
How would “Australian Labs” go about developing its information systems?
Justify your choice of your selected approach to systems development.
Task 2:
Systems Requirements
What are the primary functional requirements for the system in the case study?
What are the non-functional requirements for the system in the case study?
Task 3:
Project Cost Benefit Analysis
Discuss your Project Cost Benefit Analysis.
Provide an excel spread sheet with details in a Project Cost Benefit Analysis.
Task 4:
Project Schedule
Show a work breakdown structure and a project schedule as a Gantt Chart. Explain both of them and discuss how they relate to each other. (10 Marks)
Given the system goals, requirements, and scope as they are currently understood, is the project schedule reasonable? Why or why not? (10 Marks)
Task 5:
System Information Requirement Investigation Techniques
Who are the stakeholders involved?
Explain your choice of the 3 most useful investigation techniques.
Justify the usefulness of these 3 investigation techniques.
Answer
Introduction
Aims
The information system has been recognized as a very important element behind the growth of an organization since the Australian Lab tends to information system development. The central aim of this project is to initiate the information system development of the Lab. For accomplishing this purpose the project tends to develop a database management system.
Objective
The major objectives are:
- To initiate information system development through developing a database management system
- To identify and use a significant approach for the system development
- To identify the functional and non-functional requirements of the system
- To perform a cost-benefit analysis of the system
- To prepare a proper work schedule and follow that exactly
- To identify the stakeholders involved in this project
- To identify the three most useful investigation techniques for this system
Task 1: The Approach to Systems Development
1.1 What is the role of information system development approach for Australian Labs?
Through the implementation of the database management system, the Australian Lab will be capable of information system development. Here in this case of information system development, for developing the database management system the prototyping approach has been selected. It is one of the most recognized approaches of information system development, whether a specific and significant prototype has been constructed, verified as well as thereafter reworked as important until reaching a satisfying output, from which the whole database management system can be developed(Cheng et al., 2016). Furthermore, this approach includes four major steps. Initially, this approach tends to examine the primary requirements for information system development. Thereafter, the second step of this approach seeks to create an initial prototype of the database management system. Moreover, the third step of this approach is to allow the end-users to utilize it and taking feedback from them. Finally, the developers cananalyze the exact requirement of the system through analyzing the end-users feedbacks, and at the final step, they will do rework on that system for including those specific and significant requirements, mentioned by the end-users (Bello, 2018, November).
1.2 Justification
It has been considered as the most effective information system development approach in that kind of scenario, whether each and every requirement of the project is not known, cause of this reason it is most significant in this case(Supriatna, Kurniawati& Fatimah, 2018, November). Another good thing about this information system development approach is that it allows checking the fulfillment of all requirements, which are highly needful for the system; along with that also detects the major errors as well as missing functionalities regarding the system easily.
Task 2: Systems Requirements
2.1 Functional Requirement
The functional requirement of a significant system mainly deals with the system’s features. The major functional requirements of the database management system are noted in the following section:
- It should be ensured that only the authorized person can access an account in the database management system.
- Let the authorized user search and investigate the needful data from the huge dataset(Kurtanovi?&Maalej, 2017, September).
- All of thefunctions should be workable in the system.
- The different options should significant colors, which will further demonstrate a specific purpose.
- The system ought to be integrating into the banking API, which has been considered as a vital requirement (Alsaleh&Haron, 2016).
- The database management system ought to have an auto-saving mode of the entered details.
- All users should have different user-id and password to access this system.
2.2 Non-functional Requirement
Such as the multiple functional requirements, the non-functional requirements deal with the properties of the system. However, this information system development also has different some non-functional requirements, which are also noted in the following section:
- The database management system should not allow a robot to access, for which encryption should be incorporated (Mwammenywa&Kaijage, 2018).
- The time consumption ought to be low for accomplishing each of the functions.
- The database management system ought to be highly user-friendly.
- It should be easily accessible as well (Olsina& Becker, 2018).
- On the other hand, tracking the documentations, activities, as well as responses in the system has been recognized as a significant requirement of the system.
Task 3: Project Cost-benefit Analysis
3.1 Cost Benefit Analysis for Project
Fig: Cost-Benefit Analysis
(Source: Created by the learner)
3.2 Excel File
Cost-Benefit investigation alludes to the arrangement of recognizing the particular benefits, costs, and stream of money for a particular number of years. The cost-benefit investigation would help in distinguishing the net progression of money and its NPV or that stands for Net Present Value, for a while (Pearce, 2016). The Net Present Valueinvestigation would help in characterizing if the undertaking is working suitably or not. The positive estimation of Net Present Value would help in recognizing the acknowledgment of the task. Coming up next is the cost-benefit examination of the venture. Moreover, the analysis of cost and benefit has been recognized as the as a systematic method for the purpose of estimation of the weakness as well as strengths concerning the alternative, which have been utilized for the purpose of determination of the specific and significant options that supply most effective approach in order to achieve the advantages during preserving the savings. It has been considered as a simple route to compare the options for the purpose of determining where to move with an undertaking. This kind of analysis has been recognized as much necessary for accomplishing the whole project, within the budget as well.
Task 4: Project Schedule
4.1 Work Breakdown structure for information system development
The WBS within a project rather system engineering refers to an oriented-breakdown of the entire undertaking in small elements. The below-mentioned table will include the work-breakdown structure for this project.
Sl. No. |
Task Name |
Beginning |
Duration |
End |
1. |
Initial Phase |
4/6/2020 |
5 |
4/10/2020 |
1.1 |
Information collection |
4/6/2020 |
1 |
4/6/2020 |
1.2 |
Charter development |
4/7/2020 |
1 |
4/7/2020 |
1.3 |
System alignment |
4/8/2020 |
1 |
4/8/2020 |
1.4 |
Submission of documents |
4/9/2020 |
1 |
4/9/2020 |
1.5 |
Kick-off |
4/10/2020 |
1 |
4/10/2020 |
2. |
Planning Phase |
4/11/2020 |
10 |
4/20/2020 |
2.1 |
Activity Outline |
4/11/2020 |
2 |
4/12/2020 |
2.2 |
Complete Plan for development |
4/13/2020 |
2 |
4/14/2020 |
2.3 |
Contingency Planning |
4/15/2020 |
3 |
4/17/2020 |
2.4 |
Risk Management Planning |
4/18/2020 |
2 |
4/19/2020 |
2.5 |
Approval of planning |
4/20/2020 |
1 |
4/20/2020 |
3. |
Design Phase |
4/21/2020 |
9 |
4/28/2020 |
3.1 |
System Design Platform |
4/21/2020 |
1 |
4/21/2020 |
3.2 |
Making the prototype |
4/22/2020 |
3 |
4/24/2020 |
3.3 |
Simulation |
4/24/2020 |
2 |
4/25/2020 |
3.4 |
Review |
4/26/2020 |
2 |
4/27/2020 |
3.5 |
Approval of design |
4/28/2020 |
1 |
4/28/2020 |
4. |
Development Phase |
4/29/2020 |
15 |
5/12/2020 |
4.1 |
Database development |
4/29/2020 |
4 |
5/2/2020 |
4.2 |
Program building |
5/2/2020 |
4 |
5/5/2020 |
4.3 |
Integration of works |
5/6/2020 |
4 |
5/9/2020 |
4.4 |
Testing |
5/10/2020 |
2 |
5/11/2020 |
4.5 |
Developing the complete system |
5/12/2020 |
1 |
5/12/2020 |
4.6 |
System Approval |
5/13/2020 |
3 |
5/15/2020 |
5. |
Closure Phase |
5/13/2020 |
1 |
5/13/2020 |
5.1 |
Final Documentation |
5/14/2020 |
1 |
5/14/2020 |
5.2 |
Submission of documentation |
5/15/2020 |
1 |
5/15/2020 |
5.3 |
Project sign-off |
4/6/2020 |
5 |
4/10/2020 |
Project schedule Gantt chart
The Gantt chart simply refers to a graph using a bar chart. Moreover, it has been mainly utilized to illustrate the schedule of a specific project. The WBS and Gantt chart are related to each other since without forming a proper WBS it is not possible to create a Gantt chart. The following Gantt chart will demonstrate the project schedule on-behalf of the WBS of this project.
Fig: Gantt chart
(Source: Created by the learner)
The prepared project schedule is reasonable for building the system for Australia Lab based on their needs. The above Gantt chart to the parts of building up a course of events for the finishing of the venture and it would likewise empower the fruition of the data. The Gantt graph is designed for the combination of the offices, and it would be set apart for the coordination of the successful inventory tracking system. The Gantt chart would guarantee the powerful ramifications of the work for ensuring that the project delivery on time along with the factor of improvement and best tool combination.
4.2 Significance of the schedule as per the System Goals, Requirements and Scope
The aforementioned work-breakdown structure and Gantt chart has been developed on behalf of this project. This work breakdown structure for information system development is much significant for the project accomplishment, as all major tasks in this project have been broken down into small tasks, and all of the tasks have a significant date of beginning and finishing. Through following this structure or schedule the project will not miss any of the works, along with that there will be no delay to complete the whole project as well. Thus, it can be said that this is a much reason for this project.
Task 5: System Information Requirement Investigation Techniques
5.1 Stakeholder Involvement
Effective stakeholders’ involvement is considered as a major element behind the success of a project. Here in this case also several stakeholders are engaged, such as:
- The CEO of the Australian Lab
- Project manager
- Suppliers
- End-users
- Software consultant
- Developers
- Designer
5.2 3 most useful investigation techniques
Three most useful techniques for investigation are mentioned briefly in the following section of the discussion:
Interview strategies are orchestrated to decide a worker's qualities and shortcomings alongside his/her functionality. Through the interview procedure, the representative's qualities get plainly comprehended. Australian Lab can consider having a solid interview process for recognizing the representative's capacity with respect to the activity jobs.
The brainstorming procedure can be considered as a fundamental examination strategy as it comprises countless individuals their thoughts. Psyche mapping is a successful procedure as it is a visual instrument to expand the brainstorming procedure (Unin& Bearing, 2016). Australian Lab can consider this examination system for exploring the scientific exercises of the organization.
The questionnaire is an urgent procedure for exploring the connection between the proposed thoughts and the individuals and plays a significant role in information system development. A lot of inquiries can be organized by the Australian Lab and could be asked to the individuals (Svanes et al., 2017). Various answers would be assembled and the individuals' ideas and mentalities with respect to the issue would be obviously depicted.
5.3 The usefulness of these techniques
These aforementioned methods of investigation are hugely utilized within the organization for gathering vital information regarding any concerning topic. Moreover, these investigation techniques also capable of exploring the allegation with extensive details, for examining the data in detail, as well as for determination of whether the researched data are correct or not. It helps for gaining knowledge about different unknown things also, such as budget management, requirement management and so forth.
Reflections and Conclusions
Reflection
Achievements: By completing this report, I have initially acknowledged what is the use of a database management system during the information system development of the Australian Lab. Moreover, during the continuation of the project, I had also learned about the prototyping approach along with the use of its different stages during accomplishing this project. Moreover, it also allows me to understand different economical calculations, along with some beneficial research techniques as well. After completing this research paper I had also learned about different new functions within the MS Excel along with the information system development approaches.
Constraints
During the continuation of this project, I felt difficulties while I was making the cost-benefit analysis. I had faced problems since I did not hold any details knowledge of the needy formulas and functions as well.
Conclusion
On the accomplishment of this discussion on information system development, it can be concluded that the prototyping approach is a much significant and useful approach for system development, along with that interview, brainstorm, and questionnaire are the three significant and useful ways for data gathering. During making the schedule and performing the cost-benefit analysis, it concluded that the MS excel is a significant tool in this case.
References
Alsaleh, S., &Haron, H. (2016). The Most Important Functional and Non-Functional Requirements of Knowledge Sharing System at Public Academic Institutions: A Case Study. Information system development Lecture Notes on Software Engineering, 4(2), 157. https://www.researchgate.net/profile/Haryani_Haron/publication/282389370_The_Most_Important_Functional_and_Non-Functional_Requirements_of_Knowledge_Sharing_System_at_Public_Academic_Institutions_A_Case_Study/links/5673d7d708aedbbb3fa19ab6.pdf
Bello, M. J. G. (2018, November). Scientific prototyping: a novel approach to conduct research and engineer products. In 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS) (pp. 32-35). IEEE. https://ieeexplore.ieee.org/abstract/document/8663862
Cheng, H., Hao, L., Luo, Z., & Wang, F. (2016). Establishing the connection between control theory education and application: An arduino based rapid control prototyping approach. International Journal of Learning and Teaching, 2(1), 67-72 http://www.ijlt.org/uploadfile/2016/0219/20160219025917277.pdf
Kurtanovi?, Z., &Maalej, W. (2017, September). Automatically classifying functional and non-functional requirements using supervised machine learning. In 2017 IEEE 25th International Requirements Engineering Conference (RE) (pp. 490-495). IEEE. https://ieeexplore.ieee.org/abstract/document/8049171
Mwammenywa, I. A., &Kaijage, S. F. (2018). HIV/AIDS Healthcare Information Delivery in Tanzania using Integrated Mobile Application and Web-based System: System’s Functional and Non-functional Requirements. Information system development https://www.researchgate.net/profile/Ibrahim_Mwammenywa/publication/328803037_HIVAIDS_Healthcare_Information_Delivery_in_Tanzania_using_Integrated_Mobile_Application_and_Web-based_System_System's_Functional_and_Non-functional_Requirements/links/5cdfdc4692851c4eabaaba1c/HIV-AIDS-Healthcare-Information-Delivery-in-Tanzania-using-Integrated-Mobile-Application-and-Web-based-System-Systems-Functional-and-Non-functional-Requirements.pdf
Olsina, L., & Becker, P. (2018). Linking business and information need goals with functional and non-functional requirements. In Proceed. of the XXI ConferenciaIberoamericanaen Software Engineering (CIbSE’18), Bogotá, Colombia, Published by Curran Associates (pp. 381-394). https://www.researchgate.net/profile/Luis_Olsina/publication/325551024_Linking_Business_and_Information_Need_Goals_with_Functional_and_Non-functional_Requirements/links/5d06f622a6fdcc39f12209b4/Linking-Business-and-Information-Need-Goals-with-Functional-and-Non-functional-Requirements.pdf
Pearce, D. W. (2016). Cost-benefit analysis. Macmillan International Higher Education. https://books.google.co.in/books?hl=en&lr=&id=BkFdDwAAQBAJ&oi=fnd&pg=PP9&dq=Pearce,+D.+W.+(2016).+Cost-benefit+analysis.+Macmillan+International+Higher+Education.&ots=0JENLITpEF&sig=B6FA_XJ4_2jDWmermiK1pupOtq4#v=onepage&q=Pearce%2C%20D.%20W.%20(2016).%20Cost-benefit%20analysis.%20Macmillan%20International%20Higher%20Education.&f=false
Supriatna, A. D., Kurniawati, R., & Fatimah, D. D. S. (2018, November). Designing academic advising information system using prototyping method. In IOP Conference Series: Materials Science and Engineering (Vol. 434, No. 1, p. 012260). Information system development IOP Publishing. https://iopscience.iop.org/article/10.1088/1757-899X/434/1/012260/meta
Svanes, E., Hartikainen, H., Mogensen, L., & Franke, U. (2017). Interview and questionnaire guide: Quantification of food losses and waste in primary production. http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1086448&dswid=-3002
Unin, N., & Bearing, P. (2016). Brainstorming as a Way to Approach Student-centered Learning in the ESL Classroom. Procedia-Social and Behavioral Sciences, 224(15), 605-612. https://core.ac.uk/download/pdf/82433987.pdf