System Analysis and Design System Implementation - Mr. Ahmad Al-Ghoul learning Objectives Explain the operational and test environments Develop an overall training plan with specific objectives for each group of participants, compare in-house and outside training providers, and describe effective training techniques Describe the data conversion process Avicenna System Analysis and Design System Implemantation 2 Operational and Test Environments The environment for the actual system operation is called the operational environment or production environment (It includes hardware and software configurations, system utilities, and communications resources.) The environment that analysts and programmers use to develop and maintain programs is called the test environment The test environment resides on a limited-access workstation or server located in the IT department A separate test environment is necessary to maintain system security and integrity and protect the operational environment Avicenna System Analysis and Design System Implemantation 3 Operational and Test Environments Access to the operational environment is limited to users and must be strictly controlled Systems analysts and programmers should not have access to the operational environment except to correct a system problem or to make authorized modification or enhancements The test environment for an information system contains copies of all programs, procedures, and test data files After any modification, you should repeat the same acceptance tests you ran when the system was developed Avicenna System Analysis and Design System Implemantation 4 Operational and Test Environments The operational environment includes hardware and software configurations and settings, system utilities, telecommunications resources, and any other components that might affect system performance By restricting access to the operational area, you can protect the system and avoid problems that could damage data or interrupt operations If you have to build or upgrade network resources to support the new system, you must test the platform rigorously before system installation begins Your documentation should identify all network specifications and settings Avicenna System Analysis and Design System Implemantation 5 Operational and Test Environments The test environment versus the operational environment. Notice that access to the test environment is limited to IT staff, while the operational environment is restricted to users. Avicenna System Analysis and Design System Implemantation 6 Training A successful information system requires training for users, managers, and IT staff members The entire systems development effort can depend on whether or not people understand the system and know how to use it effectively Avicenna System Analysis and Design System Implemantation 7 Training Training Plan Avicenna The training plan is a document that details these requirements. When you implement the system, it is essential to provide the right training for the right people at the right time The first step is to identify who should receive training and what training is needed You must determine how the company will provide training System Analysis and Design System Implemantation 8 Training Three main groups for training are users, managers, and IT staff Avicenna A manager need a system overview to ensure that users are being trained properly and are using the system correctly Users need to know how to perform their dayto-day job functions IT staff need the most information, to support the new system System Analysis and Design System Implemantation 9 Training Examples of training topics for three different groups. Users, managers, and IT staff members have different training needs. Avicenna System Analysis and Design System Implemantation 10 Training Vendor Training Avicenna If the system includes the purchase of software or hardware, then vendor-supplied training is one of the features you should investigate in the RFPs (requests for proposal) and RFQs (requests for quotation) that you send to potential vendors The training usually is conducted at the vendor’s site If a large number of people need training, you might arrange classes at your location Often gives the best return on your training dollars Scope is limited to a standard version of software or hardware In-house supplementary training needed, especially if your IT staff customized the package System Analysis and Design System Implemantation 11 Training Outside Training Resources Avicenna If you have standardized or customized package, and vendor training is not practical and your organization does not have the internal resources to perform the training, outside training consultants might be a desirable alternative Many training consultants, institutes, and firms are available that provide either standardized or customized training packages You can contact a training provider and obtain references from clients System Analysis and Design System Implemantation 12 Training In-House Training Avicenna The IT staff and user departments often share responsibility for developing and conducting training programs. You can use various training methods, such as presentation software that combine slides, animation, and sound. You also can use programs that capture actual keystrokes and mouse actions, also you can use videotapes, charts, and other instructional materials System Analysis and Design System Implemantation 13 Training When developing a training program, you should keep the following guidelines in mind: Train people in groups, with separate training programs for distinct groups Select the most effective place to conduct the training Avicenna Group training makes the most efficient use of time and training facilities A training program must address the job interests and skills of a wide range of participants Usually company’s location offers several advantages, such as reduce cost and time, take place in the actual environment where the system will operate. but you can encounter some disadvantages, such as interruption, in addition, using organization’s computer facilities for training can disrupt normal operations and limit the amount of hands-on training System Analysis and Design System Implemantation 14 Training When developing a training program, you should keep the following guidelines in mind: Provide for learning by hearing, seeing, and doing Prepare effective training materials Avicenna Some people learn best from lectures, and discussions. Others learn best from viewing or from reading materials. All users needs hands-on experience. You should provide training that support each type. You can prepare the training material in various forms, including traditional training manuals, printed handouts, or online material The main goal is to deliver user-friendly, cost-effective training System Analysis and Design System Implemantation 15 Training When developing a training program, you should keep the following guidelines in mind: Rely on previous trainees. Avicenna After one group of users has been trained, they can assist others Using Train-the-trainer strategy, users often learn more quickly from coworkers who share common experience and job responsibilities. When Training is complete, many organizations conduct a full-scale test, or simulation which is a dress rehearsal for users and IT support staff. Organizations typically include all procedures, such as those that they execute only at the end of a month, quarter, or year, in their simulations System Analysis and Design System Implemantation 16 Data Conversion Data Conversion Avicenna During data conversion, existing data is loaded into the new system You should develop a data conversion plan as early as possible, and the conversion process should be tested when the test environment is developed System Analysis and Design System Implemantation 17 Data Conversion Data Conversion Strategies Avicenna The old system might be capable of exporting data in an acceptable format for the new system or in a standard format such as ASCII or ODBC (open Database Connectivity) If a standard format is not available, you must develop a program to extract the data and convert it to an acceptable format Data conversion is more difficult when the new system replaces a manual system, because data must entered manually Any new system often requires additional data items, which might require manual entry System Analysis and Design System Implemantation 18 Data Conversion Data Conversion Security and Controls Avicenna You must ensure that all system control measures are in place and operational to protect data from unauthorized access and to help prevent erroneous input during the conversion process Some errors will occur, so users should verify all data, correct all errors, and supply every missing data item It is essential that the new system be loaded with accurate, error-free data System Analysis and Design System Implemantation 19 Sequence Summary During the installation process, you establish an operational environment that is completely separate from the test environment. Everyone who interacts with the new IS should receive training appropriate to his or her role and skills The IT department usually is responsible for training Software or hardware vendors or professional training organizations also can provide training When you develop a training program, remember the following guidelines: train people in groups; utilize people already trained to help train others; develop separate programs for distinct employee groups; and provide for learning by using discussion, demonstrations, documentation, and training manuals When a new system replaces a computerized system, you should automate the data conversion process The old system might be capable of exporting data in an acceptable format for the new system Any new system often requires additional data items, which might require manual entry Strict input controls are important during the conversion process Avicenna System Analysis and Design System Implemantation 20 Sequence Summary In this Sequence we have Defined and explained the operational and test Avicenna environments Explained how to develop an overall training plan with specific objectives for each group of participants compared in-house and outside training providers described effective training techniques Described the data conversion Strategies Explained data conversion security and controls System Analysis and Design System Implemantation 21 Reference [1] System Analysis and Design, Sixth Edition Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt Publisher: SHELLY CASHMAN SEWIES. Avicenna System Analysis and Design System Implemantation 22