You are very welcome!
sarbjit wrote
I have one question on Step # 2 suggestion. "Why do we need to explain the business processes again to the user?" . May be users are well aware of the business process. Is it fruitful step to do?. As I have mentioned, I will take the users on the new software usage.May be they will be happy to know the features of new software?. |
I was not suggesting that you explain the users their business process (they probably know it better than you since they do it day in and day out). What I was suggesting is that you put the training of the new software in the context of the existing business process so that the users can understand why the new software is beneficial to them.
In addition - there are many users who have been doing the same tasks for a long time and they don't even know exactly why and how their work fits in the bigger picture. Showing, at the high-level, the business process would be beneficial. You don't need to spend a long time on the business process, just enough.
And yes, maybe they'll be happy to learn some new features however, while there could be many cool features, the only ones that matter are those which are going to make a difference in the user's day to day activities. For example - if the new software has a feature which allows the user to view daily quotes that might be "fun" and "interesting" for a few minutes but the reality is that the end users probably don't need quotes (unless they are speech writers.) ;-)
sarbjit wrote
Will I get some resistance from the users not to use the new software? Will the users come with critics for new software? |
I would guess that you will probably get some resistance. Most people tend to want to avoid change so you will get some complainers. This is why it's even more important that you show your users what's in it for them.
If the software is customizable then you may even want to get and record the initial feedback your audience will have about the new software.
One more thing - consider starting your actual training with a high-level overview of the entire application (high-level) features without the users touching the keyboard or the mouse. This way they will have a mental roadmap through the software. Then you can proceed and jump into the details of how the software supports key tasks and processes. If you have a training room/lab with computers for everybody you might want to go through examples first by yourself and have your audience pay attention. Then it's their turn - give them exercises and activities to do while in class.
Best regards,
- Adrian