Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
o When developing a new information system, there are many, many steps that
must be followed. The systems development life cycle (SDLC) is an attempt to structure these steps (p. 278). o o From the perspective of a definition, the SDLC is a structured step-by-step approach for developing information systems (p. 278). When developing a system, there are three primary choices you will make very early in the process (p. 279):
Insourcing is how much will be done by your own IT specialists. Selfsourcing is how much can be done by the end-users. Outsourcing is how much will be done by a third-party outside the organization.
Phase 1: Planning:
o The planning phase of the SDLC involves determining a solid plan for
developing your information system (p. 279).
Critical success factors (CSF) are factors critical to your organizations success.
The project scope clearly defines the high-level system requirements and is the most basic definition of the system. A project scope document is a written definition of the project scope and is usually no longer than a paragraph.
The project plan defines the what, when, and who questions of systems development activities including all activities to be performed, the individuals, or resources, who will perform the activities, and the time required to complete each activity (p. 279).
Project milestones represent key dates by which you need a certain group of activities performed (p. 280).
Phase 2: Analysis:
o The analysis phase of the SDLC involves end users and IT specialists working
together to gather, understand, and document the business requirements for the proposed system (p. 281. o The primary activity of this phase is to gather business requirements. Business requirements are the detailed set of knowledge worker requests that the system must meet to be successful (p. 281).
Phase 3: Design:
o The primary goal of the design phase is to build a technical blueprint of how the
proposed system will work. Your point of view changes from a business perspective to a technical or physical perspective (p. 282).
Phase 4: Development:
o During the development phase of the SDLC, you take all your detailed design
documents from the design phase and transform them into an actual system (p. 283). o o o In this phase, you build your technical architecture by buying and setting up the technical architecture during the design phase (p. 283). Secondly, you create databases and write any necessary software programs (p. 283). Computer technology advances very rapidly. Sometimes, systems can take several months to develop and the available technologies may change often (p. 284. Phase 5: Testing:
o The testing phase of the SDLC verifies that the system works and meets all the
business requirements defined in the analysis phase (p. 284). o o o First, you develop detailed test conditions, which are the detailed steps the system must perform along with the expected results of each step (p. 285). Secondly, you actually perform the test (p. 285). It is important that you do not skip any steps (p. 286).
Phase 6: Implementation:
o During the implementation phase of the SDLC, you distribute the system to all
the knowledge workers and they begin using the system to perform their everyday jobs (p. 286).
o First, you will provide user documentation to the knowledge workers which
explain how to use the system (p. 286). o Secondly, provide training for the knowledge workers. You must ensure that all of the knowledge workers have the required training to use the system correctly (p. 286).
o Methods of Implementation:
Parallel implementation using both the old and new system until you are sure that the new system performs correctly. Plunge implementation discarding the old system completely and using the new system Pilot implementation having only a small group of people use the new system until you know it works correctly, and then adding the remaining people to the system.
Phase 7: Maintenance: o o o During the maintenance phase of the SDLC, you monitor and support the new system to ensure it continues to meet the business goals (p. 287). First, you will need to create a help desk to answer your workers questions (p.287). Secondly, you will need to change the system as your business changes (p. 287).