Chapter 9: Systems Development and Project Management: Corporate Responsibility Flashcards
Systems Development Life Cycle (SDLC)
the overall process for developing information systems from planning and analysis through implementation and maintenance
- Planning phase
establishes a high-level plan of the intended project and determines project goals
- Analysis phase
involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system
- Design phase
establishes descriptions of the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation
- Development phase
involves taking all of the detailed design documents from the design phase and transforming them into the actual system
- Testing phase
involves bringing all the project pieces together into a special testing environment to eliminate errors and bugs, and verify that the system meets all of the business requirements defined in the analysis phase
- Implementation phase
involves placing the system into production so users can begin to perform actual business operations with it
4 Types of Implementation Systems
- Pilot
- Parallel
- Plunge
- Phased
Pilot
allows the new system to be tested in one department before being installed in others
Parallel
offers a low-risk but expensive way of implementing a new system
Plunge
the direct changeover method offers a quick but high-risk way of implementing a new system
Phased
a medium risk but lengthy method of replacing an old system with a new
In-sourcing (in-house-development)
uses the professional expertise within an organization to develop and maintain its information technology systems
Outsourcing
an arrangement by which one organization provides a service or services for another organization that chooses not to perform them in-house
Factors Driving Outsourcing Growth
- core competencies
- financial savings
- rapid growth
- the internet and globalization