210 likes | 305 Views
Systems in organizations. Planning and system installation User focus System backup Software deployment. Identify the context for which a new system is planned. What reasons would you need to justify a new system?. Identify the context for which a new system is planned.
E N D
Systems in organizations Planning and system installation User focus System backup Software deployment
Identify the context for which a newsystem is planned • What reasons would you need to justify a new system?
Identify the context for which a newsystem is planned • What reasons would you need to justify a new system? • New advances in hardware Increased speed • New advances in software • More efficiency • Better usability
Describe the need for change management • What factors would you need to manage when you change a system? • Hint: Think of everybody and everything that would relate to the change
Describe the need for change management • What factors would you need to manage when you change a system? • Hint: Think of everybody and everything that would relate to the change • Cost • Design • Implementation • Installation • Training for system administrators and users • Compatibility with other systems! • Testing
Methods of Installation/Conversion • Parallel running • Pilot running • Direct changeover • Phased conversion • What are the advantages of each of the above?
Remote Software Implementation • Software-as-a-Service (SaaS) • Client hardware interacts with software remotely (through a network) • The software is actually hosted (stored) on a server • What are the benefits? • What are the drawbacks?
Data Migration / Transfer • What are possible problems when data is migrated/transferred to a new system?
Data Migration / Transfer • What are possible problems when data is migrated/transferred to a new system? • Incompatible file formats (doc vs. docx) • Incompatible data structures (database vs. textfiles) • Validation rules • Different date formats (YY/MM/DD vs. DD/MM/YY) • Different currencies • Different character sets (ASCII vs. UniCode)
Testing • Where and when should testing be done?
Testing • Where and when should testing be done? • EVERYWHERE • Every stage of implementation • User acceptance testing • Debug testing • Beta testing
User Documentation • Why is it important? • Examples of user documentation: • Help files • Online support • Printed manuals • Others?
User Training • What are different methods of delivering training?
User Training • What are different methods of delivering training? • Formal classes • Self-instruction • Remote/online training • What are the advantages and disadvantages of each?
Data Loss • What are some causes of data loss?
Data Loss • What are some causes of data loss? • Malicious activities (e.g. hacking or disgruntled employee) • Natural disasters (e.g. fire) • Hardware failure
Consequences of data loss • Given a scenario, what are the consequences of data loss • Scenario 1: Your medical record was lost at the hospital • Scenario 2: Your transcript was lost by your college • Scenario 3: Your dinner reservation was lost
What are some methods of preventing data loss? • Failover system • Redundancy • Removable media (CDs, flash drives, external drives) • Offsite/online storage (e.g. Dropbox)
What are different methods of releasing updates and patches? • Manual download • At any time (critical) • Periodic (weekly, quarterly, etc.) • Automatic updates