Êîìïàíèÿ «Äèàñîôò» ðåøèëà ãëàâíóþ ïðîáëåìó ÈT-èíäóñòðèè – ïðîãðàììèñòû òðàòèëè 85% âðåìåíè íå íà ñîçäàíèå íîâîãî êîäà, à íà èñïðàâëåíèå áàãîâ è äîðàáîòêè. Òåïåðü áëàãîäàðÿ ïëàòôîðìàì ýêîñèñòåìû Digital Q ïîëîâèíà èõ ðàáî÷åãî äíÿ óõîäèò íà èííîâàöèè, à òðóäîåìêîñòü ñîêðàòèëàñü â òðè ðàçà. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Äèàñîôò».
Ðàíüøå ðàçðàáîò÷èêè ïðîâîäèëè 85% ðàáî÷åãî âðåìåíè â «òåõíè÷åñêîì áîëîòå» – èñïðàâëÿëè áàãè, äîðàáàòûâàëè ñóùåñòâóþùèé êîä è çàíèìàëèñü ïðîåêòèðîâàíèåì. Íà ñîçäàíèå ðåàëüíî íîâîãî ôóíêöèîíàëà îñòàâàëîñü âñåãî 15% âðåìåíè. Òåïåðü áëàãîäàðÿ ïëàòôîðìåííîìó ïîäõîäó ñèòóàöèÿ êàðäèíàëüíî èçìåíèëàñü: ïîëîâèíà âðåìåíè óõîäèò íà ðàçðàáîòêó íîâûõ âîçìîæíîñòåé ïðîäóêòà. Äëÿ êîìïàíèé ýòî îçíà÷àåò ïîòåíöèàëüíóþ ýêîíîìèþ äî 60-70% áþäæåòà íà ðàçðàáîòêó èëè âîçìîæíîñòü â òðè ðàçà áûñòðåå âûâîäèòü ïðîäóêòû íà ðûíîê ïðè òåõ æå çàòðàòàõ.
«Ìû ñòîëêíóëèñü ñ ïàðàäîêñîì: êîìïàíèè íàíèìàþò ðàçðàáîò÷èêîâ äëÿ ñîçäàíèÿ èííîâàöèé, íî ôàêòè÷åñêè òå òðàòÿò áîëüøóþ ÷àñòü âðåìåíè íà ðóòèíó – óïðàâëåíèå àðõèòåêòóðíûìè ñòàíäàðòàìè, êîíòðîëü ïðîèçâîäèòåëüíîñòè, èíôîðìàöèîííóþ áåçîïàñíîñòü, ëîãèðîâàíèå. Low-code ïëàòôîðìû íîâîãî ïîêîëåíèÿ áåðóò âñþ ýòó òåõíè÷åñêóþ îáâÿçêó íà ñåáÿ», — ñêàçàë Àëåêñàíäð Ñàõàðîâ, äèðåêòîð ïî ðàáîòå ñ ïàðòíåðàìè êîìïàíèè «Äèàñîôò».
Êëþ÷åâîå îòëè÷èå Digital Q îò ïðåäøåñòâåííèêîâ – ìèêðîñåðâèñíàÿ àðõèòåêòóðà âìåñòî ìîíîëèòíîé. Ñòàðûå low-code ïëàòôîðìû âûçûâàëè ñêåïòèöèçì èç-çà çàâèñèìîñòè îò ïîñòàâùèêà è ïðîáëåì ñ ìàñøòàáèðîâàíèåì. Íîâîå ïîêîëåíèå ðåøåíèé ýòè ïðîáëåìû óñòðàíÿåò. Ïëàòôîðìà îáúåäèíÿåò ðàáîòó àíàëèòèêîâ è ðàçðàáîò÷èêîâ â åäèíîì ïðîñòðàíñòâå: àíàëèòèêè ïðîåêòèðóþò ëîãè÷åñêóþ àðõèòåêòóðó âèçóàëüíî, à ñèñòåìà àâòîìàòè÷åñêè ôîðìèðóåò ìèêðîñåðâèñíóþ îáâÿçêó, ïóáëèêóåò êîä, ãåíåðèðóåò äîêóìåíòàöèþ è êîíòðàêòû, ïðîâåðÿåò þíèò-òåñòàìè. Ðàçðàáîò÷èêè çàòåì óñëîæíÿþò ãîòîâûé êîä, äîáàâëÿÿ ñïåöèôè÷íóþ áèçíåñ-ëîãèêó.
Ôðîíòåíä ãåíåðèðóåòñÿ àâòîìàòè÷åñêè íà áàçå Angular è React. Ðåçóëüòàò ïîëó÷àåòñÿ àäàïòèâíûì ïîä ðàçíûå ýêðàíû, îìíèêàíàëüíûì è â åäèíîì äèçàéíå. Ýòî ðåøàåò ïðîáëåìó, êîãäà ðàçíûå êîìàíäû ïî-ðàçíîìó ðåàëèçóþò èíòåðôåéñû. Äëÿ óïðàâëåíèÿ ïðîåêòàìè «Äèàñîôò» ñîçäàë ñîáñòâåííûå ðåøåíèÿ Digital Q.Task&Teams è Digital Q.PM – ïîëíîöåííóþ çàìåíó çàïàäíûõ Jira è MS Project.
«Äîáàâëåíèå áîëüøèõ ÿçûêîâûõ ìîäåëåé â ýòîò êîíâåéåð óñèëèâàåò ýôôåêò. Senior-ðàçðàáîò÷èêè ðåøàþò ñ ïîìîùüþ LLM çàäà÷è, êîòîðûå ðàíüøå ïîðó÷àëè junior-ñïåöèàëèñòàì, äîðàáàòûâàÿ äåòàëè âðó÷íóþ. Ïî ñóòè, îíè ñòàíîâÿòñÿ "äèðèæåðàìè" – ôîêóñèðóþòñÿ íà ñëîæíûõ çàäà÷àõ, äåëåãèðóÿ ðóòèíó èñêóññòâåííîìó èíòåëëåêòó. Êîìáèíàöèÿ LLM è low-code ïëàòôîðì ñîêðàùàåò òðóäîåìêîñòü â òðè ðàçà», – ñêàçàë Àëåêñàíäð Ñàõàðîâ. Ïðè ýòîì âñòðîåííûå â ïëàòôîðìó ïîëèòèêè áåçîïàñíîñòè, ïðàâèëà ìàñøòàáèðóåìîñòè è àðõèòåêòóðíûå ñòàíäàðòû íå äàþò íàðóøèòü òðåáîâàíèÿ ïðè àâòîãåíåðàöèè êîäà ÷åðåç èñêóññòâåííûé èíòåëëåêò.
Ðåøåíèå íà áàçå Digital Q ïîëíîñòüþ îò÷óæäàåìî – ëþáàÿ ÈT-êîìïàíèÿ ìîæåò èñïîëüçîâàòü ãîòîâûé êîíâåéåð ðàçðàáîòêè äëÿ ñâîèõ ñèñòåì. Ïî ñëîâàì ïðåäñòàâèòåëåé «Äèàñîôò», òàêîé ïîäõîä ñîîòâåòñòâóåò íîâûì ñòàíäàðòàì ðîññèéñêîé ÈT-èíäóñòðèè è ïîçâîëÿåò ñîçäàâàòü ïðîäóêòû ñ âûñîêèì óðîâíåì êà÷åñòâà â ñîâðåìåííîé ìèêðîñåðâèñíîé àðõèòåêòóðå.


