1. Describe the need for change management.
Students should understand there are a number of factors that need to be managed to ensure change is successful. The way that change is managed can have significant effects on employers and employees.
Talk about this in terms of the following scenarios: a) applying a new computerized system from a manual system; b) changing an existing automated system to a new one that is cloud based.
Talk about the implications in terms of: a) manpower; b) time, cost and efficiency or productivity; c) possible problems.
2. Outline compatibility issues resulting from situations including legacy systems or business mergers.
When organizations interact, particularly on an international basis, there may be issues of software compatibility and language differences.
http://en.wikipedia.org/wiki/Legacy_system
http://www.businessdictionary.com/definition/legacy-system.html
http://www.coleyconsulting.co.uk/merge.htm
3. Compare the implementation of systems using a client’s hardware with hosting systems remotely.
The benefits and drawbacks of SaaS (Software-as-a-Service) should be considered.
The remote host may be in a different time zone and this can have significant effects on end-users.
http://en.wikipedia.org/wiki/Software_as_a_service
http://www.webopedia.com/TERM/S/SaaS.html
http://www.youtube.com/results
4. Evaluate alternative installation processes.
Students should be aware of the methods of implementation/ conversion.
Parallel running, pilot running, direct changeover and phased conversion.
Training issues may require organizations to restructure their workforce.
http://igcseict.net/systems_analysis_and_design/implementation_overview.php
5. Discuss problems that may arise as a part of data migration.
These include incompatible file formats, data structures, validation rules, incomplete data transfer and international conventions on dates, currencies and character sets.
http://en.wikipedia.org/wiki/Data_migration
6. Suggest various types of testing.
The crucial importance of testing at all stages of implementation should be emphasized, with the stages clearly defined.
Types of testing can include: user acceptance testing, debugging, beta testing.
Students should be aware that there are programs that can test other programs, thereby automating parts of the testing process and reducing costs.
Inadequate testing can reduce employee productivity and lead to end-user dissatisfaction.
http://www.codeproject.com/Tips/351122/What-is-software-testing-What-are-the-different-ty
http://en.wikipedia.org/wiki/Software_testing
7. Describe the importance of user documentation.
The quality of user documentation can affect the rate of implementation of the new system.
http://www.ehow.com/about_6706857_importance-software-documentation.html
http://www.ibm.com/developerworks/web/library/wa-cranky34/index.html
http://www.streetdirectory.com/travel_guide/10415/writing/dont_forget_that_manual.html
Evaluate different methods of providing user documentation.
Examples should include methods such as: help files, online support and printed manuals.
The quality of user documentation can affect the rate of implementation of the new system.
Evaluate different methods of delivering user training.
Examples should include self- instruction, formal classes, remote/ online training.
The quality of the delivery of user training can affect the rate of implementation of the new system.
http://en.wikipedia.org/wiki/Software_documentation
http://www.techscribe.co.uk/ta/how-to-write-user-documentation.htm
http://timothydevans.me.uk/sysdoc.html
8. Identify a range of causes of data loss.
Causes include malicious activities and natural disasters.
Malicious activity may be a result of activities by employees within the organization or intruders.
Outline the consequences of data loss in a specified situation.
Loss of medical records, cancellation of a hotel reservation without the knowledge of the traveler.
http://en.wikipedia.org/wiki/Data_loss
http://subrosasoft.com/blog/data-recovery/the-top-10-causes-of-data-loss
http://www.nextvault.com/blog/bid/86344/The-Consequences-of-Data-Loss
9. Evaluate different methods of delivering user training. Examples should include self- instruction, formal classes, remote/ online training.
10. Describe strategies for managing releases and updates. Students should be aware of a variety of ways in which updates and patches are made available and deployed. This includes automatic updates received on a regular basis online.