Playing games trying to decipher cryptic passages and discovering hidden keys can be fun. Doing the same trying to master a technology to get the job done… not so much. Regrettably, however, this is too often the norm in the tech world. Is it because we developers are too interested in creating the “bells and whistles” to bother with communicating how to use them? If you’re looking for an example, look no further than the training provided for customizing iNotes: a one hour video with an emphatic “Damn, I finally got that off my plate” (well, that’s what I would have said after making it - no offense intended to the guy saddled with the job).
If companies can’t invest the time and resources to provide top flight training materials for their software, then they have no business creating those products in the first place. We waste way too much time trying to figure out how to make things work in the absence of clear and direct instructions and communication.
Here following is what I consider the criteria for top flight training materials…
A holistic approach. A guide should be the central point of reference encompassing all, systematically building understanding and serving as an ongoing reference and reminder. Videos demonstrate what the various mechanisms look like in operation to the end-user as well as how to put them in place. Downloadable applications provide hands-on experience in using those mechanisms.
A consistent presentation. Every section of the guide should be structured identically wherever possible, something along the lines of the following: