SlideShare a Scribd company logo
1 of 40
Management Information Systems
MANAGING THE DIGITAL FIRM, 12TH EDITION
SYSTEMS ANALYSIS AND DESIGN
Management Information Systems
ā€¢ Structural organizational changes enabled by IT
1. Automation
ā€¢ Increases efficiency
ā€¢ Replaces manual tasks
2. Rationalization of procedures
ā€¢ Streamlines standard operating procedures
ā€¢ Often found in programs for making continuous
quality improvements
ā€“ Total quality management (TQM)
ā€“ Six sigma
Systems as Planned Organizational Change
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
2
Management Information Systems
ā€¢ Structural organizational changes enabled by IT
3. Business process redesign
ā€¢ Analyze, simplify, and redesign business
processes
ā€¢ Reorganize workflow, combine steps, eliminate
repetition
4. Paradigm shifts
ā€¢ Rethink nature of business
ā€¢ Define new business model
ā€¢ Change nature of organization
Systems as Planned Organizational Change
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
3
Management Information Systems
Systems as Planned Organizational Change
ORGANIZATIONAL
CHANGE CARRIES
RISKS AND
REWARDS
The most common forms of
organizational change are
automation and
rationalization. These
relatively slow-moving and
slow-changing strategies
present modest returns but
little risk. Faster and more
comprehensive changeā€”
such as redesign and
paradigm shiftsā€”carries high
rewards but offers
substantial chances of
failure. FIGURE 13-1
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
4
Management Information Systems
ā€¢ Business process management (BPM)
ā€“ Variety of tools, methodologies to analyze, design,
optimize processes
ā€“ Used by firms to manage business process redesign
ā€¢ Steps in BPM
1.Identify processes for change
2.Analyze existing processes
3.Design the new process
4.Implement the new process
5.Continuous measurement
Systems as Planned Organizational Change
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
5
Management Information Systems
Systems as Planned Organizational Change
AS-IS BUSINESS PROCESS FOR PURCHASING A BOOK FROM A PHYSICAL BOOKSTORE
Purchasing a book from a physical bookstore requires many steps to be performed by both the seller and
the customer.
FIGURE 13-2
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
6
Management Information Systems
Systems as Planned Organizational Change
REDESIGNED PROCESS FOR PURCHASING A BOOK ONLINE
Using Internet technology makes it possible to redesign the process for purchasing a book
so that it requires fewer steps and consumes fewer resources.
FIGURE 13-3
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
7
Management Information Systems
ā€¢ Variety of tools for BPM, to
ā€“ Identify and document existing processes
ā€¢ Identify inefficiencies
ā€“ Create models of improved processes
ā€“ Capture and enforce business rules for performing
processes
ā€“ Integrate existing systems to support process
improvements
ā€“ Verify that new processes have improved
ā€“ Measure impact of process changes on key business
performance indicators
Systems as Planned Organizational Change
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
8
Management Information Systems
ā€¢ Systems development:
ā€“ Activities that go into producing an information
system solution to an organizational problem or
opportunity
1.Systems analysis
2.Systems design
3.Programming
4.Testing
5.Conversion
6.Production and maintenance
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
9
Management Information Systems
Overview of Systems Development
THE SYSTEMS
DEVELOPMENT
PROCESS
Building a system can
be broken down into
six core activities.
FIGURE 13-4
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
10
Management Information Systems
ā€¢ Systems analysis
ā€“ Analysis of problem to be solved by new system
ā€¢ Defining the problem and identifying causes
ā€¢ Specifying solutions
ā€“ Systems proposal report identifies and examines alternative
solutions
ā€¢ Identifying information requirements
ā€“ Includes feasibility study
ā€¢ Is solution feasible and good investment?
ā€¢ Is required technology, skill available?
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
11
Management Information Systems
ā€¢ System analysis (cont.)
ā€“ Establishing information requirements
ā€¢ Who needs what information, where, when,
and how
ā€¢ Define objectives of new/modified system
ā€¢ Detail the functions new system must perform
ā€“ Faulty requirements analysis is leading cause of
systems failure and high systems development
cost
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
12
Management Information Systems
ā€¢ Systems design
ā€“ Describes system specifications that will deliver
functions identified during systems analysis
ā€“ Should address all managerial, organizational, and
technological components of system solution
ā€“ Role of end users
ā€¢ User information requirements drive system building
ā€¢ Users must have sufficient control over design process to
ensure system reflects their business priorities and
information needs
ā€¢ Insufficient user involvement in design effort is major cause
of system failure
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
13
Management Information Systems
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
14
OUTPUT
Medium
Content
Timing
INPUT
Origins
Flow
Data entry
USER INTERFACE
Simplicity
Efficiency
Logic
Feedback
Errors
DATABASE DESIGN
Logical data model
Volume and speed
requirements
File organization and
design
Record specifications
PROCESSING
Computations
Program modules
Required reports
Timing of outputs
MANUAL PROCEDURES
What activities
Who performs them
When
How
Where
CONTROLS
Input controls (characters, limit, reasonableness)
Processing controls (consistency, record counts)
Output controls (totals, samples of output)
Procedural controls (passwords, special forms)
SECURITY
Access controls
Catastrophe plans
Audit trails
DOCUMENTATION
Operations documentation
Systems documents
User documentation
CONVERSION
Transfer files
Initiate new procedures
Select testing method
Cut over to new system
TRAINING
Select training techniques
Develop training modules
Identify training facilities
ORGANIZATIONAL CHANGES
Task redesign
Job redesign
Process design
Organization structure design
Reporting relationships
Management Information Systems
ā€¢ Programming:
ā€“ System specifications from design stage are
translated into software program code
ā€¢ Testing
ā€“ Ensures system produces right results
ā€“ Unit testing: Tests each program in system separately
ā€“ System testing: Test functioning of system as a whole
ā€“ Acceptance testing: Makes sure system is ready to be
used in production setting
ā€“ Test plan: All preparations for series of tests
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
15
Management Information Systems
ā€¢ Conversion
ā€“ Process of changing from old system to new system
ā€“ Four main strategies
1. Parallel strategy
2. Direct cutover
3. Pilot study
4. Phased approach
ā€“ Requires end-user training
ā€“ Finalization of detailed documentation showing how
system works from technical and end-user
standpoint
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
16
Management Information Systems
ā€¢ Production and maintenance
ā€“ System reviewed to determine if revisions needed
ā€“ May include post-implementation audit document
ā€“ Maintenance
ā€¢ Changes in hardware, software, documentation, or
procedures to a production system to correct errors,
meet new requirements, or improve processing
efficiency
ā€“ 20% debugging, emergency work
ā€“ 20% changes to hardware, software, data, reporting
ā€“ 60% of work: User enhancements, improving documentation,
recoding for greater processing efficiency
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
17
Management Information Systems
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
18
SUMMARY OF SYSTEMS DEVELOPMENT ACTIVITIES
CORE ACTIVITY DESCRIPTION
Systems analysis Identify problem(s)
Specify solutions
Establish information requirements
Systems design Create design specifications
Programming Translate design specifications into
code
Testing Unit test
Systems test
Acceptance test
Conversion Plan conversion
Prepare documentation
Train users and technical staff
Production and
maintenance
Operate the system
Evaluate the system
Modify the system
Management Information Systems
ā€¢ Most prominent methodologies for modeling and
designing systems:
1. Structured methodologies
2. Object-oriented development
ā€¢ Structured methodologies
ā€“ Structured: Techniques are step-by-step, progressive
ā€“ Process-oriented: Focusing on modeling processes
or actions that manipulate data
ā€“ Separate data from processes
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
19
Management Information Systems
ā€¢ Data flow diagram:
ā€“ Primary tool for representing systemā€™s component
processes and flow of data between them
ā€“ Offers logical graphic model of information flow
ā€“ High-level and lower-level diagrams can be used to break
processes down into successive layers of detail
ā€¢ Data dictionary: Defines contents of data flows and data stores
ā€¢ Process specifications: Describe transformation occurring
within lowest level of data flow diagrams
ā€¢ Structure chart: Top-down chart, showing each level of design,
relationship to other levels, and place in overall design structure
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
20
Management Information Systems
Overview of Systems Development
DATA FLOW DIAGRAM FOR MAIL-IN UNIVERSITY REGISTRATION SYSTEM
The system has three processes: Verify availability (1.0), Enroll student (2.0), and Confirm registration (3.0).
The name and content of each of the data flows appear adjacent to each arrow. There is one external entity
in this system: the student. There are two data stores: the student master file and the course file.
FIGURE 13-6
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
21
Management Information Systems
Overview of Systems Development
HIGH-LEVEL STRUCTURE CHART FOR A PAYROLL SYSTEM
This structure chart shows the highest or most abstract level of design for a payroll system, providing an
overview of the entire system.
FIGURE 13-7
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
22
Management Information Systems
ā€¢ Object-oriented development
ā€“ Object is basic unit of systems analysis and design
ā€¢ Object:
ā€“ Combines data and the processes that operate on those data
ā€“ Data encapsulated in object can be accessed and modified
only by operations, or methods, associated with that object
ā€“ Object-oriented modeling based on concepts of class
and inheritance
ā€¢ Objects belong to a certain class and have features of that
class
ā€¢ May inherit structures and behaviors of a more general,
ancestor class
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
23
Management Information Systems
Overview of Systems Development
CLASS AND
INHERITANCE
This figure illustrates how
classes inherit the common
features of their superclass.
FIGURE 13-8
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
24
Management Information Systems
ā€¢ Object-oriented development
ā€“ More iterative and incremental than traditional
structured development
ā€¢ Systems analysis: Interactions between system and users
analyzed to identify objects
ā€¢ Design phase: Describes how objects will behave and
interact; grouped into classes, subclasses and hierarchies
ā€¢ Implementation: Some classes may be reused from existing
library of classes, others created or inherited
ā€“ Because objects are reusable, object-oriented
development can potentially reduce time and cost of
development
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
25
Management Information Systems
ā€¢ Computer-aided software engineering (CASE)
ā€“ Software tools to automate development and reduce
repetitive work, including
ā€¢ Graphics facilities for producing charts and diagrams
ā€¢ Screen and report generators, reporting facilities
ā€¢ Analysis and checking tools
ā€¢ Data dictionaries
ā€¢ Code and documentation generators
ā€“ Support iterative design by automating revisions and
changes and providing prototyping facilities
ā€“ Require organizational discipline to be used effectively
Overview of Systems Development
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
26
Management Information Systems
ā€¢ Alternative Systems-Building Methods
ā€“Traditional systems life-cycle
ā€“Prototyping
ā€“End-user development
ā€“Application software packages
ā€“Outsourcing
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
27
Management Information Systems
ā€¢ Traditional systems lifecycle:
ā€“ Oldest method for building information systems
ā€“ Phased approach divides development into formal
stages
ā€¢ Follows ā€œwaterfallā€ approach: Tasks in one stage finish
before another stage begins
ā€“ Maintains formal division of labor between end users
and information systems specialists
ā€“ Emphasizes formal specifications and paperwork
ā€“ Still used for building large complex systems
ā€“ Can be costly, time-consuming, and inflexible
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
28
Management Information Systems
ā€¢ Prototyping
ā€“ Building experimental system rapidly and
inexpensively for end users to evaluate
ā€“ Prototype: Working but preliminary version of
information system
ā€¢ Approved prototype serves as template for final system
ā€“ Steps in prototyping
1. Identify user requirements
2. Develop initial prototype
3. Use prototype
4. Revise and enhance prototype
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
29
Management Information Systems
Alternative Systems Building Approaches
THE PROTOTYPING
PROCESS
The process of developing a prototype
can be broken down into four steps.
Because a prototype can be developed
quickly and inexpensively, systems
builders can go through several
iterations, repeating steps 3 and 4, to
refine and enhance the prototype before
arriving at the final operational one.
FIGURE 13-9
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
30
Management Information Systems
ā€¢ Advantages of prototyping
ā€“ 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
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
31
Management Information Systems
ā€¢ 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: Less procedural than
conventional programming languages
ā€¢ PC software tools
ā€¢ Query languages
ā€¢ Report generators
ā€¢ Graphics languages
ā€¢ Application generators
ā€¢ Application software packages
ā€¢ Very high-level programming languages
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
32
Management Information Systems
ā€¢ End-user development (cont.):
ā€“ Advantages:
ā€¢ More rapid completion of projects
ā€¢ High-level of user involvement and satisfaction
ā€“ Disadvantages:
ā€¢ Not designed for processing-intensive applications
ā€¢ Inadequate management and control, testing,
documentation
ā€¢ Loss of control over data
ā€“ Managing end-user development
ā€¢ Require cost-justification of end-user system projects
ā€¢ Establish hardware, software, and quality standards
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
33
Management Information Systems
ā€¢ Application software packages
ā€“ Save time and money
ā€“ Many offer customization features:
ā€¢ Software can be modified to meet unique requirements without
destroying integrity of package software
ā€“ Evaluation criteria for systems analysis include:
ā€¢ Functions provided by the package, flexibility, user friendliness,
hardware and software resources, database requirements,
installation and maintenance efforts, documentation, vendor
quality, and cost
ā€“ Request for Proposal (RFP)
ā€¢ Detailed list of questions submitted to packaged-software vendors
ā€¢ Used to evaluate alternative software packages
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
34
Management Information Systems
ā€¢ Outsourcing
ā€“ Several types
ā€¢ Cloud and SaaS providers
ā€“ Subscribing companies use software and computer hardware
provided by vendors
ā€¢ External vendors
ā€“ Hired to design, create software
ā€“ Domestic outsourcing
Ā» Driven by firms need for additional skills, resources,
assets
ā€“ Offshore outsourcing
Ā» Driven by cost-savings
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
35
Management Information Systems
ā€¢ Outsourcing (cont.)
ā€“ 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
Alternative Systems Building Approaches
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
36
Management Information Systems
ā€¢ Rapid application development (RAD)
ā€“ Process of creating workable systems in a very short
period of time
ā€“ Utilizes techniques such as:
ā€¢ Visual programming and other tools for building
graphical user interfaces
ā€¢ Iterative prototyping of key system elements
ā€¢ Automation of program code generation
ā€¢ Close teamwork among end users and information
systems specialists
Application Development for the Digital Firm
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
37
Management Information Systems
ā€¢ Joint application design (JAD)
ā€“ Used to accelerate generation of information
requirements and to develop initial systems
design
ā€“ Brings end users and information systems
specialists together in interactive session to
discuss systemā€™s design
ā€“ Can significantly speed up design phase and
involve users at intense level
Application Development for the Digital Firm
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
38
Management Information Systems
ā€¢ 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
Application Development for the Digital Firm
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
39
Management Information Systems
ā€¢ Component-based development
ā€“ Groups of objects that provide software for common
functions (e.g., online ordering) and can be combined to
create large-scale business applications
ā€“ 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
ā€¢ Using platform and device-independent standards can result in
significant cost-savings and opportunities for collaboration with
other companies
Application Development for the Digital Firm
CHAPTER 13: BUILDING INFORMATION SYSTEMS
Ā© Prentice Hall 2011
40

