Managing Information Systems Laudon, Laudon and Brabston: Seventh Canadian Edition
Managing Information Systems Laudon, Laudon and Brabston: Seventh Canadian Edition
After reading this chapter, you will be able to answer the following questions:
Rationalization of Procedures:
• The streamlining of standard operating procedures
• Often found in programs for making continuous quality
improvements; e.g. TQM, Six Sigma
Paradigm shift:
• Radical re-conceptualization of the nature of
• both the business and the organization
1. Systems analysis
• Establishing information requirements
2. Systems design
• Describes how the system will meet information requirements
3. Completing the systems development process
• Programming
• Testing
• Conversion
• Production and Maintenance
Programming:
• Translating the system specifications prepared
during the design stage into program code
Testing:
• Determine whether the system produces the
desired results under known conditions
Continued …
Copyright © 2015 Pearson Canada Inc. 13-16
Completing the Systems
Development Process (cont.)
Continued …
Copyright © 2015 Pearson Canada Inc. 13-17
Completing the Systems Development Process
(cont.)
Next comes…
Conversion:
• Moving from the old system to the new system
• Parallel Strategy
• Direct Cutover Strategy
• Pilot Study
• Phased Approach
Conversion Strategies:
Parallel Strategy;
• Running the old with the new until everyone is assured that the new one
functions correctly
Conversion Strategies:
Pilot Study;
• Introduces new system to only a limited area of the firm ex. Single
department or operating unit
• When this pilot version is complete and working smoothly
• It is then installed throughout, simultaneously or in stages
Phased Approach
• Introduces new system in stages
• By function or organizational units
Structured Methodologies
• Structured: Techniques are step-by-step,
progressive
• Process-oriented: Focusing on modeling
processes or actions that manipulate data
• Separate data from processes
• Using a Data Flow Diagram (DFD)
• Structure chart
Continued …
• Prototyping
• End-User Development
• Outsourcing
Prototyping
•Building experimental system rapidly and inexpensively for end
users to evaluate
•Prototype: Would be a working, but preliminary, version of
information system
•Steps in prototyping include:
1. Identify user requirements
2. Develop initial prototype
3. Use prototype
4. Revise and enhance prototype
Advantages
• Useful if some uncertainty in requirements or
design solutions
• Often used for end-user interface design
• More likely to fulfill end-user requirements
Disadvantages
• May gloss over essential steps
• May not accommodate large quantities of data or
large number of users
• May not undergo full testing or documentation
End-User Development
• Uses fourth-generation languages to allow
• end-users to develop systems with little or no help
from technical specialists
Fourth generation languages: Meaning less procedural
than conventional programming languages
Continued …
Continued …
Outsourcing
Advantages
• Allows organization flexibility in IT needs
Disadvantages
• Hidden costs, e.g.
• Identifying and selecting vendor
• Transitioning to vendor
• Opening up proprietary business processes to third party
Agile Development
•Focuses on rapid delivery of working software by
• breaking large project into several small sub-projects
•Subprojects
• Treated as separate, complete projects
• Completed in short periods of time using iteration and
continuous feedback
•Emphasizes face-to-face communication over written
documents,
• allowing collaboration and faster decision making
•Web services
• Reusable software components that use XML and open Internet
standards (platform independent)
• Enable applications to communicate with no custom programming
required to share data and services
• Can engage other Web services for more complex transactions