Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
User Training for Busy Programmers
User Training for Busy Programmers

User Training for Busy Programmers: Develop effective software training classes quickly and easily

By William Rice
$7.99 $4.99
Book Jun 2005 92 pages 1st Edition
eBook
$7.99 $4.99
Print
$14.99
Subscription
$15.99 Monthly
eBook
$7.99 $4.99
Print
$14.99
Subscription
$15.99 Monthly

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Jun 13, 2005
Length 92 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781904811459
Category :
Concepts :
Table of content icon View table of contents Preview book icon Preview Book

User Training for Busy Programmers

Chapter 1. Introduction

We strive to develop good training courses. But what is ‘good training’? After 15 years in the software-training field, I’ve arrived at this working definition:

Good software training is when the students leave the class able to use the software to accomplish their business goals, and they have learned this in less time and with less disruption than if they had not attended.

Good software training is not about learning how to use software. It’s about learning how to get work done. And there is the difference between education and training: education is learning about, training is learning how.

A training class is worthwhile only if it saves the students time and trouble. Most adults are fast self-learners. They’re also very good at integrating their learning with their work process. Your training course is worthwhile when it enables the students to learn and apply the material, in less time and with less effort, than if they had to teach themselves.

This book assumes that you need to design and write a software training class, and that you’re not a professional trainer. It’s also suitable for entry-level software trainers and course developers.

Consider this book to be a step-by-step coach, or job aid, for writing the software course you need in as little time as possible. It will not explain adult learning theory, or the instructional design system. It focuses on ‘how-to’ information instead of theory. The book assumes that you have time to learn theory later; right now, you need direction.

We began by defining ‘good training’. We next examine the most common reasons software classes fail.

Misconceptions about Training

There are several misconceptions that prevent many software training classes from succeeding. If this book accomplishes nothing more than making you aware of these myths, you will still have benefited greatly.

Myth: Your Software Training Class should be about the Software

Your students did not come to your class to learn about the software. They came to learn how to accomplish specific business tasks. In the training profession, we call this approach as task-oriented training. We teach how to perform a business task, instead of how to use a menu option.

For example, a chapter called ‘The Data Menu’ pertains to learning about something, in this case, the Data Menu. ‘How to Import Data’, on the other hand, is learning how to do something, and reflects our task-oriented approach.

Myth: Your Students Want or Need to Know It All

The success of a training class is measured by the students’ ability to be productive and not by the amount of material you covered. Saturating your students with information is not the most effective way to help them become productive. Your students need to leave the class with competency in all the basic tasks.

Research shows that one of the biggest challenges that workers face today is locating the information they need. Make the process of locating help and further instructions a part of your course. Refer your students to the online help, manuals, and other resources for refinements, shortcuts, and rarely performed tasks. During the class, focus on developing your students’ competency in the core concepts and tasks.

Myth: In a Training Class, the Instructor Must Answer All of the Students’ Questions

You don’t need to tell your students the answers to all of their questions. You’ll help them better by giving them the opportunity to discover some answers themselves. Adults are more engaged and learn more permanently when they discover some answers themselves. This approach is called discovery learning. You can give your students the freedom to explore in the class, while still keeping control of the class. For example, you can present a question during a lecture or demonstration, and then have the students perform an exercise designed to answer that question.

Myth: When Teaching Software, You Should Begin at the Beginning

This is almost never true and almost always done. Start with the background information, and you lose most adult learners within fifteen minutes. If you want to catch and hold your students’ attention, start with something they can use. For example, begin the class with a demonstration of the process that they will learn, or by showing the documents that they will learn how to produce. Showing the end result of the class first is a good way to motivate your students.

Misconceptions about Training


There are several misconceptions that prevent many software training classes from succeeding. If this book accomplishes nothing more than making you aware of these myths, you will still have benefited greatly.

Myth: Your Software Training Class should be about the Software

Your students did not come to your class to learn about the software. They came to learn how to accomplish specific business tasks. In the training profession, we call this approach as task-oriented training. We teach how to perform a business task, instead of how to use a menu option.

For example, a chapter called ‘The Data Menu’ pertains to learning about something, in this case, the Data Menu. ‘How to Import Data’, on the other hand, is learning how to do something, and reflects our task-oriented approach.

Myth: Your Students Want or Need to Know It All

The success of a training class is measured by the students’ ability to be productive and not by the amount of material you covered. Saturating your students with information is not the most effective way to help them become productive. Your students need to leave the class with competency in all the basic tasks.

Research shows that one of the biggest challenges that workers face today is locating the information they need. Make the process of locating help and further instructions a part of your course. Refer your students to the online help, manuals, and other resources for refinements, shortcuts, and rarely performed tasks. During the class, focus on developing your students’ competency in the core concepts and tasks.

Myth: In a Training Class, the Instructor Must Answer All of the Students’ Questions

