[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another--vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly":3},{"media":4,"anotherMedia":518},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16,"media_areas":17,"cover":470,"content":513},178,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27",null,500,"-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly",true,"2026-07-27T15:09:01.113Z","2026-07-27T15:10:18.774Z","2026-07-27T15:10:18.825Z","ru",[18],{"id":19,"documentId":20,"title":21,"slug":22,"order":10,"createdAt":23,"updatedAt":23,"publishedAt":24,"locale":16,"media":25,"localizations":469},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL","2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[26,37,47,56,66,75,84,93,102,112,121,131,140,149,158,167,176,185,194,203,212,222,231,232,240,250,258,266,274,282,290,298,307,317,326,335,344,353,362,371,380,389,398,407,416,425,434,443,451,460],{"id":27,"documentId":28,"title":29,"date":30,"description":31,"order":32,"slug":33,"showOnMainPage":12,"createdAt":34,"updatedAt":35,"publishedAt":36,"locale":16},194,"ogd13ylii6xd51tsg0yg5vjm","Мы регулярно участвуем в премиях \u2028и рейтингах ","2025-12-12","В этом году мы не «надеялись на победу» — мы за ней поехали",600,"my-regulyarno-uchastvuem-v-premiyah-i-rejtingah-1","2026-02-27T13:43:43.450Z","2026-07-30T14:49:41.482Z","2026-07-30T14:49:41.550Z",{"id":38,"documentId":39,"title":40,"date":41,"description":42,"order":32,"slug":43,"showOnMainPage":12,"createdAt":44,"updatedAt":45,"publishedAt":46,"locale":16},188,"ydsmydf287a3yxdji1i4r5z1","еще одна победа!","2025-12-04","Проект Qtim — приложение «Дневник» для «Онлайн-школы №1» — занял третье место в Рейтинге Рунета.","eshhe-odna-pobeda","2026-03-04T07:03:38.855Z","2026-07-30T14:47:13.394Z","2026-07-30T14:47:13.435Z",{"id":48,"documentId":49,"title":50,"date":51,"description":9,"order":32,"slug":52,"showOnMainPage":12,"createdAt":53,"updatedAt":54,"publishedAt":55,"locale":16},189,"zx8hvq7xvwm6a72a8wvncuft","Workspace объявил результаты рейтинга ","2026-10-10","workspace-obyavil-rezultaty-rejtinga","2026-03-04T09:37:49.436Z","2026-07-30T14:47:33.683Z","2026-07-30T14:47:33.742Z",{"id":57,"documentId":58,"title":59,"date":60,"description":61,"order":32,"slug":62,"showOnMainPage":12,"createdAt":63,"updatedAt":64,"publishedAt":65,"locale":16},193,"r3pwx014em719gtwicw9p36t"," церемония награждения премии «Золотой сайт»","2024-12-20","Онлайн-школа №1 забирает все награды","czeremoniya-nagrazhdeniya-premii-zolotoj-sajt","2026-03-04T10:16:10.453Z","2026-07-30T14:49:27.733Z","2026-07-30T14:49:27.815Z",{"id":67,"documentId":68,"title":69,"date":70,"description":9,"order":10,"slug":71,"showOnMainPage":12,"createdAt":72,"updatedAt":73,"publishedAt":74,"locale":16},136,"ej9r23ghy5qy8etbvuujvhun","ФНС проверяет реальность ИТ-разработок","2026-03-25","fns-proveryaet-realnost-it-razrabotok-chto-mozhno-uspet-za-30-dnej","2026-03-25T09:35:43.649Z","2026-05-27T09:11:19.129Z","2026-05-27T09:11:19.211Z",{"id":76,"documentId":77,"title":78,"date":79,"description":9,"order":10,"slug":80,"showOnMainPage":12,"createdAt":81,"updatedAt":82,"publishedAt":83,"locale":16},135,"px232j10z8907syoldwzbqnw","Почему рынку в 2026 году нужен не статус ИТ-компании, а доказуемый продукт","2026-03-27","pochemu-v-2026-godu-vazhen-ne-status-it-kompanii-a-realnyj-produkt","2026-03-27T15:41:14.276Z","2026-05-27T09:11:04.501Z","2026-05-27T09:11:04.562Z",{"id":85,"documentId":86,"title":87,"date":88,"description":9,"order":10,"slug":89,"showOnMainPage":12,"createdAt":90,"updatedAt":91,"publishedAt":92,"locale":16},149,"gbefdj7617jkuhdg2uiw6ifn","Сколько стоит разработка MVP в 2026","2026-03-26","stoimost-razrabotki-mvp-v-2026-godu","2026-03-27T16:29:20.000Z","2026-05-27T09:17:03.014Z","2026-05-27T09:17:03.107Z",{"id":94,"documentId":95,"title":96,"date":97,"description":9,"order":10,"slug":98,"showOnMainPage":12,"createdAt":99,"updatedAt":100,"publishedAt":101,"locale":16},134,"rl2huy6muohp1clo4cvg00zz","Рынок готовых платформ попадает в зону давления","2026-03-31","rynok-gotovyh-platform-pod-davleniem","2026-03-31T16:00:40.688Z","2026-05-27T09:10:09.516Z","2026-05-27T09:10:09.576Z",{"id":103,"documentId":104,"title":105,"date":106,"description":107,"order":32,"slug":108,"showOnMainPage":12,"createdAt":109,"updatedAt":110,"publishedAt":111,"locale":16},192,"slc42o5s3klmtwkvvzyjfji5","Забрали сразу две награды на премии «Золотое приложение»","2026-04-01","Две награды. Два разных проекта. Два сильных результата.\n","media-3","2026-04-03T07:26:17.360Z","2026-07-30T14:49:14.439Z","2026-07-30T14:49:14.576Z",{"id":113,"documentId":114,"title":115,"date":116,"description":9,"order":10,"slug":117,"showOnMainPage":12,"createdAt":118,"updatedAt":119,"publishedAt":120,"locale":16},156,"qu6e4sgiy5zjcz548x1mija8","Почему EdTech-проектам рискованно строиться на чужой платформе","2026-04-10","riski-edtech-proektov-na-chuzhikh-platformakh","2026-04-10T14:54:48.320Z","2026-05-27T11:20:55.448Z","2026-05-27T11:20:55.519Z",{"id":122,"documentId":123,"title":124,"date":125,"description":9,"order":126,"slug":127,"showOnMainPage":12,"createdAt":128,"updatedAt":129,"publishedAt":130,"locale":16},195,"ersgie5e85wpniq47fuqbstp","Почему дешевые обходные схемы становятся дорогими","2026-04-14",300,"pochemu-deshevye-shemy-obkhoda-privodyat-k-vysokim-zatratam","2026-04-14T13:00:12.314Z","2026-07-30T14:50:35.406Z","2026-07-30T14:50:35.453Z",{"id":132,"documentId":133,"title":134,"date":135,"description":9,"order":10,"slug":136,"showOnMainPage":12,"createdAt":137,"updatedAt":138,"publishedAt":139,"locale":16},153,"g5b2wxj7re10lyayjsqbpd9j","Как понять, чем компания реально управляет в своем ИТ-продукте","2026-04-15","kak-proverit-upravlenie-it-produktom-v-kompanii","2026-04-15T15:10:47.274Z","2026-05-27T11:14:52.446Z","2026-05-27T11:14:52.512Z",{"id":141,"documentId":142,"title":143,"date":144,"description":9,"order":10,"slug":145,"showOnMainPage":12,"createdAt":146,"updatedAt":147,"publishedAt":148,"locale":16},155,"iemgcvwws2lyzyz8qref9ebq","Где заканчивается внедрение и начинается собственный продукт","2026-04-23","vnedrenie-korobochnyh-resheniy-i-sobstvennyy-produkt-dlya-biznesa","2026-04-23T12:45:27.057Z","2026-05-27T11:20:11.958Z","2026-05-27T11:20:12.051Z",{"id":150,"documentId":151,"title":152,"date":153,"description":9,"order":10,"slug":154,"showOnMainPage":12,"createdAt":155,"updatedAt":156,"publishedAt":157,"locale":16},151,"ebwajdbr53mo5mno9n9hy44c","AI-агенты в продакшене: экономия или новая статья расходов","2026-04-29","ai-agenty-v-biznese","2026-04-29T15:00:44.149Z","2026-05-27T11:12:37.292Z","2026-05-27T11:12:37.378Z",{"id":159,"documentId":160,"title":161,"date":162,"description":9,"order":10,"slug":163,"showOnMainPage":12,"createdAt":164,"updatedAt":165,"publishedAt":166,"locale":16},137,"h713429nv5nf42hksety3udo","Как выбрать подрядчика по разработке: чек-лист от компании с 280+ проектами","2026-05-12","kak-vybrat-podryadchika-po-razrabotke","2026-05-12T14:27:43.934Z","2026-05-27T09:11:52.833Z","2026-05-27T09:11:52.888Z",{"id":168,"documentId":169,"title":170,"date":171,"description":9,"order":10,"slug":172,"showOnMainPage":12,"createdAt":173,"updatedAt":174,"publishedAt":175,"locale":16},160,"fleu8iabwalh7dwbfkxuew4p","Flutter в продакшене: где появляется экономия","2026-06-23","flutter-v-razrabotke-ekonomiya-na-mobilnykh-prilozheniyakh","2026-06-23T13:14:39.410Z","2026-06-23T13:18:38.472Z","2026-06-23T13:18:38.525Z",{"id":177,"documentId":178,"title":179,"date":180,"description":9,"order":10,"slug":181,"showOnMainPage":12,"createdAt":182,"updatedAt":183,"publishedAt":184,"locale":16},175,"g0rbfiyvtlpoh0wlalq8dsyp","Когда бизнесу пора переходить от идеи к MVP","2026-07-03","kogda-biznesu-stoit-perehodit-ot-idei-k-mvp","2026-07-03T14:26:20.648Z","2026-07-27T08:28:26.249Z","2026-07-27T08:28:26.319Z",{"id":186,"documentId":187,"title":188,"date":189,"description":9,"order":126,"slug":190,"showOnMainPage":12,"createdAt":191,"updatedAt":192,"publishedAt":193,"locale":16},256,"txt60k65mnql530q38z0path","Когда онлайн-школе пора менять стандартную LMS\n","2026-07-13","kogda-onlajn-shkole-stoit-smenit-standartnuyu-lms","2026-07-13T14:45:31.490Z","2026-08-31T12:15:47.434Z","2026-08-31T12:15:47.500Z",{"id":195,"documentId":196,"title":197,"date":198,"description":9,"order":19,"slug":199,"showOnMainPage":12,"createdAt":200,"updatedAt":201,"publishedAt":202,"locale":16},186,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-07-30T14:46:13.608Z","2026-07-30T14:46:13.670Z",{"id":204,"documentId":205,"title":206,"date":207,"description":9,"order":10,"slug":208,"showOnMainPage":12,"createdAt":209,"updatedAt":210,"publishedAt":211,"locale":16},257,"jknljxwtbcr6umo95k5onfcq","Мы выбрали для EdTech ту же технологию, что и Pornhub. Потому что тормоза всем мешают","2026-07-17","-tekhnologiya-pornhub-dlya-edtech","2026-07-17T13:13:00.710Z","2026-08-31T12:17:25.061Z","2026-08-31T12:17:25.155Z",{"id":213,"documentId":214,"title":215,"date":216,"description":9,"order":217,"slug":218,"showOnMainPage":12,"createdAt":219,"updatedAt":220,"publishedAt":221,"locale":16},185,"yazmsp31df1ggv8saaix8dkd","«Тут почти стандартно, пара нюансов»: как эта фраза убивает экономику подписки\n","2026-07-22",1,"-tut-pochti-standartno-para-nyuansov-kak-eta-fraza-ubivaet-ekonomiku-podpiski","2026-07-22T11:46:36.625Z","2026-07-30T14:45:14.144Z","2026-07-30T14:45:14.200Z",{"id":223,"documentId":224,"title":225,"date":226,"description":9,"order":10,"slug":227,"showOnMainPage":12,"createdAt":228,"updatedAt":229,"publishedAt":230,"locale":16},258,"gnlxdx5dl5wgdemt91xm57j9","4 продукта на NestJS: где стек сработал, а где мы ушли на Go\n","2026-07-23","-produkty-na-nestjs-i-go","2026-07-23T15:10:53.621Z","2026-08-31T12:18:05.700Z","2026-08-31T12:18:05.791Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},{"id":233,"documentId":234,"title":235,"date":236,"description":9,"order":10,"slug":237,"showOnMainPage":12,"createdAt":238,"updatedAt":238,"publishedAt":239,"locale":16},180,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-07-28T13:47:41.222Z",{"id":241,"documentId":242,"title":243,"date":244,"description":9,"order":245,"slug":246,"showOnMainPage":12,"createdAt":247,"updatedAt":248,"publishedAt":249,"locale":16},255,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30",3,"-ai-chatbot-chto-proverit-pered-razrabotkoy","2026-07-30T13:23:01.866Z","2026-08-31T12:14:49.531Z","2026-08-31T12:14:49.629Z",{"id":251,"documentId":252,"title":253,"date":254,"description":9,"order":217,"slug":255,"showOnMainPage":12,"createdAt":256,"updatedAt":256,"publishedAt":257,"locale":16},198,"k77qvgjbwvomrrx4tn51benn","Почему похожие интернет-магазины отличаются по стоимости в несколько раз","2026-07-31","-pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz","2026-07-31T16:11:46.552Z","2026-07-31T16:11:46.606Z",{"id":259,"documentId":260,"title":261,"date":262,"description":9,"order":10,"slug":263,"showOnMainPage":12,"createdAt":264,"updatedAt":264,"publishedAt":265,"locale":16},200,"myvt92baeeu5v8avnec7dqxv","Кнопка стала красивее, товара всё равно нет: почему редизайн не спасает продажи в e-commerce","2026-08-03","-redizayn-interfeysa-v-e-commerce","2026-08-03T15:04:24.695Z","2026-08-03T15:04:24.753Z",{"id":267,"documentId":268,"title":269,"date":270,"description":9,"order":10,"slug":271,"showOnMainPage":12,"createdAt":272,"updatedAt":272,"publishedAt":273,"locale":16},202,"a4ckp7tbgmtv0utmia4b808l","Новая роль — новый проект: когда личные кабинеты пора собирать в экосистему","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-08-04T14:13:59.762Z",{"id":275,"documentId":276,"title":277,"date":278,"description":9,"order":245,"slug":279,"showOnMainPage":12,"createdAt":280,"updatedAt":280,"publishedAt":281,"locale":16},204,"k14jk3d9zgf69tmumdlcoh2f","Сколько стоит AI после релиза: токены, контекст, хранение и контроль качества","2026-08-05","-stoimost-ai-posle-reliza-tokeny-kontekst-khranenie-i-kontrol-kachestva","2026-08-05T17:49:43.277Z","2026-08-05T17:49:43.342Z",{"id":283,"documentId":284,"title":285,"date":286,"description":9,"order":19,"slug":287,"showOnMainPage":12,"createdAt":288,"updatedAt":288,"publishedAt":289,"locale":16},206,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-08-06T17:30:36.277Z",{"id":291,"documentId":292,"title":293,"date":294,"description":9,"order":10,"slug":295,"showOnMainPage":12,"createdAt":296,"updatedAt":296,"publishedAt":297,"locale":16},210,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-08-11T23:47:18.367Z",{"id":299,"documentId":300,"title":301,"date":302,"description":9,"order":303,"slug":304,"showOnMainPage":12,"createdAt":305,"updatedAt":305,"publishedAt":306,"locale":16},212,"heaihqewz8dlu9x3ninbdiqq","GetCourse, iSpring или своя LMS: когда онлайн-школе нужна отдельная платформа","2026-08-11",5,"-getcourse-ispring-ili-svoya-lms-vybor-platformy-dlya-onlayn-shkoly","2026-08-11T23:59:00.384Z","2026-08-11T23:59:00.458Z",{"id":308,"documentId":309,"title":310,"date":311,"description":9,"order":312,"slug":313,"showOnMainPage":12,"createdAt":314,"updatedAt":315,"publishedAt":316,"locale":16},215,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-08-14T09:21:40.369Z","2026-08-14T09:21:40.431Z",{"id":318,"documentId":319,"title":320,"date":321,"description":9,"order":19,"slug":322,"showOnMainPage":12,"createdAt":323,"updatedAt":324,"publishedAt":325,"locale":16},224,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-08-18T10:49:40.493Z","2026-08-18T10:49:40.546Z",{"id":327,"documentId":328,"title":329,"date":330,"description":9,"order":217,"slug":331,"showOnMainPage":12,"createdAt":332,"updatedAt":333,"publishedAt":334,"locale":16},228,"vvxg6n1kmg9y7k6143t9gm8o","1 октября в прод: что 12 платформам придётся перестроить из-за нового закона","2026-08-14","novyy-zakon-dlya-platform-12-servisov","2026-08-18T10:59:43.550Z","2026-08-18T11:02:24.604Z","2026-08-18T11:02:24.671Z",{"id":336,"documentId":337,"title":338,"date":339,"description":9,"order":217,"slug":340,"showOnMainPage":12,"createdAt":341,"updatedAt":342,"publishedAt":343,"locale":16},232,"z5gc803xpd7jutuksh8q0er3","97% компаний создают учебный контент сами: следующий дефицит EdTech — подготовка преподавателей","2026-08-17","97-kompaniy-sozdayut-uchebnyy-kontent-sami-podgotovka-prepodavateley","2026-08-18T11:17:37.963Z","2026-08-18T11:20:01.322Z","2026-08-18T11:20:01.454Z",{"id":345,"documentId":346,"title":347,"date":348,"description":9,"order":217,"slug":349,"showOnMainPage":12,"createdAt":350,"updatedAt":351,"publishedAt":352,"locale":16},242,"fm5glwnple0jwjkmo8gvldan","Сколько стоит мобильное приложение в 2026 году: почему сметы отличаются втрое\n","2026-08-18","stoimost-razrabotki-mobilnogo-prilozheniya-2026-smeta","2026-08-18T11:31:22.195Z","2026-08-25T09:45:14.051Z","2026-08-25T09:45:14.111Z",{"id":354,"documentId":355,"title":356,"date":357,"description":9,"order":217,"slug":358,"showOnMainPage":12,"createdAt":359,"updatedAt":360,"publishedAt":361,"locale":16},239,"x28rh3zoj50o59tcgvzve415","AI-агенты внутри компании: где нужны доступы, ограничения и человек на проверке","2026-08-19","ai-agenty-v-kompanii-dostupy-i-kontrol","2026-08-18T14:05:29.647Z","2026-08-19T11:43:48.164Z","2026-08-19T11:43:48.221Z",{"id":363,"documentId":364,"title":365,"date":366,"description":9,"order":217,"slug":367,"showOnMainPage":12,"createdAt":368,"updatedAt":369,"publishedAt":370,"locale":16},275,"cs2j0db6ed7l2zglni926s05","Как проверить AI-навык кандидата: тестовое, критерии и красные флаги","2026-08-21","proverka-ai-navyka-kandidata-testovoe-kriterii","2026-08-19T13:56:11.468Z","2026-09-09T12:26:24.517Z","2026-09-09T12:26:24.590Z",{"id":372,"documentId":373,"title":374,"date":375,"description":9,"order":217,"slug":376,"showOnMainPage":12,"createdAt":377,"updatedAt":378,"publishedAt":379,"locale":16},244,"qh3qmzfp2ceif4xf3tdoi9ap","Один товар, три цены и очередь согласований: чем B2B-маркетплейс отличается от интернет-магазина","2026-08-26","b2b-marketpleys-otlichiya-ot-internet-magazina","2026-08-26T09:04:07.905Z","2026-08-26T12:29:36.564Z","2026-08-26T12:29:36.858Z",{"id":381,"documentId":382,"title":383,"date":384,"description":9,"order":217,"slug":385,"showOnMainPage":12,"createdAt":386,"updatedAt":387,"publishedAt":388,"locale":16},247,"w8n42241rgavwtld0dn1fvcl","Один статус «готовится» запускает цепочку потерь: где ломается экономика приложения доставки","2026-08-27","gde-prilozhenie-sedaet-marzhu","2026-08-26T14:56:30.346Z","2026-08-27T13:42:41.608Z","2026-08-27T13:42:41.679Z",{"id":390,"documentId":391,"title":392,"date":393,"description":9,"order":217,"slug":394,"showOnMainPage":12,"createdAt":395,"updatedAt":396,"publishedAt":397,"locale":16},254,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-08-31T12:11:58.488Z","2026-08-31T12:11:58.570Z",{"id":399,"documentId":400,"title":401,"date":402,"description":9,"order":217,"slug":403,"showOnMainPage":12,"createdAt":404,"updatedAt":405,"publishedAt":406,"locale":16},253,"zm2xqct6baoxjz7jsy605ztw","Duolingo прибавил 23% ежедневной аудитории. Что интернет-магазин может забрать у совы\n","2026-08-31","duolingo-23-rosta-gamifikaciya-dlya-magazina","2026-08-31T08:37:31.518Z","2026-08-31T12:06:50.040Z","2026-08-31T12:06:50.109Z",{"id":408,"documentId":409,"title":410,"date":411,"description":9,"order":217,"slug":412,"showOnMainPage":12,"createdAt":413,"updatedAt":414,"publishedAt":415,"locale":16},264,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-09-02T13:23:18.959Z","2026-09-02T13:23:19.031Z",{"id":417,"documentId":418,"title":419,"date":420,"description":9,"order":217,"slug":421,"showOnMainPage":12,"createdAt":422,"updatedAt":423,"publishedAt":424,"locale":16},263,"pbpm1u7r2yocuobuig7aows1","После оффера оценка кандидата пропадает: как связать найм, обучение и эффективность","2026-09-02","kak-svyazat-naym-obuchenie-i-effektivnost","2026-09-02T08:28:55.851Z","2026-09-02T13:16:56.637Z","2026-09-02T13:16:56.726Z",{"id":426,"documentId":427,"title":428,"date":429,"description":9,"order":217,"slug":430,"showOnMainPage":12,"createdAt":431,"updatedAt":432,"publishedAt":433,"locale":16},266,"xigmp6s4a3rypjza7nyd2jyu","AI-агент оформляет заказ: готов ли интернет-магазин отдать ему каталог, остатки и оплату","2026-09-03","ai-agent-oformlyaet-zakaz-katalog-ostatki-oplata","2026-09-03T08:28:16.365Z","2026-09-03T12:51:46.475Z","2026-09-03T12:51:46.548Z",{"id":435,"documentId":436,"title":437,"date":438,"description":9,"order":217,"slug":439,"showOnMainPage":12,"createdAt":440,"updatedAt":441,"publishedAt":442,"locale":16},268,"ono02gti54gmgguq55q3eqfl","Мобильная LMS: как понять, что отдельному приложению есть работа\n","2026-09-04","mobilnaya-lms-otdelnoe-prilozhenie","2026-09-03T14:02:36.259Z","2026-09-04T12:25:32.211Z","2026-09-04T12:25:32.283Z",{"id":444,"documentId":445,"title":446,"date":447,"description":9,"order":217,"slug":448,"showOnMainPage":12,"createdAt":449,"updatedAt":449,"publishedAt":450,"locale":16},270,"tia92neitxsmtmvtu3k6ox2x","Пилот с планом на рост: как подготовить цифровой продукт к масштабированию","2026-09-07","pilot-s-planom-na-rost-masshtabirovanie","2026-09-07T13:11:01.617Z","2026-09-07T13:11:01.691Z",{"id":452,"documentId":453,"title":454,"date":455,"description":9,"order":217,"slug":456,"showOnMainPage":12,"createdAt":457,"updatedAt":458,"publishedAt":459,"locale":16},274,"mfzw1oxq307h7hldor2v71hh","Реклама сработала, сайт лёг: как проверить предел системы до пикового трафика","2026-09-08","reklama-srabotala-sayt-lyog-pikovyy-trafik","2026-09-08T11:25:13.641Z","2026-09-08T12:47:04.929Z","2026-09-08T12:47:04.999Z",{"id":461,"documentId":462,"title":463,"date":464,"description":9,"order":217,"slug":465,"showOnMainPage":12,"createdAt":466,"updatedAt":467,"publishedAt":468,"locale":16},277,"dqf6p9puiqfz6u2djss216vw","Баллы списались дважды: где ломается программа лояльности под нагрузкой","2026-09-09","programmnaya-loyalnost-pod-nagruzkoy","2026-09-08T11:39:39.209Z","2026-09-09T12:52:38.507Z","2026-09-09T12:52:38.592Z",[],{"id":471,"documentId":472,"name":473,"alternativeText":9,"caption":9,"width":474,"height":474,"formats":475,"hash":504,"ext":477,"mime":480,"size":505,"url":506,"previewUrl":9,"provider":507,"provider_metadata":9,"createdAt":508,"updatedAt":508,"publishedAt":509,"related":510},564,"vzvbxppt0fdf6w3o3mv4lc4h","обложка-5.png",3240,{"large":476,"small":485,"medium":491,"thumbnail":498},{"ext":477,"url":478,"hash":479,"mime":480,"name":481,"path":9,"size":482,"width":483,"height":483,"sizeInBytes":484},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_oblozhka_5_9536efef37.png","large_oblozhka_5_9536efef37","image\u002Fpng","large_обложка-5.png",689,1000,688995,{"ext":477,"url":486,"hash":487,"mime":480,"name":488,"path":9,"size":489,"width":10,"height":10,"sizeInBytes":490},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_oblozhka_5_9536efef37.png","small_oblozhka_5_9536efef37","small_обложка-5.png",216.66,216657,{"ext":477,"url":492,"hash":493,"mime":480,"name":494,"path":9,"size":495,"width":496,"height":496,"sizeInBytes":497},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_oblozhka_5_9536efef37.png","medium_oblozhka_5_9536efef37","medium_обложка-5.png",426.96,750,426957,{"ext":477,"url":499,"hash":500,"mime":480,"name":501,"path":9,"size":502,"width":113,"height":113,"sizeInBytes":503},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_oblozhka_5_9536efef37.png","thumbnail_oblozhka_5_9536efef37","thumbnail_обложка-5.png",33.23,33225,"oblozhka_5_9536efef37",1109.3,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Foblozhka_5_9536efef37.png","aws-s3","2026-07-27T14:31:04.777Z","2026-07-27T14:31:04.778Z",[511],{"__type":512,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},"api::media.media",[514],{"__component":515,"id":516,"text":517},"media.text",139,"\u003Cp>Почти каждый разговор про EdTech-платформу начинается одинаково. «Мы хотим свою онлайн-школу. Сколько стоит и когда будет готово?» И вот тут я всегда беру паузу — не потому что не знаю, а потому что честный ответ звучит невежливо: «Зависит от того, что вы на самом деле собираетесь строить, а этого пока не знаете ни вы, ни я».\u003Cbr>\u003Cbr>Мы делаем образовательные платформы уже несколько лет — от школ на пару тысяч активных учеников до систем видеосвязи, которые заменили школе Zoom. И почти весь бюджет проекта решается не в момент, когда мы называем цифру, а раньше — на одной развилке, которую заказчики обычно проскакивают, не заметив. Про нее и расскажу. Заодно покажу, где смета в EdTech взрывается на пустом месте, а где, наоборот, можно не переплачивать.\u003C\u002Fp>\u003Ch2>Развилка, на которой решается всё\u003C\u002Fh2>\u003Cp>Представьте, что вы хотите открыть кафе. Можно купить франшизу, где всё придумано за вас. Можно взять помещение с готовой кухней и поставить своё меню. А можно запускать кафе с нуля: проектировать вентиляцию, закупать оборудование, выбирать посуду. Три разных бюджета, три разных срока, три разных уровня свободы. И ни один из вариантов не «правильный» — правильный тот, что подходит под вашу ситуацию.\u003C\u002Fp>\u003Cp>С EdTech-платформой ровно то же самое, только развилку эту почти никто не проговаривает вслух. А зря — потому что именно она, а не выбор фреймворка и не дизайн кнопок, определяет и деньги, и сроки. У нас в практике три сценария, и я разберу каждый на реальном проекте.\u003C\u002Fp>\u003Ch2>Сценарий первый: не строить то, что уже построено\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_6_0e1ef54b5a.jpg\" alt=\"01-6.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_6_0e1ef54b5a.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_6_0e1ef54b5a.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_6_0e1ef54b5a.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_6_0e1ef54b5a.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Есть соблазн считать, что «своя платформа» обязательно значит «написанная с нуля». Это дорогая иллюзия. Если базовая механика вашей школы стандартна — расписание, вебинары, тесты, — то строить под неё инфраструктуру заново примерно так же разумно, как отливать собственные кирпичи перед постройкой дома.\u003C\u002Fp>\u003Cp>Для \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fmayak-study\">Mayak.study\u003C\u002Fa> мы взяли готовое LMS-решение как фундамент. Не потому что поленились, а потому что ценность проекта была не в базе, а в надстройке: отчетность, онлайн-трансляции, пробные экзамены, контроль посещаемости, аналитика. Именно эти модули отличали Mayak.study от типовой онлайн-школы. Команда не потратила ни месяца на изобретение расписания — и вложила это время туда, где оно давало отдачу.\u003C\u002Fp>\u003Cp>Плата за скорость — жесткость. Вы живёте в рамках чужой архитектуры, и когда захотите что-то, чего коробка не умеет, упритесь в стену. Но если ваши хотелки в эту стену пока не упираются — это самый быстрый и дешевый путь на рынок.\u003C\u002Fp>\u003Cblockquote>\u003Cp>Перед выбором коробки стоит описать будущие сценарии школы: роли через полгода, нужные отчеты, правила проверки и коммуникации, которые придется менять без вендора. Если уже на этом этапе видны исключения, завязанные на обходные настройки и переписку с поддержкой, готовая LMS быстро начнет тормозить развитие. При стандартном ближайшем росте решение с надстройкой обычно дешевле и быстрее.\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch2>Сценарий второй: собрать разбросанное в одно\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_6_5e11cb05c6.jpg\" alt=\"02-6.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_6_5e11cb05c6.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_6_5e11cb05c6.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_6_5e11cb05c6.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_6_5e11cb05c6.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Другая частая история: у школы уже что-то работает, но живет по кусочкам. Один курс на одной платформе, второй — на другой, аналитика в третьем месте, а общей картины по ученику нет ни у кого.\u003C\u002Fp>\u003Cp>С этим мы столкнулись на \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fstudycats\">Studycats\u003C\u002Fa>. Было шесть отдельных курсов — история, русский, обществознание, английский, литература, математика, — и каждый жил своей жизнью: свои ученики, своя аналитика, своё расписание. Для школы это значит, что ни один вопрос вида «сколько у нас всего активных учеников» или «где проседает вовлеченность» не имеет быстрого ответа — данные приходится сшивать вручную.\u003C\u002Fp>\u003Cp>Мы собрали шесть курсов в одну платформу с общей базой пользователей и сквозной аналитикой. Сверху достроили то, что и делает её продуктом, а не просто складом уроков:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e37f00a3f4ea27919af2016d10660fb45\">Единый вход и витрина курсов — ученик видит всё в одном кабинете, а не логинится в шесть разных мест.\u003C\u002Fli>\u003Cli data-list-item-id=\"e2e548a51e95cd34f7fdf9d9c9d2be61d\">Учебный контур — расписание, домашки с проверкой (автоматической, ручной и даже аудио — под разные типы заданий), пробные экзамены.\u003C\u002Fli>\u003Cli data-list-item-id=\"e82717c7eefd25f9a9bf1089af487e68d\">Механики удержания, подсмотренные у игр. Стрики, уровни, питомец-маскот, который растёт вместе с прогрессом. Интервальное повторение через карточки — чтобы пройденное не выветривалось. И внутренняя валюта, котокоины, которую можно получать за занятия и тратить, — на ней же построена реферальная программа: ученики приводят учеников.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Смысл всей этой геймификации не в «сделать помилее». Онлайн-обучение проваливается не там, где плохой контент, а там, где человек перестаёт заходить. Стрики и маскот дают повод вернуться сегодня, а не «когда-нибудь домучаю курс». Запустили к 1 сентября — специально к началу учебного года, — и на старте платформа держала больше тысячи учеников. Вся сборка заняла пять месяцев.\u003C\u002Fp>\u003Cp>Это не стройка с нуля и не коробка, а промежуточный режим: вы связываете существующее в целое и достраиваете общий слой сверху. Дешевле полного цикла, гибче коробки — но требует, чтобы у вас уже было что связывать.\u003C\u002Fp>\u003Ch2>Сценарий третий: когда платформа и есть ваш продукт\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_4_93178a7031.jpg\" alt=\"03-4.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_4_93178a7031.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_4_93178a7031.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_4_93178a7031.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_4_93178a7031.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>И только теперь — тот самый полный цикл с нуля, ради которого обычно и приходят. Он оправдан, когда платформа не обслуживает бизнес, а сама им является: когда нагрузка, роли и логика уникальны, а конкурентное преимущество зашито именно в том, как всё устроено внутри.\u003C\u002Fp>\u003Cp>Так мы делали \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fonlayn-shkola-1\">Онлайн-Школу №1\u003C\u002Fa>. Масштаб, ради которого вообще стоило городить полный цикл: 2 840 активных учеников за 30 дней, 24 предмета, 11 факультативов, отдельный поток подготовки к ЕГЭ. На таком объёме коробка и конструктор уже трещат по швам — и вот почему.\u003C\u002Fp>\u003Cp>Учебное ядро мы собрали как веб-платформу на микросервисах: Node.js, NestJS, Nuxt.js, PostgreSQL, Redis, RabbitMQ. Сразу оговорюсь про частую путаницу — учебная часть живёт в вебе (расписание, ДЗ, материалы, мониторинг, коммуникация), а мобильные приложения закрывают узкие сценарии, а не дублируют платформу. Строить мобильную копию всего — это удвоить бюджет ради удобства, которое веб и так даёт.\u003C\u002Fp>\u003Cp>Что этот выбор дал на практике:\u003C\u002Fp>\u003Cp>Ролевая модель под рост. Восемнадцать ролей, и новая заводится за 15–20 минут. Звучит скучно, пока школа не начинает еженедельно придумывать новые типы сотрудников — кураторов, тьюторов, проверяющих. В коробке каждая такая роль превратилась бы в переписку с поддержкой вендора; у нас это движение на пару минут.\u003C\u002Fp>\u003Cp>Автоматизация рутины. Около 80% проверок домашних заданий ушло в автомат, тестирование держит 14 типов вопросов. В переводе на человеческий — примерно 25 часов в неделю, которые преподаватели больше не тратят на ручную проверку.\u003Cbr>\u003Cbr>И честно про обратную сторону, потому что микросервисы — это не бесплатный обед. Распределённая отладка, согласованность данных между сервисами, инфраструктура — всё это стоит времени команды. На маленьком проекте такая архитектура была бы дорогим украшением. Она отбивается там, где заложен рост. Онлайн-Школа №1 — ровно этот случай, и результат виден в цифрах: конверсия в оплату выросла с 12% до 27%, удержание — с 48% до 64%.\u003C\u002Fp>\u003Cblockquote>\u003Cp>Раньше система школы жила в головах сотрудников — кто где что смотрит и как свести отчет. У куратора это была ссылка на Zoom в одном месте, чат — в другом, расписание — в гугл-таблице, а отчет по классу собирался вручную из трех источников. Любая нестыковка становилась личной проблемой конкретного человека: потерялась ссылка, разъехались цифры, кто-то забыл обновить таблицу. Теперь система живет в платформе, а не в чьей-то голове или переписке в чате. Отчет по классу — это не ручное сведение, а один экран, которому можно доверять. Вот в этом и есть разница между набором сервисов и продуктом: сервисы работают каждый сам по себе, а продукт держит в себе весь процесс школы целиком\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch2>Отдельная глава: когда дешевле построить свой Zoom, чем платить за чужой\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F04_2_587d9f4f6d.jpg\" alt=\"04-2.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_04_2_587d9f4f6d.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_04_2_587d9f4f6d.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_04_2_587d9f4f6d.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_04_2_587d9f4f6d.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Самое контринтуитивное решение на этом проекте — \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fonlayn-shkola-1-vks\">собственная видеосвязь\u003C\u002Fa> вместо Zoom или Teams. На первый взгляд чистое переусложнение: готовые сервисы же есть, бери и подключай. Но давайте посмотрим не на технологию, а на то, как выглядит обычный будний вечер в онлайн-школе на чужом видеосервисе.\u003C\u002Fp>\u003Cp>Ученик ищет ссылку на урок, потерявшуюся в чате две недели назад. Преподаватель отвечает на пятое сообщение «а урок сегодня здесь или где?». Куратор вручную сверяет, кто был на занятии, выгружая список из стороннего сервиса. Родитель просит запись, а её надо где-то отдельно найти и переслать. Ничего не сломалось — просто каждый вечер школа теряет по чуть-чуть времени и нервов на ровном месте.\u003C\u002Fp>\u003Cp>Своя видеосвязь убирает этот вечер целиком. Ученик заходит на урок одной кнопкой из личного кабинета — без ссылок, паролей и «точно здесь?». Отвалился Wi-Fi или закрылась вкладка — нажал ту же кнопку, вернулся в ту же комнату. Посещаемость считается сама и сразу лежит в системе. Записи автоматически появляются у тех, кому положено — ученикам, кураторам, родителям. И, что для образовательного бизнеса в России стало уже операционным риском, а не гипотетическим, — никакой зависимости от зарубежных вендоров, которые могут в любой момент передумать.\u003C\u002Fp>\u003Cp>Технически под капотом WebRTC и десктоп-приложение для учителя с демонстрацией экрана и управлением вниманием класса, но ученику всей этой кухни не видно — ему видна одна кнопка. Собрали за восемь месяцев, нагрузку массовых уроков держит стабильно, проект взял первое место в номинации «Цифровая трансформация». Готовый SDK был бы быстрее на старте — но тогда вход в урок принадлежал бы чужому продукту, с его экранами, лимитами и правилами, а не школе.\u003C\u002Fp>\u003Ch2>Так во что же это обходится\u003C\u002Fh2>\u003Cp>Теперь про деньги, ради которых вы, скорее всего, и открыли эту статью. Назвать цену EdTech-платформы «в среднем» так же осмысленно, как назвать среднюю стоимость дома: землянка и особняк формально оба дома. Но факторы, которые двигают смету, всегда одни и те же — и по ним вы сможете прикинуть свой случай ещё до разговора с любым подрядчиком.\u003C\u002Fp>\u003Cp>Первый и главный — тот самый сценарий: коробка, конструктор или стройка с нуля. Разница между ними не в процентах, а в разах: коробка с надстройкой (как Mayak.study) и полный цикл под масштаб (как Онлайн-Школа №1) — это два разных финансовых мира, а сборка из фрагментов (Studycats) лежит где-то между. Это решение стоит принять осознанно, а не по инерции «хотим всё своё».\u003C\u002Fp>\u003Cp>Дальше — число и сложность модулей. Расписание, домашки с автопроверкой, пробники, геймификация, аналитика, оплаты: каждый добавляет не только разработку, но и вечную поддержку. Сложность ролевой модели: чем тоньше права доступа, тем дороже логика — зато заложенная гибкость потом экономит. Собственная инфраструктура вроде видеосвязи или прокторинга — это отдельные подпроекты, оправданные, когда аренда упирается в риски, а не «чтобы было». И горизонт роста: платформа «на сейчас» и платформа «под трехкратный рост» — это два разных бюджета уже на старте, потому что закладываются в архитектуру с первого дня.\u003C\u002Fp>\u003Cp>Чтобы не оставлять вас совсем без ориентиров, вот как это ложится в порядки величин:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e4d4508767704c69e993e8a1654cf07d9\">Коробка с надстройкой — ориентировочно от 1,5 до 4 млн ₽. Самый предсказуемый бюджет: базу не пишем, платим за настройку и надстройку под вашу операционку.\u003C\u002Fli>\u003Cli data-list-item-id=\"e61b9b4b8df8897029474a81ecbb89939\">Сборка из фрагментов — примерно 4–8 млн ₽. Зависит от того, сколько всего сшиваем и в каком состоянии то, что уже есть.\u003C\u002Fli>\u003Cli data-list-item-id=\"e11ee4a4117048586dd7a4c328e00b987\">Полный цикл под масштаб — от 8–10 млн ₽ и вверх. Верхней границы, по сути, нет — она определяется тем, сколько модулей и какой рост вы закладываете; крупные платформы уходят и за 20 млн.\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>Сильнее всего смета растет на связности: ролях, интеграциях, правах доступа и данных. На встрече это звучит просто: подключим CRM, оплаты и аналитику. Потом выясняется, что у маркетинга одна логика сегментов, у методистов другая, у кураторов третья. Когда эти зависимости пропускают до старта, команда платит дважды: сначала за быстрый запуск, затем за миграцию, перенастройку ролей и пересборку связей между сервисами. Экономия на проектировании быстро превращается в отдельный бюджет на исправления\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch2>И про сроки — та же история\u003C\u002Fh2>\u003Cp>«Когда будет готово» — вопрос-близнец вопроса про деньги, и ответ у него такой же честный и такой же неудобный: смотря что считать готовым. Первый работающий релиз и завершенная платформа — это разные горизонты, и путать их — верный способ разочароваться.\u003C\u002Fp>\u003Cp>Реальные ориентиры из наших проектов:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"ed8c6b376fff2a8442c9f6d5933f5c555\">Коробка с надстройкой — около полугода. Столько заняла Mayak.study: базовую инфраструктуру не строили, время ушло на отчётность, вебинары и пробники.\u003C\u002Fli>\u003Cli data-list-item-id=\"ea50ee00578e56a7a3191f49ec66aa25b\">Сборка из фрагментов — порядка пяти месяцев. Studycats собрали ровно к 1 сентября, с жёстким дедлайном под учебный год.\u003C\u002Fli>\u003Cli data-list-item-id=\"eb75107de1eb528d15ca594d4c728c2b0\">Полный цикл, первый релиз ядра — от трёх месяцев. Именно за три мы подняли работающее ядро Онлайн-Школы №1. Но важная оговорка: это MVP, а не «вся платформа». Сотрудничаем с 2021 года, и всё это время она растёт итерациями.\u003C\u002Fli>\u003Cli data-list-item-id=\"ee0884843b0ce9d23595e6bde3fa300c7\">Отдельная сложная подсистема (например, своя видеосвязь) — около восьми месяцев поверх основного проекта, потому что реальное время и нагрузка массовых уроков прощают меньше, чем обычный веб.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Отсюда простое правило планирования: закладывайтесь на то, что полный цикл стартует с MVP-ядра за несколько месяцев, а дальше живёт и достраивается. Образовательный продукт вообще редко бывает «доделан» — и это не баг, а нормальная его жизнь.\u003C\u002Fp>\u003Ch2>Что со всем этим делать\u003C\u002Fh2>\u003Cp>Если свести всё к одному совету, он будет не про технологии, а про порядок вопросов. Начинать не с «сколько стоит», а с двух других: насколько уникальна ваша учебная механика и на какой рост вы закладываетесь. Ответы на них определят сценарий, сценарий определит сроки и смету, а не наоборот. Заказчики, которые проходят эту развилку осознанно, почти никогда потом не переплачивают за переделки — а именно переделки, а не разработка, обычно и взрывают бюджет.\u003C\u002Fp>\u003Cp>Если вы как раз стоите перед этой развилкой и не уверены, что выбрать — коробку, конструктор или полный цикл, — расскажите о задаче нашей команде. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fedtech\">Разберём\u003C\u002Fa> ваш сценарий и честно скажем, где не надо строить с нуля. В том числе если выяснится, что вам и правда хватит коробки — такое тоже бывает, и говорить об этом мы не стесняемся.\u003C\u002Fp>",[519,560,608],{"createdAt":238,"id":233,"documentId":234,"title":235,"date":236,"description":9,"order":10,"slug":237,"showOnMainPage":12,"updatedAt":238,"publishedAt":239,"locale":16,"cover":520,"content":553,"media_event":9,"media_areas":557,"seo":9,"localizations":559},{"id":521,"documentId":522,"name":523,"alternativeText":9,"caption":9,"width":474,"height":474,"formats":524,"hash":549,"ext":477,"mime":480,"size":550,"url":551,"previewUrl":9,"provider":507,"provider_metadata":9,"createdAt":552,"updatedAt":552,"publishedAt":552},569,"v3f7z6x5d46s70oonbo0igmj","обложка-7.png",{"large":525,"small":531,"medium":537,"thumbnail":543},{"ext":477,"url":526,"hash":527,"mime":480,"name":528,"path":9,"size":529,"width":483,"height":483,"sizeInBytes":530},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_oblozhka_7_ee8044ed27.png","large_oblozhka_7_ee8044ed27","large_обложка-7.png",557.13,557133,{"ext":477,"url":532,"hash":533,"mime":480,"name":534,"path":9,"size":535,"width":10,"height":10,"sizeInBytes":536},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_oblozhka_7_ee8044ed27.png","small_oblozhka_7_ee8044ed27","small_обложка-7.png",173.1,173096,{"ext":477,"url":538,"hash":539,"mime":480,"name":540,"path":9,"size":541,"width":496,"height":496,"sizeInBytes":542},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_oblozhka_7_ee8044ed27.png","medium_oblozhka_7_ee8044ed27","medium_обложка-7.png",340.97,340967,{"ext":477,"url":544,"hash":545,"mime":480,"name":546,"path":9,"size":547,"width":113,"height":113,"sizeInBytes":548},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_oblozhka_7_ee8044ed27.png","thumbnail_oblozhka_7_ee8044ed27","thumbnail_обложка-7.png",28.73,28732,"oblozhka_7_ee8044ed27",1041.98,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Foblozhka_7_ee8044ed27.png","2026-07-28T13:38:46.454Z",[554],{"__component":515,"id":555,"text":556},141,"\u003Cp>Пользователь оплатил урок, открыл расписание и нажал «Войти». Через секунду он рассчитывает увидеть преподавателя. Искать ссылку в чате и вспоминать аккаунт Zoom он не планировал.\u003Cbr>\u003Cbr>Кнопка «Войти» за миллионы — короткое название всей системы вокруг звонка. За ней стоят проверка доступа, нужная комната и данные, которые вернутся в учебную платформу после урока. В этот момент видеосвязь уже управляет частью услуги. Ее нужно проектировать вместе с расписанием, оплатой и личным кабинетом.\u003Cbr>\u003Cbr>Такую задачу мы решали для Онлайн-Школы №1: урок должен был открываться из расписания, а данные до и после занятия — оставаться внутри платформы. На этом проекте хорошо видно, в какой момент внешней ссылки уже мало и видеосвязь приходится встраивать в продукт.\u003C\u002Fp>\u003Ch2>Внешняя ссылка справляется, пока встреч мало\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"01-4.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_4_ec766c374e.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_4_ec766c374e.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_4_ec766c374e.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_4_ec766c374e.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_4_ec766c374e.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Для первых встреч готовый сервис видеосвязи решает задачу. Он дешевле, быстрее и не требует отдельной команды под качество связи, записи, устройства, модерацию и поддержку.\u003Cbr>Если групп, преподавателей или экспертов немного, администратор успевает сам отправить ссылку, после занятия забрать запись и помочь пользователю, который потерял приглашение. Для проверки гипотезы этого хватает.\u003Cbr>\u003Cbr>Так можно жить долго, если встреча остается второстепенной. Отдел продаж иногда проводит демо, куратор раз в месяц собирает группу, поддержка подключается к клиенту только в сложных случаях. Здесь своя ВКС превращается в дорогую игрушку.\u003C\u002Fp>\u003Ch2>После оплаты лишняя ссылка ломает путь\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"02-4.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_4_3d55a03c66.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_4_3d55a03c66.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_4_3d55a03c66.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_4_3d55a03c66.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_4_3d55a03c66.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Пользователь уже записался, выбрал слот, получил доступ и открыл личный кабинет. Теперь он ждет одну кнопку и понятное продолжение. Новая вкладка прерывает сценарий: приходится снова разбираться со входом и интерфейсом.\u003Cbr>\u003Cbr>В онлайн-школе ученик открывает расписание и нажимает на занятие. В этот момент система должна проверить оплату, группу, срок доступа, преподавателя, материалы к уроку и право на запись после занятия.\u003Cbr>\u003Cbr>В медицине та же проблема возникает на приеме: пациент записался, врач видит карточку, консультация попадает в историю, доступ к записи регулируется ролью. В поддержке созвон связан с обращением, SLA, ответственным сотрудником и итогом разбора.\u003Cbr>Когда таких связей много, внешняя ссылка рвет сценарий. Пользователь уходит в другое окно, повторно проходит доступ, путается в приглашениях и пишет в поддержку. Команда тем временем склеивает события в таблицах, чатах, CRM и админке.\u003C\u002Fp>\u003Ch2>Звонок закончился. Данные остались\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-4.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_4_6fa0130f8b.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_4_6fa0130f8b.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_4_6fa0130f8b.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_4_6fa0130f8b.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_4_6fa0130f8b.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>После урока или консультации команде нужно понять, что произошло: кто пришел, кто опоздал, сколько времени каждый провел в комнате, когда пропала связь, сохранилась ли запись и какие встречи требуют проверки качества.\u003Cbr>\u003Cbr>Пока встреч мало, картину можно восстановить из сообщений: кто-то помнит время сбоя, кто-то прислал скриншот, преподаватель написал администратору. С ростом сервиса такой способ разваливается. Нужны события, статусы, логи, записи, расшифровки и аналитика рядом с продуктом.\u003Cbr>\u003Cbr>Иногда решающим становится контур хранения. Если внутренние требования безопасности или договор ограничивают место хранения, записи консультаций и данные учеников должны оставаться в согласованной инфраструктуре. Внешний провайдер подходит, если у него можно выбрать нужное размещение, сроки хранения и правила доступа.\u003Cbr>\u003Cbr>Для SaaS-продукта это особенно чувствительно. Если видеозвонок входит в платный сценарий, сбой в комнате становится проблемой всего сервиса: растут обращения в поддержку, появляются возвраты, падает доверие к продукту. Пользователь не делит опыт на «платформу» и «внешнюю ВКС».\u003C\u002Fp>\u003Ch2>Чужая ВКС живет по своим правилам\u003C\u002Fh2>\u003Cp>Готовый сервис умеет звонить, записывать и приглашать участников. Бизнес-логику конкретного продукта он не знает. У провайдера свои роли, модель комнат, настройки доступа, события, аналитика и планы развития.\u003Cbr>\u003Cbr>Между внешней ссылкой и разработкой собственной ВКС есть промежуточный вариант: встроить Zoom Meeting SDK или взять платформу вроде Jitsi или LiveKit. Zoom оставляет звонок на стороне провайдера, но показывает его внутри вашего интерфейса. Jitsi и LiveKit можно развернуть на своей инфраструктуре и получить больше контроля.\u003Cbr>\u003Cbr>Встраиваемого решения хватает, когда продукту нужны вход из кабинета, базовые события и записи, а модель ролей, лимиты и условия хранения подходят бизнесу. При самостоятельном размещении команда берет на себя медиаинфраструктуру и ее поддержку. Когда SDK не передает нужное событие или чужие лимиты начинают менять продуктовую логику, команда упирается в тот же потолок внешнего инструмента.\u003C\u002Fp>\u003Ch2>Когда сбой в звонке начинает стоить денег\u003C\u002Fh2>\u003Cp>В онлайн-школе цена сбоя возникает сразу: ученик оплатил конкретный модуль, а кнопка должна открыть именно его урок. Если доступ не сработал, проблема видеосвязи превращается в сорванную оплаченную услугу.\u003Cbr>\u003Cbr>В поддержке звонок привязан к обращению. После разговора в карточке должны остаться запись и итог разбора. Если они теряются между сервисами, сотрудник восстанавливает ход встречи по чатам и скриншотам, а клиент ждет.\u003C\u002Fp>\u003Ch2>Один клик из расписания: кейс Онлайн-Школы №1\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"04-4.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F04_4_26ce187bfb.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_04_4_26ce187bfb.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_04_4_26ce187bfb.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_04_4_26ce187bfb.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_04_4_26ce187bfb.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>\u003Cbr>В Онлайн-Школе №1 живые занятия — один из главных процессов. Мы спроектировали собственную ВКС на базе WebRTC и напрямую связали ее с учебной платформой.\u003Cbr>Ученик входит в комнату из расписания без дополнительных логинов и паролей. Для учителя сделали отдельное приложение на Electron: в нем можно показывать экран и материалы, работать с доской, следить за поднятыми руками и реакциями. Записи после урока доступны ученику и куратору.\u003Cbr>\u003Cbr>Посещение засчитывается после заданного школой порога — примерно 15–20 минут. Так факт входа в комнату еще не равен факту участия в уроке. ВКС работает по правилам учебного процесса, а данные о занятии остаются в LMS.\u003Cbr>\u003Cbr>На нагрузочных прогонах моделировали несколько одновременных уроков. В параллельных комнатах суммарно было около 100 подключений «ботов-учеников»; сессии оставались стабильными, без падений. Перед релизами отдельно проверяли работу камеры, микрофона и захвата экрана в актуальных браузерах.\u003Cbr>\u003Cbr>Подробно архитектуру, сценарии и тестирование показали в \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fonlayn-shkola-1-vks\">кейсе ВКС\u003C\u002Fa> для Онлайн-Школы №1.\u003C\u002Fp>\u003Ch2>Своя ВКС дороже на старте. Когда она оправдана\u003C\u002Fh2>\u003Cp>Основные статьи расходов — инфраструктура, контроль качества связи, нагрузочные тесты, хранение записей и безопасность. После запуска понадобится бюджет на восстановление после сбоев, поддержку устройств и развитие интерфейса.\u003Cbr>\u003Cbr>Перед разработкой стоит решить, какую часть пользовательского пути бизнес хочет контролировать сам. Для этого достаточно пройти несколько вопросов.\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"eb81f9736d2d14067b173e6144f74f538\">Встреча связана с оплатой, расписанием или правами доступа?\u003C\u002Fli>\u003Cli data-list-item-id=\"e8c1b83e62ac7ce1af6075fc8f2d698a1\">Есть ли разные роли с разными возможностями внутри звонка?\u003C\u002Fli>\u003Cli data-list-item-id=\"e8d47538390a4419fd4590a2846a074f8\">Нужны ли записи, расшифровки, посещаемость, логи и аналитика в продукте?\u003C\u002Fli>\u003Cli data-list-item-id=\"ef920ed24923416477e15877a3e0e4697\">Есть ли требования к тому, где хранятся записи и данные участников?\u003C\u002Fli>\u003Cli data-list-item-id=\"e86c125faf6fbe974ad3cd9a83e0ba904\">Влияет ли качество встречи на возвраты, поддержку, удержание или оценку услуги\u003C\u002Fli>\u003Cli data-list-item-id=\"e6d0f795eb2e2290bd9ac5b2bd7be2b57\">Приходится ли команде регулярно переносить данные между ВКС, CRM, LMS, МИС или личным кабинетом?\u003C\u002Fli>\u003Cli data-list-item-id=\"e45683e07bbdb53aad6d93164d55531a6\">Мешают ли ограничения внешнего сервиса менять основной сценарий?\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Считать ответы механически не стоит. Один критичный пункт — например, доступ к оплаченной услуге или возврат данных в продукт — может перевесить несколько нейтральных.\u003Cbr>\u003Cbr>\u003Cstrong>Если сбой во встрече ломает оплаченную услугу или оставляет сервис без нужных данных, ВКС нужно проектировать как часть продукта.\u003C\u002Fstrong>\u003Cbr>\u003Cbr>Когда встреча остается второстепенной и ничего не меняет в сервисе после звонка, готового инструмента достаточно.\u003Cbr>\u003Cbr>Если видеовстреча уже определяет, получил ли клиент услугу, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fvks\">можем разобрать\u003C\u002Fa> архитектуру: где хватит интеграции с готовым сервисом и что потребуется для собственной ВКС.\u003C\u002Fp>",[558],{"id":19,"documentId":20,"title":21,"slug":22,"order":10,"createdAt":23,"updatedAt":23,"publishedAt":24,"locale":16},[],{"createdAt":247,"id":241,"documentId":242,"title":243,"date":244,"description":9,"order":245,"slug":246,"showOnMainPage":12,"updatedAt":248,"publishedAt":249,"locale":16,"cover":561,"content":594,"media_event":9,"media_areas":598,"seo":9,"localizations":607},{"id":562,"documentId":563,"name":564,"alternativeText":9,"caption":9,"width":474,"height":474,"formats":565,"hash":590,"ext":477,"mime":480,"size":591,"url":592,"previewUrl":9,"provider":507,"provider_metadata":9,"createdAt":593,"updatedAt":593,"publishedAt":593},575,"p01cshhp9ibp4rjtb7s4xtef","обложка-10.png",{"large":566,"small":572,"medium":578,"thumbnail":584},{"ext":477,"url":567,"hash":568,"mime":480,"name":569,"path":9,"size":570,"width":483,"height":483,"sizeInBytes":571},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_oblozhka_10_5d4826c086.png","large_oblozhka_10_5d4826c086","large_обложка-10.png",703.08,703075,{"ext":477,"url":573,"hash":574,"mime":480,"name":575,"path":9,"size":576,"width":10,"height":10,"sizeInBytes":577},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_oblozhka_10_5d4826c086.png","small_oblozhka_10_5d4826c086","small_обложка-10.png",204.1,204097,{"ext":477,"url":579,"hash":580,"mime":480,"name":581,"path":9,"size":582,"width":496,"height":496,"sizeInBytes":583},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_oblozhka_10_5d4826c086.png","medium_oblozhka_10_5d4826c086","medium_обложка-10.png",418.41,418406,{"ext":477,"url":585,"hash":586,"mime":480,"name":587,"path":9,"size":588,"width":113,"height":113,"sizeInBytes":589},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_oblozhka_10_5d4826c086.png","thumbnail_oblozhka_10_5d4826c086","thumbnail_обложка-10.png",30.31,30311,"oblozhka_10_5d4826c086",1310.61,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Foblozhka_10_5d4826c086.png","2026-07-30T13:08:35.852Z",[595],{"__component":515,"id":596,"text":597},217,"\u003Cp>Самый опасный AI-чатбот не падает. Он отвечает не тем регламентом, путает старую инструкцию с новой или ведёт клиента в сценарий, который давно закрыли. На демо это выглядит как «поправим базу». В продакшене это тикеты, потерянные заявки и вопрос от юриста: «а кто дал ему доступ к этим данным?»\u003C\u002Fp>\u003Cp>Мы делаем \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">AI-чатботы и RAG-системы\u003C\u002Fa>, и почти каждый разговор начинается с фразы: «Хотим бот с GPT. Сколько стоит?» Я бы начинал с другого вопроса: какой один процесс бот должен улучшить за первые две недели?\u003C\u002Fp>\u003Cp>Если на него нет ясного ответа, большой продакшен считать рано. Сначала нужен короткий PoC.\u003C\u002Fp>\u003Ch2>Бизнес приходит, когда вопросы уже накопились\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"01-6.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_6_146e172491.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_6_146e172491.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_6_146e172491.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_6_146e172491.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_6_146e172491.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Запрос на AI-чатбота обычно появляется после вполне приземлённых симптомов. Поддержка отвечает на одно и то же. Сотрудники ищут регламент дольше, чем выполняют задачу. Новичок спрашивает у пяти людей, где отпуск, бонусы и заявка на технику. Клиент пишет вечером, а менеджер видит обращение только утром.\u003C\u002Fp>\u003Cp>В таких случаях бот нужен не для красивого окна с текстом. Он должен снизить нагрузку на поддержку, ускорить поиск по базе знаний, автоматизировать онбординг, консультировать клиентов и не терять обращения вне рабочего времени.\u003C\u002Fp>\u003Cp>Звучит просто, пока не начинаешь смотреть на данные. Где лежат актуальные инструкции? Кто отвечает за обновление базы? Какие вопросы бот имеет право закрывать сам, а где обязан передать диалог человеку? Вот это и стоит проверить до большой разработки.\u003C\u002Fp>\u003Ch2>За две недели проверяется один сценарий\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"02-10.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_10_8c7b23d306.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_10_8c7b23d306.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_10_8c7b23d306.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_10_8c7b23d306.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_10_8c7b23d306.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>У PoC узкая задача: проверить одну гипотезу на рабочем прототипе. Например, «бот отвечает на типовые HR-вопросы», «бот ищет ответы по базе знаний для отдела продаж» или «бот помогает клиенту выбрать товар по каталогу».\u003C\u002Fp>\u003Cp>За две недели можно подключить ограниченную базу знаний, настроить один-два сценария, прогнать тестовые диалоги и показать команде живой прототип. В хорошем PoC видно, где ответ подтверждён найденными источниками, где контекста недостаточно, а где система должна запросить уточнение или передать диалог оператору.\u003C\u002Fp>\u003Cp>Это ещё не полноценный продукт с CRM, правами доступа, аналитикой и мониторингом качества. Зато у команды появляется материал для решения: развивать идею, менять сценарий или закрывать гипотезу до того, как она съела бюджет.\u003C\u002Fp>\u003Ch2>Слабое место чаще в базе, а не в модели\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-7.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_7_8a4f6f5e8b.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_7_8a4f6f5e8b.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_7_8a4f6f5e8b.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_7_8a4f6f5e8b.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_7_8a4f6f5e8b.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>На пресейле полезнее просить AI-разработчика назвать риски, чем подтверждать очевидное «GPT прикрутим». Модель можно подключить быстро. Дальше начинаются менее эффектные, зато более дорогие вопросы.\u003C\u002Fp>\u003Cp>Первое слабое место — база знаний. Если в ней лежат старые инструкции, дубли и документы без владельца, бот будет доставать из неё такой же беспорядок.\u003C\u002Fp>\u003Cp>Второе — интеграции. На словах нужно «просто подтянуть данные из CRM». На практике выясняется, что CRM, ERP, 1С или Битрикс24 живут по своим правилам, а API не всегда отдаёт данные в удобном виде.\u003C\u002Fp>\u003Cp>Третье — права доступа. Бот не должен показывать сотруднику документ, который тот не увидел бы в обычной системе. Это надо проектировать, а не добавлять в последний день.\u003C\u002Fp>\u003Cp>Четвёртое — нетипичные вопросы. Пользователь не обязан спрашивать так, как написано в тестовом сценарии. Он ошибается, сокращает, злится, присылает кусок переписки и ждёт ответа.\u003C\u002Fp>\u003Cp>Пятое — стоимость запросов к модели. Чем больше каналов, пользователей и длинных документов, тем важнее считать не только разработку, но и эксплуатацию.\u003C\u002Fp>\u003Cp>Шестое — тестирование ответов. AI-бота нельзя проверять одной демонстрацией. Нужны тестовые диалоги, набор ожидаемых ответов, логирование ошибок и регулярная оценка качества.\u003C\u002Fp>\u003Ch2>Первым клиентом бота стали мы сами\u003C\u002Fh2>\u003Cp>У нас уже был близкий опыт до нынешней волны AI-проектов. На vc.ru мы рассказывали историю \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fvc.ru\u002Flife\u002F1176245-istoriya-o-tom-kak-my-pilili-svoi-startap-vnutri-it-kompanii\">Wombot\u003C\u002Fa> — конструктора Telegram-ботов, который помогает собирать сценарии, принимать оплату, работать с курсами, поддержкой и онбордингом.\u003C\u002Fp>\u003Cp>Первыми пользователями стали мы сами. В отдельном материале про \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fvc.ru\u002Fdev\u002F1239802-onbording-v-it\">онбординг в IT\u003C\u002Fa> мы писали, как собрали в боте регламенты, графики отпусков, корпоративные бонусы и заявки. Для команды 60+ сотрудников это стало единым входом в типовые HR-вопросы: где посмотреть правила, как оформить отпуск, какие бонусы есть в компании, что нужно новичку на старте.\u003C\u002Fp>\u003Cp>По внутренней оценке, за год через HR-бота прошли около 50 сотрудников. Он забрал на себя часть типового онбординга и повторяющихся HR-вопросов: это экономило команде примерно 3-4 часа в день, или около 80 часов в месяц. Ещё около 20 часов в месяц удавалось сохранять за счёт того, что регламенты и инструкции были собраны в одном месте.\u003C\u002Fp>\u003Cp>Ценность бота появляется там, где он помогает с конкретными действиями.Он отвечает, ведёт к следующему шагу, находит документ, а для заявки или статуса заказа запускает отдельную интеграцию с бизнес-системой. Один пересказ базы знаний быстро перестает давать эффект.\u003C\u002Fp>\u003Ch2>На реальном проекте RAG помогал подбирать двери и комплектующие\u003C\u002Fh2>\u003Cp>Один из практических кейсов Qtim — AI-консультант для магазина дверей. Его задача была вести клиента через первичный подбор: определить тип двери, условия установки, размеры, требования к материалу, тепло- и шумоизоляции, внешнему виду и комплектации.\u003C\u002Fp>\u003Cp>Пользователь писал обычными словами: «подберите входную дверь для загородного дома», «нужна межкомнатная модель в светлом цвете», «нужен комплект с фурнитурой». Если запроса не хватало, бот задавал уточняющие вопросы: где будет стоять дверь, какие размеры нужны, для какого помещения подбирается модель, что важно по материалу, изоляции, виду и комплектующим.\u003C\u002Fp>\u003Cp>Ответы клиента превращались в поисковый контекст. RAG в этом сценарии не сводился к векторному поиску: система брала данные из каталога и правил подбора, а затем передавала найденный контекст языковой модели. Поиск помогал находить позиции с буквальным совпадением и близкие по смыслу варианты, когда клиент не знал точное название модели или характеристики.\u003C\u002Fp>\u003Cp>После поиска бот проверял варианты по правилам подбора: учитывал ограничения, совместимость характеристик и неполные данные в карточках. Неподходящие позиции отсекались, а клиент получал список товаров с объяснением: почему эти двери и комплектующие подходят, чем они отличаются и какие параметры ещё нужно уточнить перед заказом.\u003C\u002Fp>\u003Cp>Фактически это был диалоговый подбор: запрос клиента → уточняющие вопросы → требования → поиск по каталогу и связанным данным → проверка правил → рекомендация.\u003C\u002Fp>\u003Cp>Важно разделять RAG и другие функции бота. RAG отвечает за поиск и передачу модели релевантного контекста из каталога, документов или других источников. Информацию о статусе заказа бот получает напрямую из базы, а оформление заявки — это отдельное действие или интеграция. В одном чат-боте эти элементы могут работать рядом, но бюджет и риски у них разные.\u003C\u002Fp>\u003Cp>В результате бот закрывал часть первичных консультаций: клиент заранее сужал выбор, а менеджер подключался к диалогу с уже собранными вводными и предварительно подобранными позициями. Нестандартные случаи, сложные комплекты и финальные расчёты всё равно уходили человеку: неполные карточки, неоднозначные запросы и совместимость комплектующих нельзя оставлять без контроля.\u003C\u002Fp>\u003Ch2>Продакшен начинается там, где бот получает доступы\u003C\u002Fh2>\u003Cp>Прототип можно показать быстро. Продакшен начинается в момент, когда бот выходит из песочницы и получает доступ к реальным данным, каналам и пользователям.\u003C\u002Fp>\u003Cp>После PoC к продукту добавляются источники данных, правила извлечения и актуализации контекста, интеграции с CRM, ERP, 1С или Битрикс24, интерфейсы для Telegram, WhatsApp или веба, логирование, аналитика, сценарий передачи оператору, мониторинг качества, роли и доступы, защита данных и регулярное обновление базы знаний. RAG здесь не равен векторному поиску: система может брать контекст из файлов, каталогов, баз данных, сайтов и других источников, если они удобны для конкретного сценария.\u003C\u002Fp>\u003Cp>Именно здесь становится понятно, что AI-чатбот — это продуктовая система, а не отдельная кнопка «спросить у GPT». Чем больше бот делает внутри бизнеса, тем важнее архитектура вокруг него.\u003C\u002Fp>\u003Ch2>Где в бюджете появляются 1,5–2 млн\u003C\u002Fh2>\u003Cp>В статье про \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fblog\u002Fstoimost-razrabotki-mvp-v-2026-godu\">стоимость разработки MVP\u003C\u002Fa> в 2026 году я уже разбирал, как AI влияет на смету. Чат-бот с GPT, подключённый к базе знаний через RAG, может добавлять к бюджету примерно 1,5–2 млн рублей.\u003C\u002Fp>\u003Cp>Эта цифра не описывает «цену любого бота». Она про полноценный слой вокруг языковой модели: подготовку данных, поиск по базе, промпты, сценарии, тестирование, логирование, интеграции и контроль качества.\u003C\u002Fp>\u003Cp>Простую AI-интеграцию разумно начинать с PoC. Полноценный продукт считают после него: когда понятны каналы, объём данных, сложность интеграций, требования к безопасности и ожидаемая нагрузка.\u003C\u002Fp>\u003Ch2>С чего я бы начал вместо сметы\u003C\u002Fh2>\u003Cp>Перед разработкой я бы задал один вопрос: какой один процесс бот должен улучшить за первые две недели?\u003C\u002Fp>\u003Cp>Сократить типовые обращения в поддержку. Ускорить поиск по внутренним документам. Помочь новичкам пройти онбординг. Ответить клиенту ночью и передать контекст менеджеру утром.\u003C\u002Fp>\u003Cp>Если процесс измерим, проект проще оценить и довести до результата. Если сценарий уже есть, можно принести его на \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">обсуждение AI-проекта\u003C\u002Fa>. За первые две недели станет понятно, где у идеи рабочее ядро, а где начинается продакшен с интеграциями, безопасностью и настоящей экономикой.\u003C\u002Fp>",[599,600],{"id":19,"documentId":20,"title":21,"slug":22,"order":10,"createdAt":23,"updatedAt":23,"publishedAt":24,"locale":16},{"id":601,"documentId":602,"title":603,"slug":604,"order":10,"createdAt":605,"updatedAt":605,"publishedAt":606,"locale":16},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",[],{"createdAt":256,"id":251,"documentId":252,"title":253,"date":254,"description":9,"order":217,"slug":255,"showOnMainPage":12,"updatedAt":256,"publishedAt":257,"locale":16,"cover":609,"content":642,"media_event":9,"media_areas":645,"seo":9,"localizations":654},{"id":610,"documentId":611,"name":612,"alternativeText":9,"caption":9,"width":474,"height":474,"formats":613,"hash":638,"ext":477,"mime":480,"size":639,"url":640,"previewUrl":9,"provider":507,"provider_metadata":9,"createdAt":641,"updatedAt":641,"publishedAt":641},581,"b3x6fvc55h3dhxqyi2bh9gzq","обложка-12.png",{"large":614,"small":620,"medium":626,"thumbnail":632},{"ext":477,"url":615,"hash":616,"mime":480,"name":617,"path":9,"size":618,"width":483,"height":483,"sizeInBytes":619},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_oblozhka_12_ea11fc75ec.png","large_oblozhka_12_ea11fc75ec","large_обложка-12.png",957.89,957887,{"ext":477,"url":621,"hash":622,"mime":480,"name":623,"path":9,"size":624,"width":10,"height":10,"sizeInBytes":625},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_oblozhka_12_ea11fc75ec.png","small_oblozhka_12_ea11fc75ec","small_обложка-12.png",291.09,291091,{"ext":477,"url":627,"hash":628,"mime":480,"name":629,"path":9,"size":630,"width":496,"height":496,"sizeInBytes":631},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_oblozhka_12_ea11fc75ec.png","medium_oblozhka_12_ea11fc75ec","medium_обложка-12.png",586.59,586587,{"ext":477,"url":633,"hash":634,"mime":480,"name":635,"path":9,"size":636,"width":113,"height":113,"sizeInBytes":637},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_oblozhka_12_ea11fc75ec.png","thumbnail_oblozhka_12_ea11fc75ec","thumbnail_обложка-12.png",39.13,39127,"oblozhka_12_ea11fc75ec",1681.24,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Foblozhka_12_ea11fc75ec.png","2026-07-31T16:03:46.403Z",[643],{"__component":515,"id":168,"text":644},"\u003Cp>Запрос «нужен интернет-магазин» почти ничего не говорит о будущей разработке. В одной заявке за ним стоит каталог на 300 товаров, один склад и доставка по понятным правилам. В другой — десятки тысяч позиций, несколько поставщиков, личные цены, бонусы, синхронизация с 1С и остатки, которые обновляются чаще, чем кто-то успевает открыть Excel.\u003Cbr>\u003Cbr>На экране разница бывает минимальной: каталог, карточка товара, корзина, оплата. Основной объём прячется в процессах, данных, интеграциях и ролях.\u003Cbr>Кратная разница в стоимости появляется из-за количества состояний, которые нужно спроектировать, связать с системами и проверить на отказ. Склад не ответил. Цена изменилась во время оплаты. Платёж прошёл, а CRM временно недоступна. Поставщик загрузил товар, который должен пройти модерацию. Каждое такое состояние требует логики, интерфейса, проверки и поддержки.\u003Cbr>\u003Cbr>Разберу, где оценка начинает расходиться и как мы смотрим на такие проекты в Qtim.\u003C\u002Fp>\u003Ch2>За одной кнопкой «купить» стоят разные роли\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"01-7.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_7_57c67596b6.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_7_57c67596b6.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_7_57c67596b6.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_7_57c67596b6.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_7_57c67596b6.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Сначала важно понять, кто управляет продажей.\u003C\u002Fp>\u003Cp>Если ассортиментом занимается сам бизнес, логика обычно строится вокруг каталога, остатков, оплаты, доставки и админки. У команды есть понятный набор ролей: администратор, менеджер, покупатель.\u003C\u002Fp>\u003Cp>У маркетплейса появляются поставщики, модераторы, комиссии, взаиморасчёты, разные права доступа и личные кабинеты. Товар добавляет один участник, проверяет другой, деньги распределяются по правилам площадки.\u003C\u002Fp>\u003Cp>Для покупателя это всё ещё кнопка «купить». Для разработки — отдельный операционный слой, который двигает сроки и бюджет.\u003C\u002Fp>\u003Ch2>MVP начинается с границ первой версии\u003C\u002Fh2>\u003Cp>Мы в Qtim считаем MVP по сквозному сценарию покупки.\u003C\u002Fp>\u003Cp>Покупатель должен найти товар, изучить карточку, добавить позицию в корзину, выбрать доставку и оплатить заказ. Сотрудник должен получить заявку, увидеть состав, передать дальше в обработку и обновить статус.\u003C\u002Fp>\u003Cp>В «\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fklik-yut\">Клик ЮТ\u003C\u002Fa>» такой сценарий связал каталог с фильтрами, разные способы оплаты и доставку с учётом местоположения клиента.\u003C\u002Fp>\u003Cp>Звучит базово. Но даже в таком «базово» должны сойтись каталог, корзина, платежи, доставка и административная часть. Если сразу добавить бонусы, персональные цены, сложные акции и несколько типов клиентов, первая версия быстро перестаёт быть маленькой.\u003C\u002Fp>\u003Ch2>Интеграции съедают больше времени, чем кажется\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-8.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_8_473b518978.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_8_473b518978.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_8_473b518978.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_8_473b518978.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_8_473b518978.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>До разработки нужно понять, где живут цены, остатки, заказы и клиентские данные.\u003C\u002Fp>\u003Cp>Иногда всё хранится внутри сайта. Тогда проще. Чаще цены приезжают из 1С, наличие — со склада, доставку считает внешний сервис, платежи подтверждает банк, а статусы отправлений возвращает логистический партнёр.\u003C\u002Fp>\u003Cp>Каждую такую связь нужно разработать, проверить и поддерживать. Что делать, если 1С прислала цену со старой скидкой? Как показать товар, если склад отдаёт остаток с задержкой в час? Куда записать заказ, если банк подтвердил оплату дважды?\u003C\u002Fp>\u003Cp>На макете этого не видно. В смете — видно.\u003C\u002Fp>\u003Ch2>Главная сложность живёт за пределами корзины\u003C\u002Fh2>\u003Cp>В e-commerce самая трудная часть не всегда связана с каталогом и оплатой.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fscanwow\">ScanWow\u003C\u002Fa> пользователь выбирает 3D-модель и пресет под нужный движок, а платформа готовит архив для скачивания. Внутри этого сценария — серверная обработка файлов, очередь фоновых задач, экспортёр моделей и письмо со ссылкой, когда архив готов.\u003C\u002Fp>\u003Cp>Для пользователя путь короткий: выбрал, скачал, импортировал. Для разработки это отдельная продуктовая логика, которая и создаёт ценность сервиса.\u003C\u002Fp>\u003Cp>Такую функцию нельзя оценивать как ещё одну кнопку в карточке товара. Она влияет на архитектуру, сроки и стоимость сильнее, чем десяток обычных экранов.\u003C\u002Fp>\u003Ch2>Коробка хороша, пока не мешает развитию\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-8.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_8_5422399479.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_8_5422399479.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_8_5422399479.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_8_5422399479.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_8_5422399479.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Готовая платформа подходит, когда процессы совпадают с её логикой: стандартный каталог, понятный заказ, типовая админка, привычные интеграции.\u003C\u002Fp>\u003Cp>Проблемы начинаются при росте каталога, сложной лояльности, нестандартных правилах продажи, высоких требованиях к скорости или желании развивать продукт без постоянных обходных решений.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002F4fresh\">4fresh\u003C\u002Fa> возможности 1С-Битрикс стали ограничивать развитие магазина. Мы перенесли площадку на собственное решение и сохранили профили пользователей, историю заказов и тысячи отзывов.\u003C\u002Fp>\u003Cp>Миграция такого уровня — отдельная работа. Нужно перенести данные, проверить их целостность, сохранить привычный опыт для покупателей и не уронить то, что уже приносит бизнесу деньги.\u003C\u002Fp>\u003Cp>Низкая оценка редко означает, что проект проще. Чаще часть состояний просто не заложили в смету: не спросили про остатки из 1С, не продумали поведение при недоступной оплате, не учли роли поставщиков. Эти сценарии никуда не деваются. Они всплывают переделкой после релиза, когда чинить уже дороже.\u003C\u002Fp>\u003Ch2>Первый релиз проверяет спрос\u003C\u002Fh2>\u003Cp>После запуска приоритеты становятся конкретнее. Уже видно, где падает конверсия, где тормозит загрузка, на каком шаге ошибаются пользователи и сколько времени сотрудники тратят на обработку заказа.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fdroneshow-gallery\">DroneShow Gallery\u003C\u002Fa> за 2,5 месяца мы запустили маркетплейс готовых дрон-шоу: каталог сценариев, фильтры по параметрам площадки, просмотр моделей в 3D, оплату и доступ к исходным файлам.\u003C\u002Fp>\u003Cp>Первый релиз закрыл путь от просмотра модели до покупки и скачивания исходников. Редактор моделей, расширенную аналитику и дополнительные сценарии можно развивать следующим этапом, когда уже понятно, как люди пользуются продуктом.\u003C\u002Fp>\u003Ch2>Объём прячется за витриной\u003C\u002Fh2>\u003Cp>В оценке интернет-магазина мы идём от процесса продажи: кто управляет товарами, откуда приходят цены и остатки, какие системы уже есть у бизнеса, где заказ может зависнуть и что нужно для первого рабочего релиза.\u003C\u002Fp>\u003Cp>В этом и есть работа интегратора: увидеть связи под витриной до того, как они расползутся по срокам.\u003C\u002Fp>\u003Cp>Иногда проект можно запустить проще и дешевле, чем казалось на старте. Иногда за коротким запросом оказывается маркетплейс с интеграциями, ролями, миграцией и нетиповой логикой.\u003C\u002Fp>\u003Cp>Оценка на глаз почти всегда мимо: недозаложили — сорвали сроки и бюджет, перезаложили — переплатили за то, что можно было отложить на второй этап. Дешевле разобрать состав работ до старта.\u003C\u002Fp>\u003Cp>Если у вас есть идея магазина, текущая площадка или список «хотим как у конкурентов», можно разобрать это с нами. Покажем, что стоит запускать первым, какие места потянут сроки и где лучше не тащить всё в первый релиз: \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">получить предварительный план запуска\u003C\u002Fa>.\u003C\u002Fp>",[646,647],{"id":19,"documentId":20,"title":21,"slug":22,"order":10,"createdAt":23,"updatedAt":23,"publishedAt":24,"locale":16},{"id":648,"documentId":649,"title":650,"slug":651,"order":10,"createdAt":652,"updatedAt":652,"publishedAt":653,"locale":16},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[]]