Implementation and Training

Implementation and Training - Implementation and Training...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Implementation and Training System Implementation | Coding and Testing | Types of Testing | Implementation Approaches | Planning the Installation and Training | Planning for Success | Designing Forms and Reports | Assessing Usability | Designing for e-Commerce | Designing Interfaces and Dialogues | Summary | Study Tools System Implementation Implementing a system is typically the most expensive and time consuming phase after maintenance (which is not covered in this class). Regardless of the methodology (traditional, OO, or agile), once the coding and testing are complete, the application must be installed; this includes purchased packages such as ERP (Enterprise Resource Planning) Systems. System implementation may be combined or done in parallel with new process implementation, organizational changes, or other activities performed by the user community to prepare themselves for the new system. A key activity during the later part of implementation is the development of user training. The six major activities of implementation are coding, testing, installation, documentation, training, and support. We will cover coding and testing briefly, then study installation, documentation, and training more in-depth, and lastly we will cover support. Coding and Testing How code is generated for the application can take on many forms, and specific programming languages are covered in other classes. Testing can be integrated with coding when using agile methods including eXtreme Programming, or they can be separate activities in large organizations using traditional methods. In some environments, it is the programmers and business users who do the testing; in other environments, there may be a separate staff that does the testing based on scripts created by the user base. The goal of coding and testing is to convert the detailed design specifications into a working system, free of errors. As part of coding and then validated through testing, documentation (both system and user) is created. It is better to create documentation as you go rather than try to go back and create the documentation post-implementation. In fact, one approach to requirements specifications, particularly when major business processes are being changed, is to create the user documentation before the detailed specifications. The users can then validate the processes in the context of the system. Of course, you would need to include detailed designs for forms, reports, and Web pages in the user documentation. Types of Testing Testing computer code -- no matter whether it is generated through some type of CASE or programming language or it is a purchased software package -- is a key to a successful implementation. The testing process has evolved into a major skill set and, as mentioned above, many organizations have a dedicated group of testers. The first type of testing is normally done by the person creating the code with, perhaps, help from peers. Desk checking is a process in which the programmer reviews the code visually in an attempt to catch any obvious errors. Inspections and
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern