Student’s Name Paul Mugo Gikonyo
Institutional Affiliation Jomo Kenyatta University of Agriculture and Technology
Course Name Strategic Information Systems
Unit Code HESM 2403
Professor’s Name Dr. Mbithi Mutua
Assignment Due Date 1/11/2022
System Development
System development is developing new business systems or altering existing ones
(Roztocki et al. 178). It covers every procedure step, from figuring out the issue to putting a
solution in place.
Reasons for Initiating System Development
Initiatives for systems development come from every level of the organization, both
planned and unplanned. Initiatives that support broader organizational goals tend to be those that
have been well planned for and have managerial support. A new system's development or
modification is motivated by many factors.
Desire to seize new opportunities
A company might create a new system or alter one in response to emerging technology or
adjustments in its user base.
Rise in competition
When competitors in a market increase, it is crucial for organizations to create new
systems or alter existing ones to maintain a competitive advantage.
Desire to use information more effectively
Most organizations have underutilized information, so managers at the strategy level may
decide to start new systems.
Organizational development
, Surname 2
Since most organizations have grown since they began, management must start the
development of new systems as a result of this growth (Roztocki et al. 174). For instance, an
organization might create a computerized payroll system to pay its employees to save time since
their number is high.
Merger
When two organizations combine, new systems must get created or implemented to
accommodate the shifting priorities.
Market or external environment change
Since the market determines whether a business system will survive, a company that
manufactures products must be able to adapt its operations to market shifts.
Systems Development Life Cycle (SDLC)
The life cycle framework provides a set of steps that system designers and developers can
adhere to effectively. The system development life cycle is composed of some phases, each
drawing on the outcomes of the previous stage (Chanias et al. 23). Because the activities
involved in the system development process are ongoing, it is also known as the systems
development life cycle. The project has deadlines and timelines that must be met before the
system can be installed and accepted. In addition, the process will repeat itself if the design
requires significant improvement beyond routine maintenance or replacement due to new
technology.
System Development Life Cycle Approaches
The approaches include the following:
Traditional System development life cycle or waterfall mode
Prototyping
Rapid Application Development (RAD)
Traditional System Development Life Cycle
System development takes place over a considerable amount of time using this approach.
Traditionally, the system development life cycle gets driven by functions or processes. During