More Related Content

Similar to Session 5 - Systems analysis and design.ppt

Enterprise application
Enterprise applicationEnterprise application
Enterprise applicationancientsoul90
Ā 
L15 managing projects(1)
L15 managing projects(1)L15 managing projects(1)
L15 managing projects(1)Nikhil Saxena
Ā 
3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management System3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management SystemPerficient, Inc.
Ā 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_systemJithin Zcs
Ā 
Chapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptxChapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptxAxmedMaxamuudYoonis
Ā 
9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.pptHeshamMohamed855920
Ā 
Beyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical TrialsBeyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical TrialsMontrium
Ā 
MIS Session 6
MIS Session 6MIS Session 6
MIS Session 6sant190
Ā 
chapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdfchapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdfAxmedMaxamuud6
Ā 
Mc leod9e ch07 systems development
Mc leod9e ch07 systems developmentMc leod9e ch07 systems development
Mc leod9e ch07 systems developmentsellyhood
Ā 
Redesigning the organization with information systems
Redesigning the organization with information systemsRedesigning the organization with information systems
Redesigning the organization with information systemsProf. Othman Alsalloum
Ā 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfTmTri
Ā 
Implementation of MIS and its methods
Implementation of MIS and its methodsImplementation of MIS and its methods
Implementation of MIS and its methodsPoojith Chowdhary
Ā 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)raszky
Ā 
Course 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxCourse 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxSyifaNurgaidaYutia
Ā 
Bse 3105 lecture 5-evolution of legacy systems
Bse 3105  lecture 5-evolution of legacy systemsBse 3105  lecture 5-evolution of legacy systems
Bse 3105 lecture 5-evolution of legacy systemsAlonzee Tash
Ā 
Lesson 1 - Introduction to Enterprise Systems for Management.pdf
Lesson 1 - Introduction to Enterprise Systems for Management.pdfLesson 1 - Introduction to Enterprise Systems for Management.pdf
Lesson 1 - Introduction to Enterprise Systems for Management.pdfcalf_ville86
Ā 

