Professional Documents
Culture Documents
Running Head: Systems Development 1
Running Head: Systems Development 1
Running Head: Systems Development 1
Student’s Name
Course Name
Institution
Date
SYSTEMS DEVELOPMENT 2
Information systems process data inputs and generate useful information for
organizational operations. Their purposes range from processing useful transactions to providing
needed information for recruitment issues, strategy formulation, and linking corporate data to
office information. How do such systems come to existence? Through a methodology, human
know-how can be defined, build, and implemented into a system. The rapid change and
advancement in technology have ensured that information systems function correctly, are easy to
use, and meet the organizational needs. The SplitPay System, in this case, has both the client-
side running on Android Handsets and a server-side for supporting and interacting with various
client-side features. The system tracks and settles shared expenses in various scenarios, including
What systems development model approach would you use to develop this system?
Agile methodologies best suit the development process of this system. Agile is based on an
incremental and iterative development process where solutions and requirements evolve through
Besides, it fosters on evolutionary and adaptive planning. With this methodology, system
developers have to issue deliverables and milestones rapidly and respond to changes flexibly.
Why is the system a good match for the systems development model you chose?
SplitPay System is a good match for agile due to various reasons. First, it is a huge
system with various functional and non-functional requirements. Developers need to develop a
user registration system to gather user data and customize their preferences and settings. They
have to develop a group registration and management system to support various groups and
streamline the process. Other functionalities a billing system to store and monitor bills, a
system. Non-functional requirement ranges for notifications, help menus, and reporting, and
setting systems.
Also, the system is critical, and much focus should be directed on managing risks. A
sound system development system should identify issues whenever they arise and, at the same
time, leads to closure to functional issues. SplitPay System users have complex needs that
cannot be quantified. Using this system's success depends on the system's ability to quickly and
timely identify and manage possible threats and risks. Agile is an adaptive process where team
members respond to changes, and user needs quickly and flexibly. While using this method,
developers are not required to invest in time and effort to pinpoint issues; they must respond to
issues responsively. Besides, face-to-face communication and active consumer input leave no
space for guesses. The result of using this process is a high-quality system in the least time
What situations might you encounter that would be a problem for the model you
chose?
While using these systems, issues are inevitable. Re-work, for instance, is inevitable. Because
the process lacks long-term planning and utilizes a lightweight approach to system architecture,
re-work, especially when various components are supposed to be combined to form an intact
component, might be the common issue in the project execution process. Also, potential threats
to knowledge transfer and business process continuity are likely to be encountered. Naturally,
while using agile, system documentation is exceptionally light, and most teams focus on face-to-
face communication in the development and requirement gathering (Al-Zewairi et al., 2017). If
customer representatives among other stakeholders are not clear, the project can quickly get off-
SYSTEMS DEVELOPMENT 4
track. Besides, outside integration may be an issue because developers do not invest in designing
What would be your second choice of a systems development model for this system,
and why?
Alternatively, I will consider the SDLC framework to develop the system. The process
requires that system designers and developers should follow some set of activities consistently
and in phases. Besides, developers and designers should issue a milestone report ad use the
previous task results to develop another phase (de Vicente Mohino et al., 2019). The framework
offers better planning and control of the project, ensures compliance to prescribed standards, and
Conclusion
SplitPay is a vast system. At the same time, it is critical as users need to feel a sense of
security. Risk management is critical, and the wrong approach is likely to cause losses. Agile and
SDLC seem the best solution as they thoroughly look into the system's issues and identify issues
Reference
Al-Zewairi, M., Biltawi, M., Etaiwi, W., & Shaout, A. (2017). Agile software development
de Vicente Mohino, J., Bermejo Higuera, J., Bermejo Higuera, J. R., & Sicilia Montalvo, J. A.
(2019). The application of a new security software development life cycle (S-SDLC) with
Management, 25(1), 3.