In line with the data and reports presented by Gartner and Forrester, it is seen that the use of Low-Code development platforms is increasing day by day and the technical capabilities of Low-Code development platforms are improving.
With organizations turning to Low-Code development platforms and the increasing demand for these platforms, it has become important to train competent citizen developers. At this point, the way to train competent citizen developers; undergoes an effective, systematic and planned training process.
Systematic and planned realization of training processes is possible with instructional design and instructional design models. In the shortest definition, instructional design is the systematic and planned processes in which the learning process, learning contents, learning materials and learning experiences are designed, developed, implemented and evaluated.
The instructional design process can be developed within the framework of different models. One of the most common models used in this context is the ADDIE model, which is considered the "core" model.
The ADDIE Model, which includes general definitions of teaching and consists of five stages, consists of the stages of Analysis, Design, Development, Implementation and Evaluation. The ADDIE model is a cyclical model. The data obtained in the evaluation phase creates a data source for the analysis phase of the next application.
At this point, you can design effective and planned Low-Code training in 5 steps within the scope of the ADDIE model.
- Analysis Step:
In the analysis step of effective and planned Low-Code training, detailed data is collected from all stakeholders who will take part in the Low-Code training process in order to define the current status, characteristics, needs of citizen developer candidates and the problem regarding the teaching process of Low-code development and the career process of individuals who will manage their career as citizen developers. In addition, the need of real and legal entities that will provide citizen developer employment is an important variable for effective and planned Low-Code training. In the continuation of the data collection process, the data for Low-Code training is analyzed and the main problem of Low-Code training is defined. The source of the problem identified with the obtained data and the solutions to be used in Low-Code training are determined in this step.
These processes will reveal the components and variables for Low-Code training and form the basis of effective Low-Code training.
- Design Step:
In the design step of effective and planned Low-Code training, research and planning studies are carried out for the training process through the data collected and analyzed in the analysis step. In this context, in the design step;
- The objectives of the Low-Code training and the modules that make up the content of the training are determined in a clear and verifiable way.
- It defines how the set goals will be achieved.
- Instructional strategies to be used to achieve the objectives are defined.
- The environments where effective Low-code training will be carried out and the variables of the environments are determined.
- The methods to be used in the training process are determined.
- The training contents and the flow of these contents are determined.
- Presentation of learning contents and materials are determined.
- In the process of determining the materials, the interaction element that will increase the motivation of the learners is taken into consideration.
- Evaluation methods to be used to measure and evaluate the effectiveness of low-code training are determined in accordance with the objectives.
Execution of the design process for these titles stands out as very important for the effective training of competent citizen developers.
- Development Step:
In the development step of effective and planned Low-code training, a product creation process begins in the light of the data provided by the previous two stages. For an effective Low-code training, how the training will work is clearly stated in this step.
In the development step, lesson plans, training contents and educational materials determined in the design step are created and combined. By performing content writing in the development step for an effective learning process; storyboards and graphics are created.
It is critical for learners to practice through the development of practical Low-code training content to train competent citizen developers in the development step.
In this step, it is recommended to use a three-step approach consisting of drafting, production and evaluation to develop materials and course materials for effective and planned Low-Code training. It will be beneficial for the process to verify the course materials by taking expert opinions about the developed course materials.
In the development step, the process of preparing the learning environments determined within the scope of the design step is also expected to be carried out.
The use of learning management systems for Low-Code training, which is frequently used in online learning environments and blended learning environments, comes to the fore. A technological infrastructure and knowledge may be needed for Learning Management Systems. At this point, it may be preferable to purchase services from individuals or individuals with relevant expertise.
- Implementation Step:
In the Implementation step of effective and planned Low-Code training, it is mentioned that the training process is put into practice by using the previously determined methods and strategies with the information and created materials in the analysis, design, development stages.
It is an important point to provide an equal distribution in terms of hourly workload according to the course content during the application. During the application, care is taken to make the learner active at every moment of the process by using appropriate materials that will enable interaction among Low-Code learners. At the same time, motivation can be provided by attracting the attention of the learners, increasing the confidence of the learners in training, associating the educational content with employment resources and engaging the learners. In addition, the effectiveness of the learning process will increase if learners are supported with feedback in the application step.
It will also be beneficial to pay attention to the management of the learning environment and time during the implementation process. It is an effective approach to maintain the process with an effective and planned management that takes into account the learner's characteristics.
In learning management systems used in online learning environments and blended learning environments, it is recommended by instructional designers to carefully recommend user experience and learning analytics during the implementation process. Keeping electronic portfolios of learners through learning management systems is an important resource for process evaluation, especially in order to create a data source for the evaluation phase.
The evaluation step of effective and planned Low-Code training is the last step of the training process.
The evaluation step is done with the measurement and evaluation tools developed in the development step in accordance with the objectives and evaluation criteria determined in the design step.
The evaluation result will provide feedback and correction for the next Low-code training implementation, as well as informing about the success of the process. In this context, it would be beneficial to use both formative and summative evaluation in the evaluation process for an effective Low-code training.
The data of the learners about the products they developed in the process and the process in general can be kept through personal portfolios, and portfolios can be used as an evaluation tool. The products developed in the process can be evaluated with product evaluation approaches.
It is an important point to archive the evaluation result by filing online/face-to-face according to the type of evaluation tool applied. These archived data will always be a data source for a scalable and sustainable Low-Code training.
With the realization of the above-mentioned steps, it is possible to train competent citizen developers. The most important variable that increases the effectiveness of Low-Code training is the needs of learners, which also form the basis of the ADDIE model, and the needs of real and legal entities that will provide citizen developer employment. The instructional design process developed by Kuika Academy considers these needs as the focal point and follows a systematic and planned way in the design, development, implementation and evaluation of the process. Due to this structure, Kuika Academy is an effective educational resource for creating competent citizen developers. You can visit Kuika to review the training resource and Low-Code training contents.