Similar to Session 5 - Systems analysis and design.ppt (20)

Enterprise application
Enterprise applicationEnterprise application
Enterprise application
Ā 
L15 managing projects(1)
L15 managing projects(1)L15 managing projects(1)
L15 managing projects(1)
Ā 
3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management System3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management System
Ā 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
Ā 
Chapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptxChapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptx
Ā 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
Ā 
9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt
Ā 
Beyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical TrialsBeyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical Trials
Ā 
MIS Session 6
MIS Session 6MIS Session 6
MIS Session 6
Ā 
chapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdfchapter11-120827115420-phpapp01.pdf
chapter11-120827115420-phpapp01.pdf
Ā 
Mc leod9e ch07 systems development
Mc leod9e ch07 systems developmentMc leod9e ch07 systems development
Mc leod9e ch07 systems development
Ā 
Lec01.pptx
Lec01.pptxLec01.pptx
Lec01.pptx
Ā 
Redesigning the organization with information systems
Redesigning the organization with information systemsRedesigning the organization with information systems
Redesigning the organization with information systems
Ā 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdf
Ā 
Implementation of MIS and its methods
Implementation of MIS and its methodsImplementation of MIS and its methods
Implementation of MIS and its methods
Ā 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)
Ā 
Course 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxCourse 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptx
Ā 
Bse 3105 lecture 5-evolution of legacy systems
Bse 3105  lecture 5-evolution of legacy systemsBse 3105  lecture 5-evolution of legacy systems
Bse 3105 lecture 5-evolution of legacy systems
Ā 
Lesson 1 - Introduction to Enterprise Systems for Management.pdf
Lesson 1 - Introduction to Enterprise Systems for Management.pdfLesson 1 - Introduction to Enterprise Systems for Management.pdf
Lesson 1 - Introduction to Enterprise Systems for Management.pdf
Ā 
Chapter2
Chapter2Chapter2
Chapter2
Ā 

More from ENRIQUE EGLESIAS

