什么是培训员工如何使用刚刚创建的软件的好方法?

Ton*_*ser 9 deployment

我在一家小公司工作,距离部署一个将被大量使用的网络应用程序几周.在一个地方的每个人都必须学会使用它,虽然我认为它非常容易和直观,但我可能会有偏见.
我已经写了一个帮助指南,其中包含大量的屏幕截图,每个页面都有,但我仍然需要培训所有人.什么是最好的方式?你如何退后一步并解释你已经工作了几周的代码?

Bri*_*ndy 9

首先尝试避免培训:

执行可用性测试以确保您的Web应用程序直观.可用性测试是测试的一个非常重要的方面,它经常被忽略.您如何看待您的系统可能与新用户如何看待您的系统有很大不同.

还要尽可能多地添加上下文帮助.例如,当我将鼠标悬停在堆栈溢出的标签上时,我确切地知道点击它会做什么,因为它告诉我.

这似乎也很明显,但请确保从站点本身链接到您的文档.人们可能不会考虑查看您的文档,除非它正好在他们眼前.

关于培训文档:

尝试将您的资料分成用户使用系统的方式.我个人喜欢Sun为他们的Java教程创建的"trail"选项.在本教程中,您可以做几件事,并且可以选择您想要去的路径.

支持随机读取您的帮助文档.如果他们在您的网络应用程序中有任务要做,那么他们应该能够在不阅读大量不相关内容的情况下获得帮助.

确保您的文档可搜索.

关于实际培训课程:

如果您实际上正在进行培训课程,请远离解释与您的代码相关的任何内容.您无需了解驾驶汽车的引擎.

尝试将您的培训课程分成系统中非常集中的方面.如果您只有1个可用的培训课程,那么只需执行一个系统的专用用例+系统的整体描述.请参阅文档的不同部分,以获取帮助.

让社区自助:

无论您的文档有多广泛,您都会遇到无法覆盖的案例.这就是为什么让系统的所有用户都可以使用论坛的好主意.让他们互相问问题.

您可以查看此论坛并根据需要在文档中添加内容.

您还可以为文档本身打开一个wiki,但如果您的用户群不是很大,这可能是不可取的.