Topic > System Development Life Cycle - 1032

Information technology has grown rapidly and is becoming a vital issue in daily life. It is applied in almost all fields to make processes easier and simpler. Many software available for user to install on the computer to perform a specific task such as playing games, creating documents and watching movies. In the past decades, in the software development process, only one programmer was needed to write the code to solve a problem. However, today the system is becoming complex as it involved programmers, software engineers, system analysts and users working together to generate millions of lines of code. The Systems Development Life Cycle (SDLC) was created to handle this problem. SDLC is the most popular methodology used by organizations to develop an effective information system composed of networks of hardware and software. According to Valacich, George, and Hoffer (2012), the systems development life cycle is divided into five phases which are system planning, system analysis, system design, system implementation, and system maintenance (refer to Figure 1 in Appendix 1). The first phase of the system development life cycle is system planning. The important process in the planning phase is to understand the reason for building the system and identify how the project team built the system (Alan Dennis and Barbara Haley Wixon, 2000). There are two main activities in the planning phase. The first activity in this phase is to determine the requirements for the new or improved system. This recognition is part of the overview phase in larger organizations. The organization's consideration of information requirements and plans to meet these needs are determined. Jeffrey A. Hoffer, Joey F. George, and Joseph S. Valacich (2011) mentioned......middle of the article......the most unfavorable phase of the implementation phase is testing because the cost of bugs it can be gigantic (Alan Dennis et al., 2000). Programmers spend more time and effort testing than writing code. After the system passes the tests, the installation is performed. During installation, the old system is turned off and the new system is used. Completing documentation, training programs, and helping users are implementation activities. During implementation, documentation and training programs are finalized. It is necessary to conduct a training plan to teach users how to use the system and check the adaptation caused by the new system. Works CitedLungu, I. C., & Bara, A. (2005). Executive information systems development life cycle. Economy Information, 1(4), 19-22.Valacich, J. S., George, J. F., & Hoffer, J. A. (2012). Essentials of systems analysis and design. London, UK: Pearson PLC.