IMC and Social media.ppt
IMC and Social media.pptIMC and Social media.ppt
IMC and Social media.pptENRIQUE EGLESIAS
Ā 
Session 8 - Managing knowledge to have competitive advantage.ppt
Session 8 - Managing knowledge to have competitive advantage.pptSession 8 - Managing knowledge to have competitive advantage.ppt
Session 8 - Managing knowledge to have competitive advantage.pptENRIQUE EGLESIAS
Ā 
Session 3 - Emerging technologies.ppt
Session 3 - Emerging technologies.pptSession 3 - Emerging technologies.ppt
Session 3 - Emerging technologies.pptENRIQUE EGLESIAS
Ā 
Session 2 - IT Infrastructure.ppt
Session 2 - IT Infrastructure.pptSession 2 - IT Infrastructure.ppt
Session 2 - IT Infrastructure.pptENRIQUE EGLESIAS
Ā 
Session 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.ppt
Session 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.pptSession 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.ppt
Session 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.pptENRIQUE EGLESIAS
Ā 
Session 9 - Enterprise applications.ppt
Session 9 - Enterprise applications.pptSession 9 - Enterprise applications.ppt
Session 9 - Enterprise applications.pptENRIQUE EGLESIAS
Ā 
Session 7 - Management challenges in Information security.ppt
Session 7 - Management challenges in Information security.pptSession 7 - Management challenges in Information security.ppt
Session 7 - Management challenges in Information security.pptENRIQUE EGLESIAS
Ā 
Session 1 - Introduction to IS and foundations of IS in business.ppt
Session 1 - Introduction to IS and foundations of IS in business.pptSession 1 - Introduction to IS and foundations of IS in business.ppt
Session 1 - Introduction to IS and foundations of IS in business.pptENRIQUE EGLESIAS
Ā 
Session 6 - Data resources and information management.ppt
Session 6 - Data resources and information management.pptSession 6 - Data resources and information management.ppt
Session 6 - Data resources and information management.pptENRIQUE EGLESIAS
Ā 
Session 4 - E commerce systems, digital markets and digital goods.ppt
Session 4 - E commerce systems, digital markets and digital goods.pptSession 4 - E commerce systems, digital markets and digital goods.ppt
Session 4 - E commerce systems, digital markets and digital goods.pptENRIQUE EGLESIAS
Ā 

More from ENRIQUE EGLESIAS (10)

IMC and Social media.ppt
IMC and Social media.pptIMC and Social media.ppt
IMC and Social media.ppt
Ā 
Session 8 - Managing knowledge to have competitive advantage.ppt
Session 8 - Managing knowledge to have competitive advantage.pptSession 8 - Managing knowledge to have competitive advantage.ppt
Session 8 - Managing knowledge to have competitive advantage.ppt
Ā 
Session 3 - Emerging technologies.ppt
Session 3 - Emerging technologies.pptSession 3 - Emerging technologies.ppt
Session 3 - Emerging technologies.ppt
Ā 
Session 2 - IT Infrastructure.ppt
Session 2 - IT Infrastructure.pptSession 2 - IT Infrastructure.ppt
Session 2 - IT Infrastructure.ppt
Ā 
Session 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.ppt
Session 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.pptSession 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.ppt
Session 10 - Foundation of business intelligence - ENHANCING DECISION MAKING.ppt
Ā 
Session 9 - Enterprise applications.ppt
Session 9 - Enterprise applications.pptSession 9 - Enterprise applications.ppt
Session 9 - Enterprise applications.ppt
Ā 
Session 7 - Management challenges in Information security.ppt
Session 7 - Management challenges in Information security.pptSession 7 - Management challenges in Information security.ppt
Session 7 - Management challenges in Information security.ppt
Ā 
Session 1 - Introduction to IS and foundations of IS in business.ppt
Session 1 - Introduction to IS and foundations of IS in business.pptSession 1 - Introduction to IS and foundations of IS in business.ppt
Session 1 - Introduction to IS and foundations of IS in business.ppt
Ā 
Session 6 - Data resources and information management.ppt
Session 6 - Data resources and information management.pptSession 6 - Data resources and information management.ppt
Session 6 - Data resources and information management.ppt
Ā 
Session 4 - E commerce systems, digital markets and digital goods.ppt
Session 4 - E commerce systems, digital markets and digital goods.pptSession 4 - E commerce systems, digital markets and digital goods.ppt
Session 4 - E commerce systems, digital markets and digital goods.ppt
Ā 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
Ā 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
Ā 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
Ā 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
Ā 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
Ā 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
Ā 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
Ā 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
Ā 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
Ā 
Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...
Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...
Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...Nguyen Thanh Tu Collection
Ā 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
Ā 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
Ā 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
Ā 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
Ā 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
Ā 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
Ā 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
Ā 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
Ā 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
Ā 

