Low-Code Approachin IT-Project Development
Low-code is a development concept when developers create a builder, which is a universal tool for solving complex and non-standard tasks, on the basis of which all future business requirements are formed. Low-code accelerates the implementation of new project features and helps cut the development costs.
Creating a Builder
Reduced Development Time
Resources for the implementation
2–3 managers (or business analysts) and 1–2 developers.
A development team (~ 7 people) and 1 manager (or a business analyst).
Time of Implementation
In the LCDP concept, development is carried out in 3 stages: task – builder – final functionality. Developers don't have to perform boring routine tasks, and in some cases the changes are implemented faster.
In the code-first paradigm, the development process is based on the "task – final solution" scheme. The Code-first cycle is longer, because in this case any edit goes through the standard development cycle.
User interfaces, business processes, data and integrations in LCDP are visualized, allowing the business to form requests for changes more clearly and have an unambiguous and clear representation (with respect to naming conventions).
In the code-first paradigm, the code and user documentation are always separated. The documentation maintenance requires additional efforts, which does not help avoid the duplicates and ambiguity of the narrative.
LCDP is easier to put into operation due to its self-documentability and the ease of logging unification.
The launch into operation requires a high level of development culture both on part of developers and the company's management.
Retaining engineering talent
Engineers are not involved in routine tasks execution; they are responsible for reusable builder elements. This allows developers to focus on quality, and business – on the core value.
As developers are responsible for delivering and modifying the final value, engineers burn out, and the business generates fewer changes. Solving these problems implies significant investments in the communication culture and complex process development.
Cost of work
The main focus is on creating a new builder or configuring the existing one, whereas edits to the functionality can be made by the customer himself. This reduces the development time and the cost of a ready-made solution.
The cost of a ready-made solution depends not only on the development, but also on whether further improvements and technical maintenance are required, which immediately drives up the price.
These systems allow prompt implementation of flexible integrations between the systems, improving the end systems architecture by centralizing the integration logic in single system.
Pimcore is a system that combines PIM and MDM functions. It ensures the provision of comprehensive information about products, helps manage the master data and the rules for publishing product information on various platforms taking into account the channel specifics.
Modeling, performance, control, and optimization of human resoutce management process.
Salesforce is a comprehensive low-code platform for managing the company's business processes.
Zoho is a low-code platform with a set of tools for application development.
An LCDP that provides an opportunity to create complex business applications with the workflow, data modelling, and UI.
о low-code на YouTube-
Code first VS low-code для создания интеграций в эпоху ChatGPT
Как программное обеспечение становится сложным?
Почему технари против middleware, ESB, брокеров?
Ваша заявка отправлена успешно