📜 ⬆️ ⬇️

Development of trainings in the grocery company

image Today we will talk about the development of training materials and training in software companies. I see from my own experience and that of colleagues from other companies that this process is far from always fully established, and sometimes not completely adjusted (for example, an engineer or a technical support employee is involved in teaching materials, and then this is the residual principle).

In this article we will answer the following questions:


Immediately, I’ll clarify that we’ll talk about training materials for software products that are relatively difficult to install and use, which include enterprise-class solutions - from ERP systems to cloud platforms for service providers, an example of which could be Odin Service Automation ). Typically, the development of such solutions involved teams of 50-150 people, and use the product of different categories of users:

Creating training for less complex products, such as a web or mobile application for the end user, is the topic of a separate article.

How does this work in our company?


Initially, our training department existed in the form of two separate departments, and this is why:

Over time, it became clear that it would be optimal if the education department was one - and they were combined.
')
Advice to companies that are only thinking about education as a separate direction: in most cases, internal and external training courses intersect quite strongly on topics, so it’s better if one team does it. Below I want to give a few examples of what your trainings might be:

At the moment, we have 10 people working in our education department, each of whom has expertise in one or several products, and in total we cover requests for creating materials for all the company's products.

An employee of the training department must have two key skills, namely: to have competence in the product itself (at the engineer level) and be able to present this knowledge in a form that is easy to learn. It is also worth clarifying that we have a clear distinction between the employees who create the training and the trainers who read this training. These are two different specialties that can be compared with the study of English: there are methodologists who compose textbooks and materials, and there are teachers who teach using these textbooks.

Today, in Odin ( approx. Odin is a new Parallels brand that combines hosting software and service providers ), trainings for all products have been developed, and on average from one to three trainings per week (one training takes two to three working days ). Scheduling goes a few months ahead.

Why trainings are important?


image Before describing the processes and giving advice, I want to clarify why all the same training is important? After all, there is documentation, where you can find technical specifications for software, there is a support service, where you can ask questions.

The use of training programs helps the client’s employees quickly and comfortably get acquainted with the products and start working with them. Even if the cost of training is quite high for the client, it will still be beneficial for him, since it only takes a few days instead of a few weeks of self-study.

In addition, in difficult cases, the partner company may even refuse to use even a very high-quality integrated product if you do not offer trainings due to the absence of such a team in your staff or for other reasons.

Tip: Offer to the client or develop different teaching methods. The process of assimilating information depends on this. Training with the help of high-quality materials and an expert trainer is much more efficient than reading documentation on your own in terms of time / result spent.

Types of trainings


We have created the following levels of training:

These levels are enough to cover most customer requests.

Drawing up the structure of the training. Development of materials


How does the creation of training begin? Suppose we already have a request for a specific training on a particular product. In this case, we need to define the following parameters:

When the requirements for training become clear, you can proceed to the formation of the content of the training - to describe which scenarios will be included in the training, and which ones do not need to be included. Here I want to dwell on the word "script." We are not interested in the “feature” of the product in its pure form, but under what scenario it will be used.

Advice: consider typical use cases of your product and rely on them first of all during the creation of the training.

To understand these scenarios, you need to get information about them from customers, the easiest way is through colleagues who are associated with them. So who inside your company will be with your hands and ears about client scenarios ?:

Not always employees of other departments have the opportunity / desire to participate in a series of interviews. Here you need to take the initiative, explain exactly how trainings will help them:

Employee interviewing is not the only source for analyzing incoming information. You can also analyze applications from clients in the support service (usually we are interested in how to questions on which we compile best practices, and problems of clients on which we compose training in troubleshooting skills). And we can talk with clients at the conference, understand the trends of the industry development from thematic news, etc. In general, when selecting materials, we are not limited to any specific sources.

When all these data are collected, we have the opportunity to create an outline (technical task for the developer of the training), according to which we will develop training materials. It is important to note that in outline we indicate not only information on what technical topics will be covered, but also how they will be covered (lecture, laboratory work, group discussion, reading documentation, etc.)

At all stages of training development, we have an evaluation process . With it, we can eliminate both technical shortcomings (for example, errors in the syntax of the example code), and get useful information on improving the training (for example, it is more profitable to use practical examples in certain topics than theory, etc.). several stages:

Depending on different circumstances, the process may vary slightly: for example, most often the developer can develop several modules at the same time. That is, to develop new modules, while the previous ones are on review. Or even develop training not for one, but for several specialists at once.

Advice: Understand and promote the importance of creating trainings, for this you need to get allies in a company from several departments (management, engineering, etc.)

I summarize: all these data (target audience, technical information, methods of providing training, the time volume of specific modules, etc.) are extremely important at the initial stage. As you know, the better the architects design the application, the less there will be problems at the design stage. In the same way, it also works to create training materials - drawing up a detailed outline guarantees us the creation of a complete and high-quality training.

When to start creating a training? How to plan time to create?


Based on the accumulated experience, most often the training needs to be synchronized with the release of the product (if we are not talking about the expert level, where information is collected on the accumulated cases, after the product is released). Usually we plan to develop trainings for the year ahead so that they are available immediately after release.
If everything is clear with the release of the training, then how to calculate the approximate work time? We assume that for one hour of training there are 35 hours of development. At first glance it seems that it is very long, but it is not. Having considered the training materials set below, it is easy to see that not much time is spent on creation.

The main components of the training



During the training:


There is a lot of information on public speaking (how to make these presentations, how to teach adults), so I will not disclose this topic here. I just want to dwell on those points that I consider important:

Conclusion


All the information described above concerns only ILT trainings (the instructor leads the training), at the moment we are also introducing electronic (independent) training. If you are interested in this topic, let me know, and I will tell you about it in the next article.

You can find information about our specific trainings and dates here .
We are also looking for another training developer, if you are interested in such a position, you can read more about it at the link .

If you have any experience related to training in your company - please share it in the comments.

Source: https://habr.com/ru/post/262051/


All Articles