You don’t need to tell your students the answers to all of their questions. You’ll help them better by giving them the opportunity to discover some answers themselves. Adults are more engaged and learn more permanently when they discover some answers themselves. This approach is called discovery learning. You can give your students the freedom to explore in the class, while still keeping control of the class. For example, you can present a question during a lecture or demonstration, and then have the students perform an exercise designed to answer that question.

Myth: When Teaching Software, You Should Begin at the Beginning

This is almost never true and almost always done. Start with the background information, and you lose most adult learners within fifteen minutes. If you want to catch and hold your students’ attention, start with something they can use. For example, begin the class with a demonstration of the process that they will learn, or by showing the documents that they will learn how to produce. Showing the end result of the class first is a good way to motivate your students.

Haven’t we Solved these Problems with IDS?


In the training profession, we have a method for developing training courses called Instructional Design System or IDS. Some professionals believe that using IDS is almost a guarantee you’ll develop good training. Others believe that the quality of a training course depends more upon the skill of the author than any system.

One of the major problems with IDS is that people have developed so many effective training courses without using it, and so many ineffective courses while using it, that it’s hard for some trainers and managers to take it seriously. Others believe that if training is to be taken seriously as a profession, it must have a system for developing courses that can be applied in any situation.

This book takes the middle ground. We’ll neither worship nor denigrate IDS. Instead, we present a plan for developing a course that uses the principles of IDS. But remember: this book is a job aid, not a course in learning theory. For more about IDS, consult a book devoted to the topic. You can also check out a few internet sites like (http://www.ieee.org/organizations/eab/tutorials/refguide/ans01.htm) for additional information regarding IDS. To develop a successful software course in as little time as possible, read on.

The Checklist


The checklist below is your map for creating the course. It is organized into short tasks. Each task is covered in a chapter of this book. If there are any supporting materials for that task, the section also points to those materials.

Copy the checklist, put it where you can see it, and start working your way through it.

Step 1: The Setup

The Setup involves making high-level decisions about your training course’s goals and how to achieve them. Essential to this is obtaining the support of course sponsors.

  • Who needs to be trained Arrive at a consensus about who needs to be trained and what kind of training they need.

  • Learning objectives Develop specific, measurable objectives for the course.

  • Need for a training class Determine if there is need that a training class can or should fulfill and that a training course is the right solution, or if mentoring, informal demos, or self-study would better meet the learners’ needs.

  • Training scenario simulating business situation Determine what scenario will give your students the most realistic experience in the classroom. Decide upon a training scenario that effectively simulates the real world in the class.

  • Learning objective exercises For each learning objective, write a paragraph describing one or more exercises to practice that objective.

Set Criteria and Get Buy-In

  • Set the criteria for success Decide how you will prove that the students have mastered each objective: by passing a written test, performing the process in front of an instructor, performing the process on the job, and so on.

  • Get buy-in from sponsors Present the audience, outcomes, scenarios, exercises, and measurements of success to the stakeholders for their agreement.

Step 2: Develop In-class Exercises

Practical exercises are central to your course. Developing them first, and then building the course around them, is the quickest and most effective way to develop your course.

  • Prepare software for the exercises Prepare the data files and application settings for class. Take a snapshot of the files and application so that you can duplicate the environment for your students.

  • Write the directions Step through and write directions for each of the exercises. Save a snapshot of the training files after each exercise.

  • Revise the directions Go through the directions and make sure that the following points are taken into account:

    • Sentence structure: Put conditional phrases first

    • Start each numbered step with an action

    • State the result of each action

    • Use the second person

    • Differentiate button pushes, menu items, and text that is displayed on screen

    • Separate nested menu items

Test and Revise Exercise Files

  • Return the training files and development workstation to its pre-class condition Return the training software environment to the condition it was in before you started writing the exercises. This includes the training application, data files, and any supporting applications and files.

  • Step through the exercise directions Step through the exercise from start to finish exactly as the students will in class.

Step 3: Develop Lectures

Next, we develop illustrated lectures to introduce each exercise. Gradually the course is taking shape…

  • Develop a slide show for each unit in the course Use the following list of slides as a guideline:

    • Unit Title

    • Purpose

    • When is this procedure performed?

    • Who performs this procedure?

    • What information is entered during this procedure?

    • What processing does the system perform on the data entered during this procedure?

    • What is the result of this procedure?

    • Special Fields

    • Demonstration

    • Exercise

    • Review

    • Questions?

Step 4: Develop the Demo

Most students will learn a lot by watching you perform actions. Develop demos that will give students the knowledge to perform your carefully chosen exercises.

  • Identify the core functionality that the students must know to complete the exercise successfully.

  • Write the demo directions and speaking points.

  • Remove steps that use any menu items or functions that the students do not need to know.

  • Consider adding optional functionality that you think will enhance the demo.

  • Make a copy of the step-by-step directions for the exercise. Use this as the starting point for the demo.

  • Change the data in the copy so that the demo uses different data from that in the exercise.

The result should be a two-column document for each unit, with step-by-step directions in one column and speaking notes in the other.

Step 5: Package the Course

Packaging the course by including handouts and notes gives it a more lasting value:

  • A Student Guide means that students can refer back to course notes long after the course is over

  • An Instructor Guide means that even other instructors and not just you, can deliver your course to students

The Student Guide

The following five components will remind your students of the course’s key points, and where to get more help if they need it.

  • Write the Introduction Cover the following points in the introduction:

    • State the goals of the course

    • Describe the intended audience

    • List prerequisites

    • State the duration and class size

    • Include training group contact information

  • Printouts of the slides Generate handouts, with several slides per page and space reserved for taking notes.

  • Directions for in-class exercises Print out each exercise and place it after the appropriate slide show.

  • Resources and contacts Include links to online help, where to obtain documentation for the software, and contact information for people who can assist the students.

The Instructor Guide

This consists of the same five parts as the Student Guide, and adds information to each of the parts. Start with a copy of the Student Guide and add the information below.

  • Table of Contents In addition to a table of contents, generate a table of the units and their learning objectives.

  • Introduction Add login information for any accounts used in the class. This includes the account for the instructor, the students, and any administrative accounts needed to set up the system.

  • Printouts of the slides Print a copy of the slides and speaking notes for the Instructor Guide.

  • Directions for the in-class exercises For each unit, place the directions for the demonstration between the slide show and the exercise.

  • Resources and contacts

  • Slide-show files Export the slide show in a format that will work on the classroom’s instructor computer.

Step 6: Set Up and Test Run

Before delivering the course for real, it’s important to test the material and practice your delivery. Try to do as many of the tasks below as possible. A full run-through may not be always possible, but if you have the time, it will help.

Test the Room Setup

  • Run the course software on the training room computers.

  • Test the projector.

  • Test Internet access.

  • If the course requires Web access, test and ensure firewall and security settings do not interfere.

Practice Run

  • Deliver the course to a small test group or an empty room. Step through the exercises and demos in the order they will be given.

Revise the Course

  • Edit the course material based on feedback from your practice run.

Develop Follow-up Materials

  • Develop the tools needed to measure the criteria for success. Get the sponsors’ buy-in on the method or methods used.

Step 7: Deliver the Course

This last step is the practical implementation of all your above preparation. Make the most of your hard work, avoid embarrassing moments, and present a successful course by following the points mentioned below:

  • Keep the tone consultative.

  • Follow up unanswered questions.

  • Avoid unexplored territory.

  • Encourage students to watch and then do.

Summary


In this chapter we looked at the essential qualities of successful training courses, and dispelled some software training myths.

We then looked at a systematic process for creating successful training courses. We looked at a checklist covering the seven steps from setup to delivery.

We will begin to develop our course in our next chapter.

Left arrow icon Right arrow icon

Key benefits

  • A complete guide to creating software training courses and materials
  • Concise and practical step-by-step approach
  • Check-lists ensure that you are fully prepared
  • Based on proven educational techniques

Description

If you need to write a successful software training course and are unsure of how to start, then this book gets right to the point with clear, concise directions for developing an end-user software course. This step-by-step job aid walks you through the process of developing a successful, instructor-led software class. There are many good books on training theory. This book takes a more practical, condensed approach for when you don't have time to learn training theory. It is based on fifteen years of technical writing and training experience. In under 100 pages, the book guides you through the process of developing an end-user software course using a method that is tested, proven, and based upon sound instructional theory.

What you will learn

A systematic process for creating training courses and materials for software users Understanding your audience and ensuring that what you teach them is relevant and useful How to use effective in-class exercises as part of the learning mix Choosing what to teach and what to leave out How to tailor your approach to different user needs, and different types of software Preparing written guides for students and instructors

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Jun 13, 2005
Length 92 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781904811459
Category :
Concepts :

Table of Contents

13 Chapters
User Training for Busy Programmers Chevron down icon Chevron up icon
Credits Chevron down icon Chevron up icon
About the Author Chevron down icon Chevron up icon
Preface Chevron down icon Chevron up icon
Introduction Chevron down icon Chevron up icon
The Setup Chevron down icon Chevron up icon
Develop In-class Exercises Chevron down icon Chevron up icon
Develop Lectures Chevron down icon Chevron up icon
Develop the Demo Chevron down icon Chevron up icon
Package the Course Chevron down icon Chevron up icon
Setup and Test Run Chevron down icon Chevron up icon
Deliver the Course Chevron down icon Chevron up icon
A Final Note Chevron down icon Chevron up icon

Customer reviews

Filter icon Filter
Top Reviews
Rating distribution
Empty star icon Empty star icon Empty star icon Empty star icon Empty star icon 0
(0 Ratings)
5 star 0%
4 star 0%
3 star 0%
2 star 0%
1 star 0%

Filter reviews by


No reviews found
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.