1 building and maintaining information systems. 2 opening case: yahoo! store allows small businesses...
TRANSCRIPT
![Page 1: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/1.jpg)
1
Building and Maintaining Information Systems
![Page 2: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/2.jpg)
2
Opening Case: Yahoo! Store• Allows small businesses to create their own
online store– No programming needed
• The standardized store structure allows Yahoo! to provide store management information
![Page 3: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/3.jpg)
3
Phases of an Information System
![Page 4: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/4.jpg)
4
Figure 12.1
![Page 5: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/5.jpg)
5
Initiation• The process of defining the need to change an
existing work system, who should be involved, and describing in general terms the features of the new system
• Understand the proposed system purposes and goals
• Some projects never go beyond this phase
![Page 6: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/6.jpg)
6
Development• The process of building or acquiring and
configuring the needed resources• Must make sure that the system features
really solve the user needs– Problem with inconsistencies and ambiguities
in user requirements
![Page 7: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/7.jpg)
7
Implementation• The process of making the new system
operational• Activities include:
– Planning– User training– Conversion to the new system– Follow-up to make sure that the system is
operating effectively
![Page 8: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/8.jpg)
8
Operation and Maintenance• The ongoing operation of the system +
efforts to enhance the system and correct bugs
• The importance of this phase is often overlooked
![Page 9: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/9.jpg)
9
Overview of Alternative Approaches for Building Information Systems
• The traditional life cycle uses a prescribed sequence of steps and deliverables– The capability maturity model (CMM)
tracks the extent to which an IT organization uses this type of life cycle in its development work
• A prototype IS is a working model built to learn about the true requirements of the system
![Page 10: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/10.jpg)
10
• An application package consists of commercially available software that addresses a specific type of business application– Installed and operated by the IS department
• End-user development is the development of ISs by work system participants
![Page 11: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/11.jpg)
11
Traditional System Life Cycle
![Page 12: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/12.jpg)
12
• Goal: keep the project under control and assure that the IS produces satisfies well-formulated requirements
• Divides the project into a number of stepssteps, each with distinct deliverables
![Page 13: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/13.jpg)
13
Figure 12.3
![Page 14: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/14.jpg)
14
Initiation• Feasibility study – a user-oriented view of
the proposed system’s purpose– Economic feasibility– Technical feasibility– Organizational feasibility
• If the IS appears to be feasible, functional specifications are produced– Must be approved by both users and IS personnel
![Page 15: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/15.jpg)
15
Development• Creates the programs and the installed
hardware necessary for the data processing specified in the functional specifications
• Detailed requirement analysis– Results in a document called external external
specificationspecification – shows the data input screens and major reports, and explains the calculations that will be automated
![Page 16: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/16.jpg)
16
• Internal system design– Produces the internal specificationinternal specification – the
computer environment for the IS, the database content, and the inputs and outputs for all programs and subsystems
• Hardware acquisition and installation• Programming
– Unit testingUnit testing – treats the programs in isolation
![Page 17: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/17.jpg)
17
• Documentation– User and technical documentation
• System testing (or integration testing)– Testing planTesting plan – a precise statement of how
exactly the IS is going to be tested
![Page 18: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/18.jpg)
18
Implementation: Figure 12.4
![Page 19: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/19.jpg)
19
• Implementation planning– Creating plans for training, conversion, and
acceptance testing• Training• Conversion
– Turn on the new system at a chosen date– Phased approach– Running in parallel– Pilot implementation
![Page 20: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/20.jpg)
20
• Acceptance testing– Testing of the IS by the users as it goes into
operation
• Post-implementation audit– Determine whether the project has met its
objectives + make recommendations for the future
![Page 21: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/21.jpg)
21
Operation & Maintenance• Ongoing operation and support
– Ensuring that the technical system components continue to operate correctly, and that the users use the system effectively
• Maintenance– The process of modifying the IS over time
![Page 22: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/22.jpg)
22
• Pros and cons of the traditional life cycle:– Adherence to fixed deliverables improves
control but also guarantees a lengthy process– Having specific deliverables makes it easier to
monitor the work and take corrective actions early
• The traditional life cycle is the standard against which other approaches are compared
![Page 23: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/23.jpg)
23
Prototypes
A working model built to learn how an improved work system could
operate if it included an improved IS
![Page 24: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/24.jpg)
24
• Throwaway prototype – designed to be discarded– Useful for comparing alternatives
• Evolutionary prototype – designed to be adapted for permanent use– Should be built using the system tools that will
be used for the final IS
![Page 25: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/25.jpg)
25
Phases: Figure 12.5
![Page 26: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/26.jpg)
26
• Initiation– The problem is not well understood and/or the
users are unable to say exactly what they want
• Development– Emphasizes speed and rapid feedback
![Page 27: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/27.jpg)
27
• Implementation– Part of the implementation is done in parallel
with development
• Operation and maintenance
![Page 28: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/28.jpg)
28
Advantages & Disadvantages• Advantages:
– Users have a tangible IS to work with during development
– Early user involvement may reduce skepticism– Building prototypes is becoming easier
![Page 29: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/29.jpg)
29
• Disadvantages:– Too much user involvement– Many changes– Frequent deadlines are stressful
![Page 30: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/30.jpg)
30
Application Packages
![Page 31: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/31.jpg)
31
Figure 12.7
![Page 32: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/32.jpg)
32
Phases• Initiation• Development
– Benchmarking Benchmarking – running a test application similar to the final application
– Request for proposal (RFP)Request for proposal (RFP) – converts the ideas in the functional specifications into a checklist of required features
![Page 33: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/33.jpg)
33
• Implementation– Deciding how the package will be set up and
used– The system documentation may have to be
extended with a training manual
• Operation and maintenance– Release Release – an upgraded version of the software– License agreements
![Page 34: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/34.jpg)
34
Advantages and Disadvantages• Advantages:
– Benefits accrue sooner– Risks are reduced
• Disadvantages:– The features may not fit the business process– No control over the term direction of the software– Rarely provide sustainable competitive advantage
![Page 35: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/35.jpg)
35
End–User Development
End-user Computing (EUC)
![Page 36: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/36.jpg)
36
• Applies when:– Requirements are not stringent– The project is limited to a department and is not
on a critical path for other projects– Proven technology is used
![Page 37: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/37.jpg)
37
Phases• Initiation• Development
– IS staff to support the user development
• Implementation– No training
• Operation and maintenance– The responsibility of the end users
![Page 38: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/38.jpg)
38
Supporting the Users• Site license – blanket contracts covering
the use of a particular software product at the site by a certain number of users
• Data availability issues
![Page 39: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/39.jpg)
39
Advantages and Disadvantages• Advantages:
– Reduces the need for programmers– Minimizes training– Eliminates delays and political negotiations
• Disadvantages:– Applies only in a limited number of situations– The systems are often less well designed and
constructed, and more prone to bugs– Long-term maintenance often a problem
![Page 40: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/40.jpg)
40
Deciding Which Combination of Methods to Use
• Comparing advantages & disadvantages• Combining system development approaches
– Some alternatives:• Use a prototype as part of the traditional life cycle• Use a small application package as a prototype• Adopt aspect of a traditional life cycle to purchasing an
application package• Add a user development component to the traditional
life cycle
![Page 41: 1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming](https://reader034.vdocument.in/reader034/viewer/2022051619/56649e215503460f94b0cb88/html5/thumbnails/41.jpg)