Implementing Management Information System in OZES

Verified

Added on  2023/03/17

|12
|1968
|27
AI Summary
This article discusses the implementation of a management information system in OZES, focusing on the agile scrum methodology and user-centric design. It explores different agile methodologies, such as Scrum, Extreme Programming, and Feature Driven Development, and recommends the use of the agile scrum methodology for the project. The article also explains the concept of human-computer interaction (HCI) and user-centered design (UCD) in developing the system. It concludes with the importance of UCD and HCI in the development process.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
ICT 700 System Analysis and Design Task 2
Name of Student-
Name of University-
Author’s Note-

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SYSTEM ANALYSIS AND DESIGN
Table of Contents
1. Consultation.................................................................................................................................2
2. Analysis of Case..........................................................................................................................5
Event Table..................................................................................................................................5
Use case diagram.........................................................................................................................6
Use Case description....................................................................................................................6
Domain Model Class Diagram....................................................................................................8
Class diagram for Associate Broker and order............................................................................9
3. Memo...........................................................................................................................................9
Bibliography..................................................................................................................................12
Document Page
2SYSTEM ANALYSIS AND DESIGN
1. Consultation
The agile methodology that OZES management team wants to implement for developing
the information system is actually a methodology that focuses on user needs, and the result it
achieves for developing the application software. This agile and iterative methodology allows
rapid changes and include adaptive planning, delivers the software in short time and includes elf-
organization (Satzinger, Jackson and Burd 2011). This methodology is flexible, and allows
continuous improvements regarding the quality of the software. As the OZES management
system deals with user requirements that needs to be changed from time to time, the following
three agile methodologies can be used for developing the information of OZES.
Methodology: Scrum Agile Methodology
Discussion: The scrum methodology includes interlocking steps as well as components
where the owner of the OZES can make the priority of the activities listed in product backlog
(Schmitz, Mahapatra and Nerur 2018). The methodology includes sprint backlog which includes
a wish of the owner and tries to implement the plan. Each sprint using this methodology is
completed in between 2-4 week and meeting are organized after a sprint gets completed.
Advantages: The advantages are listed below:
This methodology is flexible as well as adaptive.
Scrum methodology is creative and includes innovation.
This helps to lower the cost.
Improves the quality of the software.
Disadvantages: The disadvantages are listed below:
Document Page
3SYSTEM ANALYSIS AND DESIGN
Training is required for the project team.
With this methodology, scalability is difficult.
Methodology: Extreme Programming Methodology
Discussion: This methodology is mainly used to increase the customer satisfaction. The
XP methodology mainly concentrates on the present requirement of the user rather than thinking
of future requirement. This methodology is centred on small development cycles and include
short releases (Rasnacis and Berzisa 2017). This methodology uses unit testing and include
frequent communication with the client. The Extreme development methodology includes
involvement of the owner of the OZES and establish a good communication between the
development team and owner of the OZES. User stories are also stated in this developments and
the owner or the client of the application software can prioritize the functions that are important.
This can help the OZES to state the most important features that are to be included in the system.
This methodology delivers the software in very short interval of time which might help the
OZES to launch the management system in 1 to 3 weeks.
Advantages: The advantages are listed below:
Helps to save cost of Australian Electric Supply.
The codes are simple in this methodology.
The process that is carried out is visible as well as accountable.
Includes feedback from the client.
Disadvantages: The disadvantages are:
Focuses mainly on the codes instead of design.
Does not measures the assurance of code quality.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SYSTEM ANALYSIS AND DESIGN
Methodology: Feature Driven Development (FDD)
Discussion: The FDD methodology is considered as a model driven methodology having
short process of iteration. This methodology mainly starts by establishing the overall shape of the
software or the model (Schön, Thomaschewski and Escalona 2017). As the management system
of OZES needs to have requirement of developing the system, the development process includes
object modelling, FDD methodology includes this particular practice. The FDD methodology has
tight control on the development process that result in developing a tangible software.
Advantages: The advantages are listed below:
This supports working of many teams in parallel.
All the aspects of the project can be tracked by this feature.
This system includes large team
Provides progress tracking of development and includes reporting capabilities.
Have excellent documentation
Includes designing and code inspecting that results in providing high quality of
application.
Disadvantages: The disadvantages are:
This methodology promotes code ownership.
The iterations are not well defined in this methodology.
Recommendation: The best methodology that can be used for developing the
management system of OZES is the agile scrum methodology. This methodology will help the
company to improve the productivity that are in teams as well as will help to deliver the
information system in every 2 to 4 weeks (Rajagopalan and Mathew 2016). This method
Document Page
5SYSTEM ANALYSIS AND DESIGN
includes team formation along with diversity, will includes a good communication in between
the team members, and includes frequent feedback from the owner of the company.
For developing the management system of OZES, the scum methodology will help to
control the scope of the project and will encourage the team associated with the project (Zewairi
et al. 2017). This methodology increases the transparency of team and includes good visibility to
manage the drawbacks of the system that is to be developed for the system. This particular
methodology is adaptive.
2. Analysis of Case
Use case diagram
Document Page
6SYSTEM ANALYSIS AND DESIGN
Figure 1: Use Case Diagram
(Source: Created by author)
Domain Model Class Diagram
Figure 2: Class Diagram
(Source: Created by author)

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SYSTEM ANALYSIS AND DESIGN
Class diagram for Associate Broker and order
Figure 3: Class Diagram for associated broker and order
(Source: Created by author)
3. Memo
Date: May, 30, 2019
To: Executive Analyst
From: Business Analyst of Australian Electric Supply (OZES)
Subject: Implementing Management Information System in OZES
I am writing this to inform you that OZES is implementing an information system to manage the
business process of second hand selling in the business. The information system is already under
process and I am expecting to finish the project within 6 to 9 months.
As our company wants to extend its business process to second hand selling, I want to design the
human computer interaction system (HCI) by implementing the user centric design. As the
Document Page
8SYSTEM ANALYSIS AND DESIGN
system will be used by you, you need to provide me with the detail requirements that you want in
the new information system. There are different processes that you perform for selling second
hand activities and all those functions are to be included in the information system.
The information management system that is to be developed for the organization will includes
human computer interaction that is the design of the system will mainly focus on computer
technology and to establish a relation between computer and humans. With the implementation
of Human computer system, it can be stated that the system will not only be limited to desktop. It
will include mobiles and tablets. A detailed discussion is provided to you explaining HCI and
UCD in developing this system and the implication of UCD in the system.
The HCI includes a broad field that overlaps the areas including the user centred design (UCD)
and design related to user experience. With the HCI and the UX design, the practitioners mainly
focuses on the academic that include scientific research as well as develop understanding related
to users.
The UCD that is included for designing the software is an iterative process that helps the
designers to mainly focus on all the users and the needs of the users in each design phase. The
UCD mainly includes involving the users in designing the design process and includes different
research in the system. The design techniques in UCD are highly usable as well as includes
accessible product for the users. With the UCD, the developers or the designers include a mix
investigation process and a generative method and different tools for understanding the needs of
the user.
As the user of the information system will be management system of OZES, the associated
brokers, purchasing customers and the selling customer, interview and surveys are to be carried
Document Page
9SYSTEM ANALYSIS AND DESIGN
out with the users of the system. The UCD includes four phases, understanding the context of
use, specifying the user requirements, designing the solutions and evaluating the requirements
that are included in the system.
The implications that UCD has in developing the system are:
Helps to specify the context use for the system;
Specifies the business requirements;
Create a unique solution design for the system;
Evaluate the designs;
Implements the designs; and
Finally deploys the design in the business operations.
There is a need to carry out UCD and the HCI for developing the system as because the above
stated reasons.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
10SYSTEM ANALYSIS AND DESIGN
Bibliography
Al-Zewairi, M., Biltawi, M., Etaiwi, W. and Shaout, A., 2017. Agile software development
methodologies: survey of surveys. Journal of Computer and Communications, 5(05), pp.74-97.
Maylawati, D.S., Darmalaksana, W. and Ramdhani, M.A., 2018, January. Systematic Design of
Expert System Using Unified Modelling Language. In IOP Conference Series: Materials
Science and Engineering (Vol. 288, No. 1, p. 012047). IOP Publishing.
Pamela McCauley PHD, C.P.E., Strevens, B., Hall, K., Shane, L. and Di Paulo, S., 2016. A
Human Centric Approach to Research, Design and Development of an Innovative Workstation
Module for the National Aeronautics and Space Administration (NASA). Journal of
Management & Engineering Integration, 9(1), pp.52-58.
Pyarelal, S. and Das, A.K., 2018. Automating the design of user interfaces using artificial
intelligence. DS 91: Proceedings of NordDesign 2018, Linköping, Sweden, 14th-17th August
2018.
Rajagopalan, S. and Mathew, S.K., 2016. Choice of agile methodologies in software
development: a vendor perspective. Journal of International Technology and Information
Management, 25(1), p.3.
Rasnacis, A. and Berzisa, S., 2017. Method for adaptation and implementation of agile project
management methodology. Procedia Computer Science, 104, pp.43-50.
Satzinger, J.W., Jackson, R.B. and Burd, S.D., 2011. Systems analysis and design in a changing
world. Cengage learning.
Document Page
11SYSTEM ANALYSIS AND DESIGN
Schmitz, K., Mahapatra, R. and Nerur, S., 2018. User engagement in the era of hybrid agile
methodology. IEEE Software.
Schön, E.M., Thomaschewski, J. and Escalona, M.J., 2017. Agile Requirements Engineering: A
systematic literature review. Computer Standards & Interfaces, 49, pp.79-91.
1 out of 12
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]