Recently uploaded (20)

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
Ā 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
Ā 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
Ā 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
Ā 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Ā 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Ā 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Ā 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Ā 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
Ā 
Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...
Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...
Tį»”NG ƔN Tįŗ¬P THI VƀO Lį»šP 10 MƔN TIįŗ¾NG ANH NĂM Hį»ŒC 2023 - 2024 CƓ ĐƁP ƁN (NGį»® Ƃ...
Ā 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
Ā 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Ā 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
Ā 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Ā 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Ā 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
Ā 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
Ā 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
Ā 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
Ā 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
Ā 

Session 5 - Systems analysis and design.ppt

  • 1. Management Information Systems MANAGING THE DIGITAL FIRM, 12TH EDITION SYSTEMS ANALYSIS AND DESIGN
  • 2. Management Information Systems ā€¢ Structural organizational changes enabled by IT 1. Automation ā€¢ Increases efficiency ā€¢ Replaces manual tasks 2. Rationalization of procedures ā€¢ Streamlines standard operating procedures ā€¢ Often found in programs for making continuous quality improvements ā€“ Total quality management (TQM) ā€“ Six sigma Systems as Planned Organizational Change CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 2
  • 3. Management Information Systems ā€¢ Structural organizational changes enabled by IT 3. Business process redesign ā€¢ Analyze, simplify, and redesign business processes ā€¢ Reorganize workflow, combine steps, eliminate repetition 4. Paradigm shifts ā€¢ Rethink nature of business ā€¢ Define new business model ā€¢ Change nature of organization Systems as Planned Organizational Change CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 3
  • 4. Management Information Systems Systems as Planned Organizational Change ORGANIZATIONAL CHANGE CARRIES RISKS AND REWARDS The most common forms of organizational change are automation and rationalization. These relatively slow-moving and slow-changing strategies present modest returns but little risk. Faster and more comprehensive changeā€” such as redesign and paradigm shiftsā€”carries high rewards but offers substantial chances of failure. FIGURE 13-1 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 4
  • 5. Management Information Systems ā€¢ Business process management (BPM) ā€“ Variety of tools, methodologies to analyze, design, optimize processes ā€“ Used by firms to manage business process redesign ā€¢ Steps in BPM 1.Identify processes for change 2.Analyze existing processes 3.Design the new process 4.Implement the new process 5.Continuous measurement Systems as Planned Organizational Change CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 5
  • 6. Management Information Systems Systems as Planned Organizational Change AS-IS BUSINESS PROCESS FOR PURCHASING A BOOK FROM A PHYSICAL BOOKSTORE Purchasing a book from a physical bookstore requires many steps to be performed by both the seller and the customer. FIGURE 13-2 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 6
  • 7. Management Information Systems Systems as Planned Organizational Change REDESIGNED PROCESS FOR PURCHASING A BOOK ONLINE Using Internet technology makes it possible to redesign the process for purchasing a book so that it requires fewer steps and consumes fewer resources. FIGURE 13-3 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 7
  • 8. Management Information Systems ā€¢ Variety of tools for BPM, to ā€“ Identify and document existing processes ā€¢ Identify inefficiencies ā€“ Create models of improved processes ā€“ Capture and enforce business rules for performing processes ā€“ Integrate existing systems to support process improvements ā€“ Verify that new processes have improved ā€“ Measure impact of process changes on key business performance indicators Systems as Planned Organizational Change CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 8
  • 9. Management Information Systems ā€¢ Systems development: ā€“ Activities that go into producing an information system solution to an organizational problem or opportunity 1.Systems analysis 2.Systems design 3.Programming 4.Testing 5.Conversion 6.Production and maintenance Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 9
  • 10. Management Information Systems Overview of Systems Development THE SYSTEMS DEVELOPMENT PROCESS Building a system can be broken down into six core activities. FIGURE 13-4 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 10
  • 11. Management Information Systems ā€¢ Systems analysis ā€“ Analysis of problem to be solved by new system ā€¢ Defining the problem and identifying causes ā€¢ Specifying solutions ā€“ Systems proposal report identifies and examines alternative solutions ā€¢ Identifying information requirements ā€“ Includes feasibility study ā€¢ Is solution feasible and good investment? ā€¢ Is required technology, skill available? Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 11
  • 12. Management Information Systems ā€¢ System analysis (cont.) ā€“ Establishing information requirements ā€¢ Who needs what information, where, when, and how ā€¢ Define objectives of new/modified system ā€¢ Detail the functions new system must perform ā€“ Faulty requirements analysis is leading cause of systems failure and high systems development cost Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 12
  • 13. Management Information Systems ā€¢ Systems design ā€“ Describes system specifications that will deliver functions identified during systems analysis ā€“ Should address all managerial, organizational, and technological components of system solution ā€“ Role of end users ā€¢ User information requirements drive system building ā€¢ Users must have sufficient control over design process to ensure system reflects their business priorities and information needs ā€¢ Insufficient user involvement in design effort is major cause of system failure Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 13
  • 14. Management Information Systems Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 14 OUTPUT Medium Content Timing INPUT Origins Flow Data entry USER INTERFACE Simplicity Efficiency Logic Feedback Errors DATABASE DESIGN Logical data model Volume and speed requirements File organization and design Record specifications PROCESSING Computations Program modules Required reports Timing of outputs MANUAL PROCEDURES What activities Who performs them When How Where CONTROLS Input controls (characters, limit, reasonableness) Processing controls (consistency, record counts) Output controls (totals, samples of output) Procedural controls (passwords, special forms) SECURITY Access controls Catastrophe plans Audit trails DOCUMENTATION Operations documentation Systems documents User documentation CONVERSION Transfer files Initiate new procedures Select testing method Cut over to new system TRAINING Select training techniques Develop training modules Identify training facilities ORGANIZATIONAL CHANGES Task redesign Job redesign Process design Organization structure design Reporting relationships
  • 15. Management Information Systems ā€¢ Programming: ā€“ System specifications from design stage are translated into software program code ā€¢ Testing ā€“ Ensures system produces right results ā€“ Unit testing: Tests each program in system separately ā€“ System testing: Test functioning of system as a whole ā€“ Acceptance testing: Makes sure system is ready to be used in production setting ā€“ Test plan: All preparations for series of tests Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 15
  • 16. Management Information Systems ā€¢ Conversion ā€“ Process of changing from old system to new system ā€“ Four main strategies 1. Parallel strategy 2. Direct cutover 3. Pilot study 4. Phased approach ā€“ Requires end-user training ā€“ Finalization of detailed documentation showing how system works from technical and end-user standpoint Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 16
  • 17. Management Information Systems ā€¢ Production and maintenance ā€“ System reviewed to determine if revisions needed ā€“ May include post-implementation audit document ā€“ Maintenance ā€¢ Changes in hardware, software, documentation, or procedures to a production system to correct errors, meet new requirements, or improve processing efficiency ā€“ 20% debugging, emergency work ā€“ 20% changes to hardware, software, data, reporting ā€“ 60% of work: User enhancements, improving documentation, recoding for greater processing efficiency Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 17
  • 18. Management Information Systems Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 18 SUMMARY OF SYSTEMS DEVELOPMENT ACTIVITIES CORE ACTIVITY DESCRIPTION Systems analysis Identify problem(s) Specify solutions Establish information requirements Systems design Create design specifications Programming Translate design specifications into code Testing Unit test Systems test Acceptance test Conversion Plan conversion Prepare documentation Train users and technical staff Production and maintenance Operate the system Evaluate the system Modify the system
  • 19. Management Information Systems ā€¢ Most prominent methodologies for modeling and designing systems: 1. Structured methodologies 2. Object-oriented development ā€¢ Structured methodologies ā€“ Structured: Techniques are step-by-step, progressive ā€“ Process-oriented: Focusing on modeling processes or actions that manipulate data ā€“ Separate data from processes Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 19
  • 20. Management Information Systems ā€¢ Data flow diagram: ā€“ Primary tool for representing systemā€™s component processes and flow of data between them ā€“ Offers logical graphic model of information flow ā€“ High-level and lower-level diagrams can be used to break processes down into successive layers of detail ā€¢ Data dictionary: Defines contents of data flows and data stores ā€¢ Process specifications: Describe transformation occurring within lowest level of data flow diagrams ā€¢ Structure chart: Top-down chart, showing each level of design, relationship to other levels, and place in overall design structure Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 20
  • 21. Management Information Systems Overview of Systems Development DATA FLOW DIAGRAM FOR MAIL-IN UNIVERSITY REGISTRATION SYSTEM The system has three processes: Verify availability (1.0), Enroll student (2.0), and Confirm registration (3.0). The name and content of each of the data flows appear adjacent to each arrow. There is one external entity in this system: the student. There are two data stores: the student master file and the course file. FIGURE 13-6 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 21
  • 22. Management Information Systems Overview of Systems Development HIGH-LEVEL STRUCTURE CHART FOR A PAYROLL SYSTEM This structure chart shows the highest or most abstract level of design for a payroll system, providing an overview of the entire system. FIGURE 13-7 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 22
  • 23. Management Information Systems ā€¢ Object-oriented development ā€“ Object is basic unit of systems analysis and design ā€¢ Object: ā€“ Combines data and the processes that operate on those data ā€“ Data encapsulated in object can be accessed and modified only by operations, or methods, associated with that object ā€“ Object-oriented modeling based on concepts of class and inheritance ā€¢ Objects belong to a certain class and have features of that class ā€¢ May inherit structures and behaviors of a more general, ancestor class Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 23
  • 24. Management Information Systems Overview of Systems Development CLASS AND INHERITANCE This figure illustrates how classes inherit the common features of their superclass. FIGURE 13-8 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 24
  • 25. Management Information Systems ā€¢ Object-oriented development ā€“ More iterative and incremental than traditional structured development ā€¢ Systems analysis: Interactions between system and users analyzed to identify objects ā€¢ Design phase: Describes how objects will behave and interact; grouped into classes, subclasses and hierarchies ā€¢ Implementation: Some classes may be reused from existing library of classes, others created or inherited ā€“ Because objects are reusable, object-oriented development can potentially reduce time and cost of development Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 25
  • 26. Management Information Systems ā€¢ Computer-aided software engineering (CASE) ā€“ Software tools to automate development and reduce repetitive work, including ā€¢ Graphics facilities for producing charts and diagrams ā€¢ Screen and report generators, reporting facilities ā€¢ Analysis and checking tools ā€¢ Data dictionaries ā€¢ Code and documentation generators ā€“ Support iterative design by automating revisions and changes and providing prototyping facilities ā€“ Require organizational discipline to be used effectively Overview of Systems Development CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 26
  • 27. Management Information Systems ā€¢ Alternative Systems-Building Methods ā€“Traditional systems life-cycle ā€“Prototyping ā€“End-user development ā€“Application software packages ā€“Outsourcing Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 27
  • 28. Management Information Systems ā€¢ Traditional systems lifecycle: ā€“ Oldest method for building information systems ā€“ Phased approach divides development into formal stages ā€¢ Follows ā€œwaterfallā€ approach: Tasks in one stage finish before another stage begins ā€“ Maintains formal division of labor between end users and information systems specialists ā€“ Emphasizes formal specifications and paperwork ā€“ Still used for building large complex systems ā€“ Can be costly, time-consuming, and inflexible Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 28
  • 29. Management Information Systems ā€¢ Prototyping ā€“ Building experimental system rapidly and inexpensively for end users to evaluate ā€“ Prototype: Working but preliminary version of information system ā€¢ Approved prototype serves as template for final system ā€“ Steps in prototyping 1. Identify user requirements 2. Develop initial prototype 3. Use prototype 4. Revise and enhance prototype Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 29
  • 30. Management Information Systems Alternative Systems Building Approaches THE PROTOTYPING PROCESS The process of developing a prototype can be broken down into four steps. Because a prototype can be developed quickly and inexpensively, systems builders can go through several iterations, repeating steps 3 and 4, to refine and enhance the prototype before arriving at the final operational one. FIGURE 13-9 CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 30
  • 31. Management Information Systems ā€¢ Advantages of prototyping ā€“ 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 Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 31
  • 32. Management Information Systems ā€¢ 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: Less procedural than conventional programming languages ā€¢ PC software tools ā€¢ Query languages ā€¢ Report generators ā€¢ Graphics languages ā€¢ Application generators ā€¢ Application software packages ā€¢ Very high-level programming languages Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 32
  • 33. Management Information Systems ā€¢ End-user development (cont.): ā€“ Advantages: ā€¢ More rapid completion of projects ā€¢ High-level of user involvement and satisfaction ā€“ Disadvantages: ā€¢ Not designed for processing-intensive applications ā€¢ Inadequate management and control, testing, documentation ā€¢ Loss of control over data ā€“ Managing end-user development ā€¢ Require cost-justification of end-user system projects ā€¢ Establish hardware, software, and quality standards Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 33
  • 34. Management Information Systems ā€¢ Application software packages ā€“ Save time and money ā€“ Many offer customization features: ā€¢ Software can be modified to meet unique requirements without destroying integrity of package software ā€“ Evaluation criteria for systems analysis include: ā€¢ Functions provided by the package, flexibility, user friendliness, hardware and software resources, database requirements, installation and maintenance efforts, documentation, vendor quality, and cost ā€“ Request for Proposal (RFP) ā€¢ Detailed list of questions submitted to packaged-software vendors ā€¢ Used to evaluate alternative software packages Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 34
  • 35. Management Information Systems ā€¢ Outsourcing ā€“ Several types ā€¢ Cloud and SaaS providers ā€“ Subscribing companies use software and computer hardware provided by vendors ā€¢ External vendors ā€“ Hired to design, create software ā€“ Domestic outsourcing Ā» Driven by firms need for additional skills, resources, assets ā€“ Offshore outsourcing Ā» Driven by cost-savings Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 35
  • 36. Management Information Systems ā€¢ Outsourcing (cont.) ā€“ 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 Alternative Systems Building Approaches CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 36
  • 37. Management Information Systems ā€¢ Rapid application development (RAD) ā€“ Process of creating workable systems in a very short period of time ā€“ Utilizes techniques such as: ā€¢ Visual programming and other tools for building graphical user interfaces ā€¢ Iterative prototyping of key system elements ā€¢ Automation of program code generation ā€¢ Close teamwork among end users and information systems specialists Application Development for the Digital Firm CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 37
  • 38. Management Information Systems ā€¢ Joint application design (JAD) ā€“ Used to accelerate generation of information requirements and to develop initial systems design ā€“ Brings end users and information systems specialists together in interactive session to discuss systemā€™s design ā€“ Can significantly speed up design phase and involve users at intense level Application Development for the Digital Firm CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 38
  • 39. Management Information Systems ā€¢ 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 Application Development for the Digital Firm CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 39
  • 40. Management Information Systems ā€¢ Component-based development ā€“ Groups of objects that provide software for common functions (e.g., online ordering) and can be combined to create large-scale business applications ā€“ 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 ā€¢ Using platform and device-independent standards can result in significant cost-savings and opportunities for collaboration with other companies Application Development for the Digital Firm CHAPTER 13: BUILDING INFORMATION SYSTEMS Ā© Prentice Hall 2011 40

Editor's Notes

  1. This slide discusses the first two of four different types of organizational change that information systems can enable. You can ask students to give examples of each type of change within the context of an example of a business, for example, a pizza chain. Ask students to define TQM (makes achieving quality an end in itself) and six sigma (specific measure of quality ā€“ 3.4 defects per million). Ask students to evaluate the two methods. Would one be better in some industries or types of businesses over the other method? Which method would be better for a restaurant chain? Which would be better for a clothing manufacturer? Why?
  2. This slide discusses the third and fourth types of organizational change that information systems can enable. You can ask students to give examples of each type of change within the context of an example of a business; for example, a pizza chain. Or, you can provide examples of change, and ask students to determine what category that change falls into. For example, what type of organizational change is involved when a business implements its first accounting software? For business process redesign, the text gives the example of Ford Motor Companyā€™s which redesigned its accounts payable process so that vendors no longer needed to send invoices which then needed to be reconciled with purchase orders ā€“ instead, purchase orders are entered directly into the system. An example of a paradigm shift is Schneider National which changed its business model from being a long-haul trucking and transportation firm to using its information systems to manage logistics for other companies.
  3. This graphic illustrates the four types of change, identifying them according to the potential return on investment as well as level of risk. What makes automation a low risk? What makes a paradigm shift or redesign a high risk? It is important to note that BPR and paradigm shifts have high failure rates. Ask the students why this is so. (Organizational change is difficult to orchestrate.)
  4. This slide discusses business process management, a category of tools and techniques that help firms redesign business processes. It discusses the riskiness of business process reengineering, and the need to properly manage it in order for BPR to be effective. Ask students what the importance of each step. For example, why is it important to determine the right business process to change rather than all business processes (some processes may not yield time or cost savings, you could spend too much money trying to improve all processes, and some processes may already be effective.) Give students an example of a business process and ask how the process could be measured. For example, how would you measure the business process of a customer ordering a meal? Of a kitchen preparing and delivering that meal? What about the business process of hiring a new employee? It is important to note that, even with effective process redesign, a majority of reengineering projects do not achieve breakthrough gains because of inadequate change management.
  5. This slideā€™s graphic illustrates the process of purchasing a book prior to reengineering, including the steps if a book is not available. It emphasizes the sequential nature of the task. Besides the time taken for this process, what are other disadvantages of this traditional business process?
  6. This graphic illustrates the book purchasing process after reengineering as an online process. The new process and technology has reduced numerous stages to four or five. What are the elements that have allowed these steps to occur? Which of the four types of organizational change described earlier does this redesigned process most closely resemble ā€“ automation, rationalization, redesign, paradigm shift?
  7. This slide gives an overview of the various types of BPM tools that firms use to redesign business processes. The text discusses the example of American National Insurance Company, which used Pegasystems BPM workflow software to streamline customer service processes across four business groups. BPM built rules to guide service reps through a single view of customer information across multiple systems, eliminating the need to access multiple applications when handling customer requests. This increased workload capacity of the representatives by 192%.
  8. This slide and the following slides discuss the activities involved in system development ā€“ the creation of a new (or improvements to an existing) information system. The activities listed are performed in order ā€“ the first two, systems analysis and systems design are preparatory steps for the system. The last four steps translate the design of the system into actuality. It is important to emphasize that an information system is not technology for technologyā€™s sake. It is a solution to a problem or set of problems the organization perceives it is facing ā€“ including the problem of an opportunity that requires the use of information systems in order to undertake. What problems with business processes have students encountered or witnessed in their work or educational career that could have been improved with the help of a new or improved information system?
  9. This graphic illustrates the six core activities of systems building. Ask students why these activities are represented as a circle. The circular nature indicates that systems building is not a linear process that is finished once the system is built. Typically, additional changes and improvements will need to be made to the system or part of the system that will require additional analysis, design, programming, testing, conversion, and maintenance.
  10. This slide and the next describe the first stage of systems development, systems analysis. The systems analyst first creates a road map of the existing organization and systems. What does this road map consist of? (Identifying primary owners and users of data along with existing hardware and software.) What constitutes a primary owner of data? Ask students how an analyst would determine if a problem existed with existing systems. (He/she would examine documents, work papers, procedures, observe system operations, and interview key users as well as managers). What does it mean that a solution is feasible from a financial standpoint? A technical standpoint? An organizational standpoint?
  11. This slide continues the discussion about the first stage in systems development, systems analysis. Establishing information requirements is an essential part of analysis. A system designed around the wrong set of requirements will either have to be discarded because of poor performance or will need to undergo major modifications. As the text discusses later in the chapter, user involvement is essential for gathering requirements. Why is this so? If user involvement is central to gathering information requirements, why should technical specialists, such as systems analysts, also be involved in this process?
  12. This slide describes the second stage of systems development, systems design. The text explains that like houses or buildings, information systems may have many possible designs. Each design represents a unique blend of all technical and organizational components. What makes one design superior to others is the ease and efficiency with which it fulfills user requirements within a specific set of technical, organizational, financial, and time constraints. Given an identical systems analysis, what elements might be different in a system design created by two different systems designers?
  13. This slide lists the various types of specifications that must be detailed and describe in a systems design. From this it is easy to see how complex designing a system can be, and how many opportunities there are for mistakes to creep in. Problems in any one of these areas could produce a less-than optimal system and losses in efficiency and productivity. Select a few of the specifications here and ask students what types of problems could result from an inadequate definition of that specification.
  14. This slide describes the third and fourth stages of systems development, programming and testing. Many companies today do not perform their own programming, but purchase software or outsource programming to a vendor. In outsourcing, who would be responsible for the testing, the vendor or the purchasing company? Would any testing be needed when software is purchased as a package? It is important to note that the importance of testing is typically underrated in systems project planning, and the risks resulting from inadequate testing are enormous. Ask students why, if system testing is performed that checks the entire system, would unit testing be important?
  15. This slide describes the fifth stage of systems development, conversion. Ask students to describe each of the strategies. What would make one approach more appropriate than another? Is there any case in which a direct cutover would be the optimal strategy?
  16. This slide describes the sixth and final stage of systems development, production and maintenance, and shows that an information system is never ā€œfinished.ā€ Situations and business environments always change, and systems have to change along with the business. Of course many businesses do not want to spend the resources to change their systems as required by a changing environment. And for this reason, systems can become dysfunctional, costing the firm money fixing the problems created by an outdated system. Ask students to discuss if any of the types of maintenance work listed here could be eliminated by better analysis and design?
  17. This slide summarizes the six stages in system development. Ask students what the difference is between information requirements and design specifications.
  18. This slide identifies the two most prominent methodologies for modeling systems and introduces the core concepts behind a structured methodology. Ask students what a process is or to give an example of a process. What does it mean to ā€œseparate data from processes?ā€
  19. This slide continues the discussion of the structured methodology, looking at the tools and techniques that it uses to model an information system. An example data flow diagram is shown on the next slide, so it may be helpful to move to that slide to discuss these diagrams. A data dictionary is needed so that system builders know exactly what data is stored and manipulated. Process specifications express the logic that is used when one piece of data is transformed by a process. A structure chart looks at the main function of the system, breaks it down into sub-functions, breaks sub-functions into more detailed sub-functions, until the smallest level of detail is reached. Ask students to give an example of what the smallest level of detail might look like, for example, in a university system managing student grades and reports.
  20. This graphic is a data flow diagram. Ask students what the rounded boxes represent (processes) and what the square box represents (an external entity). What about the open rectangle and the arrows? Where does the process begin? Ask a student to step through the process of registering a student for a course, noting what data is transferred at each step. Itā€™s always fun to do data flow diagrams as a group because it illustrates how the same process is seen differently by different people.
  21. This graphic shows a high-level structure chart. Note that this is high-level ā€“ and subfunctions exist for the functions ā€œGet inputs,ā€ ā€œValidate inputs,ā€ etc. What might be a subfunction for ā€œCalculate gross payā€?
  22. This slide introduces the second of the two main system modeling methodologies ā€“ object-oriented development. A key concept here is that of class and inheritance. Ask students what a class is ā€“ (general category of similar objects) and to describe objects that might be in the same class. For example, what objects might be in the category ā€œDegreesā€ in a universityā€™s information system?
  23. This graphic illustrates the concept of class and inheritance in object-oriented development. The Class employee allows subclasses to be created using the ā€œtemplateā€ or superclass ā€œEmployeeā€ and use the processes and properties defined for Employee. Subclasses can use properties of their superclass and also add their own properties. If a subclass ā€œInternā€ was added to this chart, what unique properties might it have?
  24. This slide continues the discussion of object-oriented development, highlighting unique considerations during the systems development process. Ask students to perform some rudimentary systems analysis and design for an information system that managed inventory for a department store. What classes might be created? What properties would they have? What subclasses would there be for one of these classes and what properties would they inherit? It is important to emphasize that object-oriented development can reduce the time and cost of development through reusing objects and classes from one application for other applications.
  25. CASE tools are software tools to automate development tasks for either of the two methodologies just discussed (structured, object-oriented). What does it mean that organizational discipline must be used to be used effectively? What kinds of gains in productivity can be expected if CASE tools are used properly?
  26. Structured methodology and object-oriented development describe the structure of the software applications used by information systems. The next slides discuss different ways in which the work by the teams involved in creating this software can be organized. Ask students to evaluate which of these methods, if implemented effectively, they think might produce the highest ROI. Which might be the riskiest?
  27. This slide describes the first method for building systems, the traditional systems life-cycle. Ask students what the effects of unanticipated user requirements are when using this type of building method. What is the role of end users in this method?
  28. This slide discusses the second method of systems building, prototyping. It is an explicitly iterative process. The term iterative has been used several times; ask students to describe what this means (steps to build the system can be repeated over and over). What are the benefits of an iterative process? Note that once no more iterations are needed, the prototype becomes the finished specifications for the final application, or may serve as the production version of the application.
  29. This graphic illustrates the four steps (rectangles) of prototyping. The steps that are repeated are steps 3) Use the prototype and 4) Revise and enhance the prototype. Would this type of system development be appropriate for developing a large, enterprise management system?
  30. This slide continues the discussion of prototyping, listing the advantages and disadvantages to using this method of building systems. Ask students to explain these advantages and disadvantages. For example, why is prototyping useful if there is uncertainty in requirements? What kinds of essential steps might be glossed over?
  31. This slide discusses a third alternative method in systems building, end-user development. What does it mean that fourth-generation languages are less ā€œproceduralā€ than conventional programming languages? What is an example of a conventional programming language? Ask students to describe or give an example of each type of fourth generation language category.
  32. This slide continues the discussion of end-user development. What types of projects might end-user development be most suited for? How might this type of development result in a loss of control over data?
  33. This slide discusses a fourth alternative in systems building, the use of application software packages. It is important to note that many functions are common to all business organizationsā€”payroll, accounts receivable, or inventory control. Software packages will fulfill the need for many organizations for these types of functions. However, it is still important to perform systems analysis in order to determine your organizationā€™s requirements for a system. Step through and explain (or have students explain) the evaluation criteria for a package. For example, you would want to outline the functions you need from the package and determine whether the software package provides that.
  34. This slide describes a fifth alternative in systems building, outsourcing. SaaS and cloud computing were introduced in chapter 5. Have students describe these types of outsourcing in their own words. Refer students to the Learning Tracks on outsourcing and cloud computing.
  35. This slide continues the discussion of outsourcing. It is important to emphasize the amount of work involved in partnering and sharing work with a vendor. It may take anywhere from 3 months to a year to fully transfer work to a vendor. What other types of hidden costs can students identify?
  36. The next slides discuss application development methods that emphasize providing fast solutions needed in an increasingly digital world. What elements in RAD are similar to building methods already discussed are used in RADā€“ CASE tools, prototyping, etc.?
  37. JAD is a second technique for accelerating the systems building process.
  38. Agile development is a third technique used to accelerate the systems building process. Could all three of the techniques described be used at the same time?
  39. Component-based development also speeds up system and software building. Web services describe Internet-standards based reusable software components, that can be combined to build more complex applications, such as checking a customerā€™s credit, procurement, or placing orders.