Chapter 8 – System Implementation Flashcards

1
Q

Planning for System Implementation

A
  • Schedule planning
  • Site preparation / renovation
  • Hardware installation
  • Software installation
  • Data conversion
  • System changeover
  • System testing
  • Training
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Data Conversion

A

• During data conversion:

- Existing data is loaded into the new system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Data Conversion Strategies

A

• Old system:
- Capable of exporting data in an acceptable format or standard format for the new system
~ Such as ASCII or ODBC
• Unavailability of a standard format:
- Develop a program to extract the data and convert it
• Requires additional data item
- Require manual entry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Data Conversion Security and Controls

A
• Ensure that:
	- All system control measures are in place and operational to:
		~ Protect data from unauthorized access
		~ Prevent erroneous input
• Some errors will occur
• Essential:
	- New system be loaded with:
		~ Accurate
		~ Error-free
			\+ Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

System Changeover (*)

A
• Process of putting the new information system online and retiring the old system
• 4 changeover methods:
	- Direct cutover 	
	- Parallel operation 
	- Pilot operation 
	- Phased operation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Direct Cutover (*)

A

• Old system terminates and the new system takes over immediately
• Least expensive method
- Because the company operates only 1 system at a time
• Involves more risk
• Chosen for implementing commercial software packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Parallel Operation (*)

A

• Both new and old information systems:
- Operate side-by-side
~ Until the company is satisfied that the new system operations correctly
~ Then the old system is terminated

• Easy to verify:
- That the new system is working properly under parallel operation

• Running both systems might place a burden on the operating environment
- And cause processing delay

• Not practical if:
- The old and new system are incompatible technically
• Inappropriate when:
- Two systems perform different functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Pilot Operation (*)

A

• The entire new information system is implemented but:
- Only at a single location called a pilot site
• After the system proves successful at the pilot site:
- It is implemented in the rest of the organization
~ Using the direct cutover method
• Old system continues to operate for the organization
• Combination of:
- Parallel operation
- Direct cutover methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Phased Operation (*)

A
• New system is implemented in stages
	- Not modules
• Not possible to use
	- Unless the system can be separated easily into:
		~ Logical modules or phases
• Give a part of the system to all users
• Risk of errors or failure:
	- Limited to the implemented module only
• Less expensive:
	- Than full parallel operation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

System Testing (*)

A
  • Syntax errors, Desk checking, Logic errors, Structured walkthrough / code review (guide), Design walkthrough
  • Unit Testing
  • Integration Testing
  • System Testing
  • Acceptance Test
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Unit Testing (*)

A
• Testing of:
	- Individual programs or modules
• Test:
	- Data
	- Programs that interact with other programs and files individually
• Stub testing
	- Writing a dummy code / Using a dummy component
		~ To simulate the behaviors of software components/modules depending what module it is undergoing from
• Test plan:
	- Project manager / Designated analyst
		~ Reviews the final test results
• People involved:
	- Programmers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Integration Testing / Link Testing (*)

A

• Testing two or more programs that depend on each other
• Testing the programs independently:
- Does not guarantee that the data passed between them is correct
• Testing sequence:
- Should not move to the integration stage
~ Unless it has performed properly in all unit tests
• People involved:
- Programmers from the different modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

System Testing (*)

A

• Tests the entire system
• Objectives:
- Perform a final test of all programs
- Verify that the system:
~ Will handle all input data properly
+ Both valid and invalid
~ Components are integrated properly
~ Actual processing situations will be handled correctly
- Ensure that:
~ The IT staff has the documentation and instructions needed to operate the system properly
~ Backup and restart capabilities of the system are adequate
- Demonstrate that:
~ Users can interact with the system successfully
- Confirm that the information system can:
~ Handle predicted volumes of data in a:
+ time and efficient manner
• People involved:
- Technical system tester

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Acceptance Tests (*)

A

• Conduct to determine whether:
- The system is ready for release
• User must test the system to find out whether:
- The application meets the business needs
• Once completed and approved:
- The program will then be delivered to production

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Training Plan (how)

A
• Identify who:
	- Should receive training
	- What training is needed
• 3 main groups for training:
	- Users
	- Managers
	- IT staff
• Determine how the company will provide training
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vendor Training

A

• If the system includes the purchase of software of hardware:
- Vendor-supplied training:
~ Investigate in the RFPs (requests for proposal) and RFQ (requests for quotation)
• Often gives the best return
- On training dollars

17
Q

Webinars and Podcasts

A
• As technology continues to advance, other wireless devices such as:
	- PDAs
	- Cellphones
		~ Will be able to receive products
• Webcast
• Subscribers
18
Q

Outside Training Resources

A

• Available to provide either standardized or customized training packages:
- Training consultants
- Institutes
- Firms
• Can contact a training provider and obtain references from clients

19
Q

In-House Training

A
• Training in their own company
• Guidelines to keep in mind when developing a training program:
	- Train people in groups:
		~ Separate training programs for distinct groups
	- Select the most effective place
		~ To conduct training
	- Provide learning by:
		~ Hearing
		~ Seeing
		~ Doing
	- Prepare effective training materials:
		~ Interactive tutorials
	- Rely on previous trainees
	- Train-the-trainer strategy
		~ Training the trainer to teach others
• When training is complete:
	- Conduct a full-scale test or simulation
20
Q

Post-Implementation Tasks

A

• Post-Implementation Evaluation
- Feedback, interview, observe, examine
• Conducting a post-implementation evaluation should be:
- People who were not directly involved in developing the system