Professional Documents
Culture Documents
Chapter 13 Chapter 13: Building Information Systems Building Information Systems
Chapter 13 Chapter 13: Building Information Systems Building Information Systems
MANAGING THE DIGITAL FIRM, 12TH EDITION CHAPTER 13: BUILDING INFORMATION SYSTEMS
Learning Objectives
BUILDING INFORMATION SYSTEMS • What are the core activities in the systems
development process?
• What are the principal methodologies for modeling
and designing systems?
VIDEO CASES • What are the alternative methods for building
Case 1: IBM: Business Process Management in a Service‐Oriented Architecture information systems?
and Managing Projects
Case 2: Rapid Application Development With Appcelerator • What are new approaches for system building in the
Instructional Video 1: Salesforce and Google: Developing Sales Support Systems with
Online Apps d
digital
l ffirm era?
2 © Prentice Hall 2011
CIMB Group Redesigns Its Account Opening Process Systems as Planned Organizational Change
• Problem: Financial services provider CIMB group • Structural organizational changes enabled by IT
wanted to improve efficiency in business processes, 1. Automation
specifically process of opening accounts at branch
• Increases efficiency
• Solutions: ARIS BPM tool used to identify 25 areas
p
for improving g efficiency.
y Utilized Malaysia’s
y • Replaces manual tasks
government ID smart card to automate inputting 2. Rationalization of procedures
customer data, reducing time spent by 50% • Streamlines standard operating procedures
• Demonstrates the use of information systems to • Often found in programs for making continuous
streamline and redesign business processes quality improvements
• Illustrates first key step in building new system − – Total quality management (TQM)
analysis
l i – Six
Si sigma
i
ORGANIZATIONAL
• Structural organizational changes enabled by IT CHANGE CARRIES
RISKS AND
3. Business process redesign REWARDS
• Analyze,
Analyze simplify
simplify, and redesign business The most common forms of
organizational change are
processes automation and rationalization.
These relatively slow‐moving
• Reorganize
R i workflow,
kfl combine
bi steps, eliminate
li i and d slow‐changing
l h i strategies
t t i
present modest returns but
little risk. Faster and more
repetition comprehensive change—such
as redesign and paradigm
4. Paradigm shifts shifts—carries high rewards
but offers substantial chances
of failure.
• Rethink nature of business FIGURE 13‐1
THE SYSTEMS
DEVELOPMENT
• Systems analysis
PROCESS
– Analysis of problem to be solved by new system
Building a system can be
broken down into six core • Defining the problem and identifying causes
activities.
• Specifying solutions
FIGURE 13‐4
– Systems proposal report identifies and examines alternative
solutions
• Identifying information requirements
– Includes feasibility study
• IIs solution
l ti ffeasible
ibl and
d good d iinvestment?
t t?
• Is required technology, skill available?
– 20% changes to hardware, software, data, reporting Production and Operate the system
maintenance Evaluate the system
– 60% of work: User enhancements, improving documentation, Modify the system
FIGURE 13‐6 The system has three processes: Verify availability (1.0), Enroll student (2.0), and Confirm registration (3.0). FIGURE 13‐7 This structure chart shows the highest or most abstract level of design for a payroll system, providing an
The name and content of each of the data flo
flowss appear adjacent to each arro
arrow. There is one eexternal
ternal entit
entity o er ie of the entire ssystem.
overview stem
in this system: the student. There are two data stores: the student master file and the course file.
CLASS AND
• Object‐oriented development INHERITANCE
– Object is basic unit of systems analysis and design This figure illustrates how
classes inherit the common
• Object: features of their superclass.
superclass
– Combines data and the processes that operate on those data FIGURE 13‐8
• Alternative Systems‐Building
y g Methods • Traditional systems lifecycle:
– Oldest method for building information systems
– Traditional systems life‐cycle
– Phased approach divides development into formal
– Prototyping stages
– End‐user
End user development • Follows “waterfall”
waterfall approach: Tasks in one stage finish
before another stage begins
– Application
pp software packages
p g – Maintains formal division of labor between end users
– Outsourcing and information systems specialists
– Emphasizes formal specifications and paperwork
– Still used for building large complex systems
– Can be costly, time‐consuming, and inflexible
31 © Prentice Hall 2011 32 © Prentice Hall 2011
Management Information Systems Management Information Systems
CHAPTER 13: BUILDING INFORMATION SYSTEMS CHAPTER 13: BUILDING INFORMATION SYSTEMS
THE PROTOTYPING
• Prototyping PROCESS
– Building experimental system rapidly and The process of developing a prototype
can be broken down into four steps.
p y for end users to evaluate
inexpensively Because a prototype can be developed
quickly and inexpensively, systems
– Prototype: Working but preliminary version of builders can go through several
iterations, repeating steps 3 and 4, to
information system refine and enhance the p prototype
yp before
arriving at the final operational one.
– Steps
S in
i prototyping
i
1. Identify user requirements
2. Develop initial prototype
3. Use prototype
4. Revise and enhance prototype
33 © Prentice Hall 2011 34 © Prentice Hall 2011
Alternative Systems Building Approaches Application Development for the Digital Firm
TOTAL COST OF OFFSHORE OUTSOURCING
• Rapid application development (RAD)
– Process of creating workable systems in a very short
period of time
p
– Utilizes techniques such as:
• Visual programming and other tools for building
graphical user interfaces
• Iterative prototyping of key system elements
• Automation of p
program
g code generation
g
FIGURE 13‐10 If a firm spends $10 million on offshore outsourcing contracts, that company will actually spend 15.2
• Close teamwork among end users and information
percent in extra costs even under the best‐case scenario. In the worst‐case scenario,, where there is a
p
dramatic drop in productivity along with exceptionally high transition and layoff costs, a firm can expect to
systems specialists
pay up to 57 percent in extra costs on top of the $10 million outlay for an offshore contract.
Application Development for the Digital Firm Application Development for the Digital Firm
• Component‐based development
– Groups of objects that provide software for common
functions ((e.g.,
g , online ordering)
g) and can be combined to
create large‐scale business applications
– Web services
• Reusable software components that use XML and open Internet All rights reserved. No part of this publication may be reproduced, stored
standards (platform
p independent)
p in a retrieval system, or transmitted, in any form or by any means,
• Enable applications to communicate with no custom electronic, mechanical, photocopying, recording, or otherwise, without the
programming required to share data and services prior written permission of the publisher.
• Can
C engage otherth W Web b services
i ffor more complex
l ttransactions
ti P i t d iin th
Printed the U
United
it d St
States
t off A
America.
i
• Using platform and device‐independent standards can result in Copyright © 2011 Pearson Education, Inc.
significant cost
cost‐savings
savings and opportunities for collaboration with
P bli hi as Prentice
Publishing P ti HallH ll
other companies
45 © Prentice Hall 2011 46 © Prentice Hall 2011