Requirement Analysis and Modelling Report for Mooroolbark Real Estate

Verified

Added on  2020/03/16

|9
|1457
|89
Report
AI Summary
This report addresses the problems experienced by Mooroolbark Real Estate, focusing on financial management, inventory management, and customer satisfaction. It explores various methodologies, including Agile methodologies (Scrum, Extreme Programming, and Feature-Driven Development), comparing their advantages and disadvantages. The report recommends Extreme Programming due to its focus on customer involvement and rapid feedback. It also compares XP methodology with object-oriented models and emphasizes the importance of system documentation and automation. The analysis suggests cloud computing as a suitable solution for the agency's needs. The report concludes by highlighting the importance of thorough planning and design in system development and the benefits of cloud computing services for the agency.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: Requirement Analysis and Modelling 1
Requirement Analysis and Modelling
Name
Affiliate Institution
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Running head: Requirement Analysis and Modelling 2
Document Page
Running head: Requirement Analysis and Modelling 3
Introduction
This document seeks to try to solve the problems currently being experienced at Mooroolbark
Real Estate. It outlines the various methodologies that can be taken by this agency while
addressing its problems. To any business, financial management, inventory management and
customer satisfaction are key important issues. This is attributed to good record keeping
techniques, that is, having an information system in place in order to maintain these aspects.
Agile Methodology
As compared to the traditional waterfall model, agile methodology commonly referred to as
adaptive approach has recently been considered an effective approach in system development.
This is because this approach offers iterative processes until an ideal solution is arrived at.
Unlike the traditional approach where the requirements are predetermined, hence, any setback
can only be identified at the later stages of development. Agile methodology offers the best
approach of system development as one cannot proceed to the next stage unless the current stage
has been approved.
Document Page
Running head: Requirement Analysis and Modelling 4
There are various types of Agile methodology including Scrum, extreme programming, feature-
driven development.
Scrum
With Scrum methodology the owner of the Mooroolbalk agency works carefully with the team
members to determine and plan out functionality of the system in the form of product backlog. In
Mooroolbalk agency the product backlog will involve system that will solve problems of record
keeping, payment issues, redundancy or bulk information among others. Once priorities are
driven by the owner manager, teams sign up and estimate to deliver increments that are shippable
of the systems during successive sprints, normally lasting thirty days. Upon completion of the
sprint additional functionality cannot be carried out except by the team members. Once delivery
of the sprint has been done, the product backlog is evaluated and re-planned out, if required, and
the next functionality set is chosen for the next sprint. (Stair, 2017).
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Running head: Requirement Analysis and Modelling 5
Extreme Programming (XP)
XP is a methodology that delivers continuously and quickly systems of high quality. It enhances
high involvement of customers, rapid responses loops, continuous planning, continuous testing
and close teamwork in delivering system that is working at very regular intervals, usually at
every 1-3 weeks. Mooroolbalk agency can use this methodology to solve all their problem as it
promotes customer involvement and rapid responses. This methodology is based on feedback,
simplicity, communication and courage. (Fujita, 2010).
Feature-Driven Development (FDD)
FDD is a model-driven involving processes of short iteration. It starts with setting up a general
model shape. Then it progresses with a two-week series designed and built by feature iterations.
The features are usually small and useful according to the client. Mooroolbalk agency can use
this methodology to enhance regular builds of the system and component ownership. However,
this system suits well to large teams and so the agency requires to add more working staffs.
(Dennis, Haley Wixom, Tegarden, & Seeman, 2015)
As such the best methodology that could be suitable for Mooroolbalk real estate agency is the
extreme programming (XP) as it enhances high involvement of customers and rapid feedbacks. It
is also simple and increases productivity. Methodology such as FDD will lead to increase of cost
Document Page
Running head: Requirement Analysis and Modelling 6
as it requires more team members. Scrum on the other hand can lead to incorrect cost estimation
if tasks are not well defined.
Comparison between XP methodology and object oriented models
XP methodology Object oriented models
Definition XP is an agile software
development methodology
which focuses on improving
responsiveness and quality of
the system to changing clients’
needs.
Object oriented models aims
on capturing information
system design and structure
into smalls modules that joins
both the process and the data.
stages Coding, testing, listening and
designing
Objects search and definition,
objects arrangement,
description of how objects
communicate with each other,
definition of the object
external behaviors and
definition of the object
internal behavior.
Advantages This methodology will assist
Mooroolbalk agency save cost
and time for the realization of
the project. It helps in
elimination of unproductive
activities.
Encourages Encapsulation:
this model if used by
Mooroolbalk agency will
encourage planning and
systems development that
don’t depend on each other.
Disadvantages Several specialists say that XP
focuses more on programs than
the design which may lead to
future bugs occurrence.
Ill-Suited to Procedural
Applications: this model is
hard to practice OOAD
methods within logic of non-
object business.
Document Page
Running head: Requirement Analysis and Modelling 7
System Documentation
In every system development documentation is a very important for future reference and
maintenance. Regarding the simplicity of Agile development that it doesn’t require
documentation is wrong. In most cases the people developing the systems are actually the once
to maintain in the long term. The Agency might decide to hire a system admin to be maintaining
the system. This person may not have been part of the development team, yet, he /she wants to
understand the system insight. This cannot happen without a documentation. (Dennis, Haley,
Tegarden & Seeman, 2015).
Automation
Automation is such an important aspect to any business. It helps to increase agency performance
and increase throughput. Also this facilitates easy management of records and information and
do away with the manual filing system. Based on the problems that Moroolbark Real Estate
Agency are going through, in this case, automation will be the only solution they have. This will
help them manage tenants’ payments record for easy reference and identification of defaulters. It
will also aid in financial record keeping that can be used for evaluation on the performance of the
urgency. However, automation may bring about laying off of some employees and also too much
dependence on an automated system, in case of a system downtime, then the all agency
operations are brought to a standstill. (Fish, 2012).
Cloud Computing
The first choice that Moroolbark Real Estate Agency should consider is the cloud solution. This
technology will be convenient for them because many at time they will be out there in the field
and still need access to office data and information. (Jamsa, 2013)
Cloud based solution offers them this platform and in addition, the security mechanism of cloud
is by far the best as compared to any other environment. Also availability of data is guaranteed at
all the times even when the clod vendor is upgrading or maintaining the system. All the troubles
of system maintenance and troubleshooting are left to the cloud provider. All that Moroolbark
Real Estate Agency has to do is invest on access points, that is workstations and internet access
points. This will reduce the hardware requirements for the Agency. (Safonov, 2016).
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Running head: Requirement Analysis and Modelling 8
Conclusion
Every system development approach is constrained by pros and cons. The development team
should always choose that with more capabilities of solving the agency problems. Moroolbark
Real Estate Agency however, has an option to choose cloud computing services. In system
development, thorough planning and design are very important techniques that will lead to
successful system development.
Document Page
Running head: Requirement Analysis and Modelling 9
Reference List
DENNIS, A., HALEY WIXOM, B., TEGARDEN, D. P., & SEEMAN, E. (2015). Systems
analysis & design: an object-oriented approach with UML. Hoboken, NJ : Wiley,
FISH, A. N. (2012). Knowledge automation: how to implement decision management in business
processes. Hoboken, N.J., Wiley.
FUJITA, H. (2010). New trends in software methodologies, tools and techniques: proceedings of
the 9th SoMeT_10. Amsterdam, IOS Press.
JAMSA, K. (2013). Cloud computing: SaaS, PaaS, IaaS, virtualization, business models,
mobile, security and more. Burlington, MA, Jones & Bartlett Learning.
SAFONOV, V. O. (2016). Trustworthy cloud computing. Hoboken, New Jersey
STAIR, R. M. (2017). Fundamentals of information systems. Boston, MA, USA : Cengage
Learning
chevron_up_icon
1 out of 9
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

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

Available 24*7 on WhatsApp / Email

[object Object]