Explain the development methodologies of a given information system in an organization. Principal Methodologies of Information Systems
This lesson will introduce several system development methodologies for building new information systems to address an organization’s business challenges.
System Development Process
Systems development consists of activities used to produce information systems. System Analysis identifies problems, specifies solutions, and establishes information requirements. Systems Design Document - the design process will provide a model or blueprint consisting of all the specifications that will deliver the functions identified during systems analysis. Alternative Methods
SDLC methodology, also known as the waterfall method
The oldest method for building information systems. This method is not flexible and does not accept changes at any step along the way. This method is effective for highly structured systems such as CRM systems, accounting, payroll, or complex manufacturing systems. Prototyping
Prototyping is faster and should involve users more directly than what is experienced by using the SDLC. End-user interfaces are more closely aligned with actual user requests and requirements because the system designer must work with end users in the development process. End-user development serves the strategies of the company and the end users.
There is no need to hire an actual software or web developer. Developing Systems Using Technologies
RAD is used when there is a need to create workable systems quickly.
JAD is used to accelerate the generation of information requirements and to develop initial systems design.
Agile development focuses on rapid delivery of working software by breaking large projects into several small subprojects.
DevSecOps updates production systems with new software within hours rather than weeks or months