[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another--redizayn-interfeysa-v-e-commerce":3},{"media":4,"anotherMedia":630},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15,"media_areas":16,"cover":582,"content":625},200,"myvt92baeeu5v8avnec7dqxv","Кнопка стала красивее, товара всё равно нет: почему редизайн не спасает продажи в e-commerce","2026-08-03",null,500,"-redizayn-interfeysa-v-e-commerce",true,"2026-08-03T15:04:24.695Z","2026-08-03T15:04:24.753Z","ru",[17,566],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15,"media":24,"localizations":565},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL","2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[25,36,46,55,65,74,83,92,101,111,120,130,139,148,157,166,175,184,193,202,211,221,230,239,247,257,266,267,275,283,291,299,308,318,327,336,345,354,363,372,381,390,399,408,417,426,435,444,452,461,470,479,486,494,502,510,517,524,532,541,549,557],{"id":26,"documentId":27,"title":28,"date":29,"description":30,"order":31,"slug":32,"showOnMainPage":12,"createdAt":33,"updatedAt":34,"publishedAt":35,"locale":15},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":37,"documentId":38,"title":39,"date":40,"description":41,"order":31,"slug":42,"showOnMainPage":12,"createdAt":43,"updatedAt":44,"publishedAt":45,"locale":15},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":47,"documentId":48,"title":49,"date":50,"description":9,"order":31,"slug":51,"showOnMainPage":12,"createdAt":52,"updatedAt":53,"publishedAt":54,"locale":15},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":56,"documentId":57,"title":58,"date":59,"description":60,"order":31,"slug":61,"showOnMainPage":12,"createdAt":62,"updatedAt":63,"publishedAt":64,"locale":15},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":66,"documentId":67,"title":68,"date":69,"description":9,"order":10,"slug":70,"showOnMainPage":12,"createdAt":71,"updatedAt":72,"publishedAt":73,"locale":15},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":75,"documentId":76,"title":77,"date":78,"description":9,"order":10,"slug":79,"showOnMainPage":12,"createdAt":80,"updatedAt":81,"publishedAt":82,"locale":15},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":84,"documentId":85,"title":86,"date":87,"description":9,"order":10,"slug":88,"showOnMainPage":12,"createdAt":89,"updatedAt":90,"publishedAt":91,"locale":15},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":93,"documentId":94,"title":95,"date":96,"description":9,"order":10,"slug":97,"showOnMainPage":12,"createdAt":98,"updatedAt":99,"publishedAt":100,"locale":15},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":102,"documentId":103,"title":104,"date":105,"description":106,"order":31,"slug":107,"showOnMainPage":12,"createdAt":108,"updatedAt":109,"publishedAt":110,"locale":15},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":112,"documentId":113,"title":114,"date":115,"description":9,"order":10,"slug":116,"showOnMainPage":12,"createdAt":117,"updatedAt":118,"publishedAt":119,"locale":15},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":121,"documentId":122,"title":123,"date":124,"description":9,"order":125,"slug":126,"showOnMainPage":12,"createdAt":127,"updatedAt":128,"publishedAt":129,"locale":15},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":131,"documentId":132,"title":133,"date":134,"description":9,"order":10,"slug":135,"showOnMainPage":12,"createdAt":136,"updatedAt":137,"publishedAt":138,"locale":15},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":140,"documentId":141,"title":142,"date":143,"description":9,"order":10,"slug":144,"showOnMainPage":12,"createdAt":145,"updatedAt":146,"publishedAt":147,"locale":15},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":149,"documentId":150,"title":151,"date":152,"description":9,"order":10,"slug":153,"showOnMainPage":12,"createdAt":154,"updatedAt":155,"publishedAt":156,"locale":15},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":158,"documentId":159,"title":160,"date":161,"description":9,"order":10,"slug":162,"showOnMainPage":12,"createdAt":163,"updatedAt":164,"publishedAt":165,"locale":15},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":167,"documentId":168,"title":169,"date":170,"description":9,"order":10,"slug":171,"showOnMainPage":12,"createdAt":172,"updatedAt":173,"publishedAt":174,"locale":15},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":176,"documentId":177,"title":178,"date":179,"description":9,"order":10,"slug":180,"showOnMainPage":12,"createdAt":181,"updatedAt":182,"publishedAt":183,"locale":15},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":185,"documentId":186,"title":187,"date":188,"description":9,"order":125,"slug":189,"showOnMainPage":12,"createdAt":190,"updatedAt":191,"publishedAt":192,"locale":15},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":194,"documentId":195,"title":196,"date":197,"description":9,"order":18,"slug":198,"showOnMainPage":12,"createdAt":199,"updatedAt":200,"publishedAt":201,"locale":15},284,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-09-13T21:58:45.648Z","2026-09-13T21:58:45.722Z",{"id":203,"documentId":204,"title":205,"date":206,"description":9,"order":10,"slug":207,"showOnMainPage":12,"createdAt":208,"updatedAt":209,"publishedAt":210,"locale":15},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":212,"documentId":213,"title":214,"date":215,"description":9,"order":216,"slug":217,"showOnMainPage":12,"createdAt":218,"updatedAt":219,"publishedAt":220,"locale":15},297,"yazmsp31df1ggv8saaix8dkd","«Тут почти стандартно, пара нюансов»: как эта фраза убивает экономику подписки\n","2026-07-22",1,"-tut-pochti-standartno-para-nyuansov-kak-eta-fraza-ubivaet-ekonomiku-podpiski","2026-07-22T11:46:36.625Z","2026-09-13T23:21:38.544Z","2026-09-13T23:21:38.602Z",{"id":222,"documentId":223,"title":224,"date":225,"description":9,"order":10,"slug":226,"showOnMainPage":12,"createdAt":227,"updatedAt":228,"publishedAt":229,"locale":15},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":231,"documentId":232,"title":233,"date":234,"description":9,"order":10,"slug":235,"showOnMainPage":12,"createdAt":236,"updatedAt":237,"publishedAt":238,"locale":15},178,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-07-27T15:10:18.774Z","2026-07-27T15:10:18.825Z",{"id":240,"documentId":241,"title":242,"date":243,"description":9,"order":10,"slug":244,"showOnMainPage":12,"createdAt":245,"updatedAt":245,"publishedAt":246,"locale":15},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":248,"documentId":249,"title":250,"date":251,"description":9,"order":252,"slug":253,"showOnMainPage":12,"createdAt":254,"updatedAt":255,"publishedAt":256,"locale":15},292,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30",3,"-ai-chatbot-chto-proverit-pered-razrabotkoy","2026-07-30T13:23:01.866Z","2026-09-13T22:34:22.404Z","2026-09-13T22:34:22.481Z",{"id":258,"documentId":259,"title":260,"date":261,"description":9,"order":216,"slug":262,"showOnMainPage":12,"createdAt":263,"updatedAt":264,"publishedAt":265,"locale":15},303,"k77qvgjbwvomrrx4tn51benn","Почему похожие интернет-магазины отличаются по стоимости в несколько раз","2026-07-31","-pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz","2026-07-31T16:11:46.552Z","2026-09-14T11:00:11.859Z","2026-09-14T11:00:11.926Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},{"id":268,"documentId":269,"title":270,"date":271,"description":9,"order":10,"slug":272,"showOnMainPage":12,"createdAt":273,"updatedAt":273,"publishedAt":274,"locale":15},202,"a4ckp7tbgmtv0utmia4b808l","Новая роль — новый проект: когда личные кабинеты пора собирать в экосистему","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-08-04T14:13:59.762Z",{"id":276,"documentId":277,"title":278,"date":279,"description":9,"order":252,"slug":280,"showOnMainPage":12,"createdAt":281,"updatedAt":281,"publishedAt":282,"locale":15},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":284,"documentId":285,"title":286,"date":287,"description":9,"order":18,"slug":288,"showOnMainPage":12,"createdAt":289,"updatedAt":289,"publishedAt":290,"locale":15},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":292,"documentId":293,"title":294,"date":295,"description":9,"order":10,"slug":296,"showOnMainPage":12,"createdAt":297,"updatedAt":297,"publishedAt":298,"locale":15},210,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-08-11T23:47:18.367Z",{"id":300,"documentId":301,"title":302,"date":303,"description":9,"order":304,"slug":305,"showOnMainPage":12,"createdAt":306,"updatedAt":306,"publishedAt":307,"locale":15},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":309,"documentId":310,"title":311,"date":312,"description":9,"order":313,"slug":314,"showOnMainPage":12,"createdAt":315,"updatedAt":316,"publishedAt":317,"locale":15},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":319,"documentId":320,"title":321,"date":322,"description":9,"order":18,"slug":323,"showOnMainPage":12,"createdAt":324,"updatedAt":325,"publishedAt":326,"locale":15},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":328,"documentId":329,"title":330,"date":331,"description":9,"order":216,"slug":332,"showOnMainPage":12,"createdAt":333,"updatedAt":334,"publishedAt":335,"locale":15},304,"vvxg6n1kmg9y7k6143t9gm8o","1 октября в прод: что 12 платформам придётся перестроить из-за нового закона","2026-08-14","novyy-zakon-dlya-platform-12-servisov","2026-08-18T10:59:43.550Z","2026-09-14T12:10:46.768Z","2026-09-14T12:10:46.844Z",{"id":337,"documentId":338,"title":339,"date":340,"description":9,"order":216,"slug":341,"showOnMainPage":12,"createdAt":342,"updatedAt":343,"publishedAt":344,"locale":15},305,"z5gc803xpd7jutuksh8q0er3","97% компаний создают учебный контент сами: следующий дефицит EdTech — подготовка преподавателей","2026-08-17","97-kompaniy-sozdayut-uchebnyy-kontent-sami-podgotovka-prepodavateley","2026-08-18T11:17:37.963Z","2026-09-14T12:11:38.758Z","2026-09-14T12:11:38.812Z",{"id":346,"documentId":347,"title":348,"date":349,"description":9,"order":10,"slug":350,"showOnMainPage":12,"createdAt":351,"updatedAt":352,"publishedAt":353,"locale":15},309,"fm5glwnple0jwjkmo8gvldan","Сколько стоит мобильное приложение в 2026 году: почему сметы отличаются втрое\n","2026-08-18","stoimost-razrabotki-mobilnogo-prilozheniya-2026-smeta","2026-08-18T11:31:22.195Z","2026-09-14T12:19:58.030Z","2026-09-14T12:19:58.102Z",{"id":355,"documentId":356,"title":357,"date":358,"description":9,"order":216,"slug":359,"showOnMainPage":12,"createdAt":360,"updatedAt":361,"publishedAt":362,"locale":15},306,"x28rh3zoj50o59tcgvzve415","AI-агенты внутри компании: где нужны доступы, ограничения и человек на проверке","2026-08-19","ai-agenty-v-kompanii-dostupy-i-kontrol","2026-08-18T14:05:29.647Z","2026-09-14T12:13:14.538Z","2026-09-14T12:13:14.626Z",{"id":364,"documentId":365,"title":366,"date":367,"description":9,"order":216,"slug":368,"showOnMainPage":12,"createdAt":369,"updatedAt":370,"publishedAt":371,"locale":15},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":373,"documentId":374,"title":375,"date":376,"description":9,"order":216,"slug":377,"showOnMainPage":12,"createdAt":378,"updatedAt":379,"publishedAt":380,"locale":15},307,"qh3qmzfp2ceif4xf3tdoi9ap","Один товар, три цены и очередь согласований: чем B2B-маркетплейс отличается от интернет-магазина","2026-08-26","b2b-marketpleys-otlichiya-ot-internet-magazina","2026-08-26T09:04:07.905Z","2026-09-14T12:16:42.675Z","2026-09-14T12:16:42.754Z",{"id":382,"documentId":383,"title":384,"date":385,"description":9,"order":216,"slug":386,"showOnMainPage":12,"createdAt":387,"updatedAt":388,"publishedAt":389,"locale":15},308,"w8n42241rgavwtld0dn1fvcl","Один статус «готовится» запускает цепочку потерь: где ломается экономика приложения доставки","2026-08-27","gde-prilozhenie-sedaet-marzhu","2026-08-26T14:56:30.346Z","2026-09-14T12:18:58.975Z","2026-09-14T12:18:59.071Z",{"id":391,"documentId":392,"title":393,"date":394,"description":9,"order":216,"slug":395,"showOnMainPage":12,"createdAt":396,"updatedAt":397,"publishedAt":398,"locale":15},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":400,"documentId":401,"title":402,"date":403,"description":9,"order":216,"slug":404,"showOnMainPage":12,"createdAt":405,"updatedAt":406,"publishedAt":407,"locale":15},310,"zm2xqct6baoxjz7jsy605ztw","Duolingo прибавил 23% ежедневной аудитории. Что интернет-магазин может забрать у совы\n","2026-08-31","duolingo-23-rosta-gamifikaciya-dlya-magazina","2026-08-31T08:37:31.518Z","2026-09-14T12:31:11.576Z","2026-09-14T12:31:11.708Z",{"id":409,"documentId":410,"title":411,"date":412,"description":9,"order":216,"slug":413,"showOnMainPage":12,"createdAt":414,"updatedAt":415,"publishedAt":416,"locale":15},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":418,"documentId":419,"title":420,"date":421,"description":9,"order":216,"slug":422,"showOnMainPage":12,"createdAt":423,"updatedAt":424,"publishedAt":425,"locale":15},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":427,"documentId":428,"title":429,"date":430,"description":9,"order":216,"slug":431,"showOnMainPage":12,"createdAt":432,"updatedAt":433,"publishedAt":434,"locale":15},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":436,"documentId":437,"title":438,"date":439,"description":9,"order":216,"slug":440,"showOnMainPage":12,"createdAt":441,"updatedAt":442,"publishedAt":443,"locale":15},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":445,"documentId":446,"title":447,"date":448,"description":9,"order":216,"slug":449,"showOnMainPage":12,"createdAt":450,"updatedAt":450,"publishedAt":451,"locale":15},270,"tia92neitxsmtmvtu3k6ox2x","Пилот с планом на рост: как подготовить цифровой продукт к масштабированию","2026-09-07","pilot-s-planom-na-rost-masshtabirovanie","2026-09-07T13:11:01.617Z","2026-09-07T13:11:01.691Z",{"id":453,"documentId":454,"title":455,"date":456,"description":9,"order":216,"slug":457,"showOnMainPage":12,"createdAt":458,"updatedAt":459,"publishedAt":460,"locale":15},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":462,"documentId":463,"title":464,"date":465,"description":9,"order":216,"slug":466,"showOnMainPage":12,"createdAt":467,"updatedAt":468,"publishedAt":469,"locale":15},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,"title":473,"date":474,"description":9,"order":216,"slug":475,"showOnMainPage":12,"createdAt":476,"updatedAt":477,"publishedAt":478,"locale":15},279,"zttjv8sbmge05zro1ok576xe","Что IT-аудит находит в проекте перед релизом","2026-09-11","it-audit-pered-relizom","2026-09-08T11:52:07.373Z","2026-09-11T12:36:23.593Z","2026-09-11T12:36:23.659Z",{"id":480,"documentId":481,"title":482,"date":474,"description":9,"order":10,"slug":483,"showOnMainPage":12,"createdAt":484,"updatedAt":484,"publishedAt":485,"locale":15},281,"ggdl1zmuuohkn3ubgxqu5wdz","Этапы разработки сайта: 7 контрольных точек от идеи до запуска","etapy-razrabotki-sayta-ot-idei-do-zapuska","2026-09-11T14:21:51.168Z","2026-09-11T14:21:51.261Z",{"id":487,"documentId":488,"title":489,"date":490,"description":9,"order":10,"slug":491,"showOnMainPage":12,"createdAt":492,"updatedAt":492,"publishedAt":493,"locale":15},299,"vc9i1ztfpn2yrd5nx782zp3z","Этапы разработки дизайна сайта: как создать привлекательный и функциональный веб-дизайн","2026-09-13","etapy-razrabotki-dizayna-sayta-kak-sozdat-privlekatelnyy-i-funktsionalnyy-veb-dizayn","2026-09-13T23:38:47.063Z","2026-09-13T23:38:47.130Z",{"id":495,"documentId":496,"title":497,"date":498,"description":9,"order":10,"slug":499,"showOnMainPage":12,"createdAt":500,"updatedAt":500,"publishedAt":501,"locale":15},301,"mj85w3jsdizxt9gpk1ngf564","Сколько стоит тестирование приложения и что влияет на цену","2026-09-14","skolko-stoit-testirovanie-prilozheniya-i-chto-vliyaet-na-tsenu","2026-09-14T09:26:29.005Z","2026-09-14T09:26:29.084Z",{"id":503,"documentId":504,"title":505,"date":474,"description":9,"order":10,"slug":506,"showOnMainPage":12,"createdAt":507,"updatedAt":508,"publishedAt":509,"locale":15},311,"v3w411p7i1i1btgcmn7pwxl7","Цена уже изменилась, остаток ещё старый: где ломается единый кабинет селлера","edinyy-kabinet-sellera-dlya-marketpleysov","2026-09-11T14:35:28.405Z","2026-09-14T15:33:57.800Z","2026-09-14T15:33:57.871Z",{"id":511,"documentId":512,"title":513,"date":498,"description":9,"order":10,"slug":514,"showOnMainPage":12,"createdAt":515,"updatedAt":515,"publishedAt":516,"locale":15},313,"yv49ig9l4j8vggzenf8rdxm3","Этапы управления проектом по разработке сайта или приложения","etapy-upravleniya-proektom-po-razrabotke-sayta-ili-prilozheniya","2026-09-14T15:36:41.687Z","2026-09-14T15:36:41.763Z",{"id":518,"documentId":519,"title":520,"date":498,"description":9,"order":10,"slug":521,"showOnMainPage":12,"createdAt":522,"updatedAt":522,"publishedAt":523,"locale":15},315,"nze9zg24dgc33oo464j2wo8v","Как искусственный интеллект меняет бизнес-процессы: от автоматизации до анализа данных","kak-iskusstvennyy-intellekt-menyaet-biznes-protsessy-ot-avtomatizatsii-do-analiza-dannykh","2026-09-14T21:35:44.550Z","2026-09-14T21:35:44.618Z",{"id":525,"documentId":526,"title":527,"date":528,"description":9,"order":252,"slug":529,"showOnMainPage":12,"createdAt":530,"updatedAt":530,"publishedAt":531,"locale":15},317,"ekx4n93yajvm1hk8iqyzw4ju","Tinder обновил рекомендации. Почему маркетплейсу мало фильтров и сортировки","2026-09-15","-obnovleniya-tinder-kak-marketpleys-uluchshaet-rekomendatsii-i-sortirovku","2026-09-15T16:47:04.947Z","2026-09-15T16:47:05.044Z",{"id":533,"documentId":534,"title":535,"date":536,"description":9,"order":216,"slug":537,"showOnMainPage":12,"createdAt":538,"updatedAt":539,"publishedAt":540,"locale":15},321,"k6ijlgqkm5unejznzmeyo4vg","Интеграция с маркетплейсами и ERP: как синхронизировать заказы, статусы и остатки\n","2026-09-16","integraciya-marketpleysov-i-erp","2026-09-16T11:08:28.748Z","2026-09-16T11:31:18.295Z","2026-09-16T11:31:18.405Z",{"id":542,"documentId":543,"title":544,"date":545,"description":9,"order":10,"slug":546,"showOnMainPage":12,"createdAt":547,"updatedAt":547,"publishedAt":548,"locale":15},325,"zlz1zsbmf9t62lq9upjoh71o","Как правильно оценить разработку сайта и приложения\n","2026-09-17","kak-pravilno-otsenit-razrabotku-sayta-i-prilozheniya","2026-09-17T10:47:34.140Z","2026-09-17T10:47:34.227Z",{"id":550,"documentId":551,"title":552,"date":545,"description":9,"order":10,"slug":553,"showOnMainPage":12,"createdAt":554,"updatedAt":555,"publishedAt":556,"locale":15},330,"hk18zy8rgkffyo6py89yhijb","Как выбрать платформу для онлайн-школы","kak-vybrat-platformu-dlya-onlajn-shkoly","2026-09-17T11:02:32.852Z","2026-09-17T13:50:45.671Z","2026-09-17T13:50:45.748Z",{"id":558,"documentId":559,"title":560,"date":545,"description":9,"order":216,"slug":561,"showOnMainPage":12,"createdAt":562,"updatedAt":563,"publishedAt":564,"locale":15},331,"m3jg0ix87senqmdibgb089zk","Настройка резервного копирования: как проверить восстановление сервиса\n","rezervnoe-kopirovanie-proverka-vosstanovleniya","2026-09-17T08:38:21.082Z","2026-09-17T14:08:08.647Z","2026-09-17T14:08:08.708Z",[],{"id":567,"documentId":568,"title":569,"slug":570,"order":10,"createdAt":571,"updatedAt":571,"publishedAt":572,"locale":15,"media":573,"localizations":581},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[574,575,576,577,578,579,580],{"id":194,"documentId":195,"title":196,"date":197,"description":9,"order":18,"slug":198,"showOnMainPage":12,"createdAt":199,"updatedAt":200,"publishedAt":201,"locale":15},{"id":258,"documentId":259,"title":260,"date":261,"description":9,"order":216,"slug":262,"showOnMainPage":12,"createdAt":263,"updatedAt":264,"publishedAt":265,"locale":15},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},{"id":309,"documentId":310,"title":311,"date":312,"description":9,"order":313,"slug":314,"showOnMainPage":12,"createdAt":315,"updatedAt":316,"publishedAt":317,"locale":15},{"id":319,"documentId":320,"title":321,"date":322,"description":9,"order":18,"slug":323,"showOnMainPage":12,"createdAt":324,"updatedAt":325,"publishedAt":326,"locale":15},{"id":346,"documentId":347,"title":348,"date":349,"description":9,"order":10,"slug":350,"showOnMainPage":12,"createdAt":351,"updatedAt":352,"publishedAt":353,"locale":15},{"id":212,"documentId":213,"title":214,"date":215,"description":9,"order":216,"slug":217,"showOnMainPage":12,"createdAt":218,"updatedAt":219,"publishedAt":220,"locale":15},[],{"id":583,"documentId":584,"name":585,"alternativeText":9,"caption":9,"width":586,"height":586,"formats":587,"hash":616,"ext":589,"mime":592,"size":617,"url":618,"previewUrl":9,"provider":619,"provider_metadata":9,"createdAt":620,"updatedAt":620,"publishedAt":621,"related":622},587,"r6ztug095iwm01w831etyhse","pic-3.png",3240,{"large":588,"small":597,"medium":603,"thumbnail":610},{"ext":589,"url":590,"hash":591,"mime":592,"name":593,"path":9,"size":594,"width":595,"height":595,"sizeInBytes":596},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_3_610466d368.png","large_pic_3_610466d368","image\u002Fpng","large_pic-3.png",1191.91,1000,1191908,{"ext":589,"url":598,"hash":599,"mime":592,"name":600,"path":9,"size":601,"width":10,"height":10,"sizeInBytes":602},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_3_610466d368.png","small_pic_3_610466d368","small_pic-3.png",337.05,337054,{"ext":589,"url":604,"hash":605,"mime":592,"name":606,"path":9,"size":607,"width":608,"height":608,"sizeInBytes":609},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_3_610466d368.png","medium_pic_3_610466d368","medium_pic-3.png",704.76,750,704757,{"ext":589,"url":611,"hash":612,"mime":592,"name":613,"path":9,"size":614,"width":112,"height":112,"sizeInBytes":615},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_3_610466d368.png","thumbnail_pic_3_610466d368","thumbnail_pic-3.png",41.47,41466,"pic_3_610466d368",1852.9,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_3_610466d368.png","aws-s3","2026-08-03T14:42:38.263Z","2026-08-03T14:42:38.264Z",[623],{"__type":624,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},"api::media.media",[626],{"__component":627,"id":628,"text":629},"media.text",162,"\u003Cp>Представьте обычный заказ. На карточке товар есть в наличии. В корзине доставка «завтра» меняется на «через пять дней». Ближайший ПВЗ пропадает после ввода адреса. После оплаты заказ делится на две посылки, а магазин толком не объясняет почему.\u003C\u002Fp>\u003Cp>Интерфейс на каждом шаге может выглядеть аккуратно. У покупателя остаётся другое впечатление: магазин меняет условия по ходу покупки.\u003C\u002Fp>\u003Cp>Поэтому некоторые редизайны проходят без проблем и почти не влияют на продажи. Команда упрощает корзину, обновляет карточки и делает кнопку заметнее, а заказ продолжает ломаться в остатках, резерве, расчёте доставки и статусах. Экран становится местом, где покупатель видит сбой.\u003C\u002Fp>\u003Ch2>После редизайна заказ всё равно ломается\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-4.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_4_918b177d14.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_4_918b177d14.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_4_918b177d14.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_4_918b177d14.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_4_918b177d14.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Российский e-commerce уже слишком большой, чтобы считать доставку и наличие второстепенными деталями. По данным \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdatainsight.ru\u002FDI_eCommerce_2026\">Data Insight\u003C\u002Fa>, в 2025 году рынок розничной интернет-торговли в России достиг 13,4 трлн рублей. Маркетплейсы забрали 81% заказов и 62% объёма продаж. Поэтому карточку, корзину и доставку оценивают по стандарту платформ, через которые проходит большинство заказов.\u003C\u002Fp>\u003Cp>Этот стандарт уже привычен: пользователь хочет заранее видеть срок, ближайший ПВЗ, статус, условия возврата и уведомления. Скидка и знакомый бренд могут привести его на карточку товара. Решение об оплате зависит от того, насколько понятным и выполнимым выглядит весь заказ.\u003C\u002Fp>\u003Cp>Логистика уже стала частью этого решения. В исследовании Data Insight о \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdatainsight.ru\u002FRussian_online_shopping_market_with_delivery_2025\">последней миле e-commerce\u003C\u002Fa> рынок онлайн-торговли с доставкой в России за 2025 год оценивается в 7,7 млрд посылок. На собственные службы магазинов и платформ приходится 91,2% посылок, причём почти весь этот объём — Wildberries и Ozon: 84,1% рынка доставки. Значит, ожидания покупателя формируются внутри крупных платформ, где витрина и доставка работают как один сервис.\u003C\u002Fp>\u003Cp>Отдельный магазин сравнивают с этим опытом, хотя его заказ часто проходит через несколько отдельных систем: склад, платёжный сервис, службу доставки и поддержку. Несогласованность между ними проявляется в самый дорогой момент — когда человек уже выбрал товар и готов заплатить.\u003C\u002Fp>\u003Ch2>Корзина стала черновиком покупки\u003C\u002Fh2>\u003Cp>По данным RetailCRM, которые приводил \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fnew-retail.ru\u002Fnovosti\u002Fretail\u002Fretailcrm_88_korzin_v_rossiyskikh_internet_magazinakh_ostayutsya_broshennymi\u002F\">New Retail\u003C\u002Fa>, в первом квартале 2026 года 88% корзин в российских интернет-магазинах остались незавершёнными. При этом 46% таких корзин позже всё же превратились в заказ. Значит, часть отказов остаётся паузой: второй шанс сохраняется, пока товар доступен и срок не изменился.\u003C\u002Fp>\u003Cp>Корзина всё чаще работает как черновик. Пользователь сравнивает цены, читает отзывы, ждёт зарплату, выбирает пункт выдачи и проверяет, когда сможет забрать покупку. Вернуться к оформлению проще, если выбранные товары доступны, а расчёт доставки остался прежним.\u003C\u002Fp>\u003Cp>Если товар исчезает без объяснения или доставка становится неудобной, напоминание вернёт пользователя к той же причине отказа. Новый дизайн тоже не устранит этот разрыв.\u003C\u002Fp>\u003Ch2>ПВЗ и срок решают судьбу заказа ещё до оплаты\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-5.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_5_3b5dfb077d.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_5_3b5dfb077d.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_5_3b5dfb077d.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_5_3b5dfb077d.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_5_3b5dfb077d.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>К 1 января 2026 года в России работало 226,4 тыс. пунктов выдачи заказов, на 44,7% больше, чем годом ранее. Это данные «Яндекс Карт», которые приводил «\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.kommersant.ru\u002Fdoc\u002F8361680\">Коммерсантъ\u003C\u002Fa>». ПВЗ стал привычной частью покупки. Для магазина без собственной сети отсутствие удобной точки теперь ощущается так же остро, как отсутствие нужного способа оплаты.\u003C\u002Fp>\u003Cp>СДЭК в исследовании о том, как россияне забирают заказы, отмечал, что \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.retail.ru\u002Fnews\u002Fsdek-kak-rossiyane-zabirayut-zakazy-v-2025-godu-22-aprelya-2025-263841\u002F\">93% опрошенных выбирают самовывоз\u003C\u002Fa>. Цифра относится к аудитории исследования, но хорошо показывает приоритеты покупателя: близость, понятный срок и контроль над получением.\u003C\u002Fp>\u003Cp>Если магазин обещает доставку завтра, а после выбора ПВЗ переносит её на следующую неделю, человек оценивает уже другой заказ. Чем позже меняются условия, тем больше потраченного времени и раздражения.\u003C\u002Fp>\u003Cp>Если похожие сбои уже видны в магазине, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">на нашей странице разработки e-commerce-систем\u003C\u002Fa> можно посмотреть, какие системы мы связываем: витрину, админку, оплату, доставку и интеграции.\u003C\u002Fp>\u003Ch2>Пять причин, из-за которых новый интерфейс не поднимает продажи\u003C\u002Fh2>\u003Cp>1. Витрина предлагает товар, который уже продан\u003C\u002Fp>\u003Cp>Один и тот же ассортимент может продаваться на сайте, маркетплейсах и в офлайн-точках, а храниться на нескольких складах. Если каналы обновляются с разной скоростью, карточка показывает вчерашний остаток. Покупатель узнаёт об этом в корзине или уже после оплаты.\u003C\u002Fp>\u003Cp>Здесь полезно считать отмены и изменения заказа из-за неверного наличия. Эта цифра показывает цену сбоя точнее, чем общая конверсия карточки.\u003C\u002Fp>\u003Cp>2. Последнюю единицу обещают нескольким покупателям\u003C\u002Fp>\u003Cp>Товар может лежать в одной корзине, ждать оплаты в другом заказе и оставаться доступным на маркетплейсе. Без понятных правил резерва несколько человек получают одно обещание.\u003C\u002Fp>\u003Cp>Магазину нужно определить, в какой момент товар закрепляется за заказом, сколько действует резерв и когда остаток возвращается в продажу после неуспешной оплаты. Покупателю достаточно одного результата: товар не исчезает, пока он завершает оформление.\u003C\u002Fp>\u003Cp>3. Срок доставки ухудшается по ходу оформления\u003C\u002Fp>\u003Cp>Товар со склада в Подмосковье может приехать завтра, со склада в Казани — через несколько дней. На срок влияют время заказа, габариты, загрузка службы доставки и разделение корзины на несколько отправлений.\u003C\u002Fp>\u003Cp>Реальный диапазон лучше показать на карточке или в корзине и сразу объяснить, что на него влияет. Покупатель может согласиться подождать. Необъяснимый перенос воспринимается как подмена условий.\u003C\u002Fp>\u003Cp>4. ПВЗ и возврат становятся понятны слишком поздно\u003C\u002Fp>\u003Cp>Пользователю важны пункт у дома, режим работы, примерка, срок хранения, постамат и порядок возврата. Когда эти данные появляются только в конце, покупку приходится оценивать заново.\u003C\u002Fp>\u003Cp>Интерфейс помогает, когда получает полный список доступных вариантов заранее. Если удобного ПВЗ или нужного способа возврата нет, дизайн не сможет его создать.\u003C\u002Fp>\u003Cp>5. Поддержка не может быстро объяснить, что случилось\u003C\u002Fp>\u003Cp>После оплаты доверие держится на понятном статусе и внятном ответе. Когда менеджер отдельно проверяет платеж, резерв, склад, трек и историю уведомлений, вопрос «где мой заказ?» превращается в расследование.\u003C\u002Fp>\u003Cp>Покупателю и поддержке нужна одна история заказа: оплата, сборка, доставка, ПВЗ или возврат. Разрыв в этой цепочке снижает шанс на повторную покупку.\u003C\u002Fp>\u003Ch2>Где искать проблему, если новый интерфейс не поднял продажи\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-6.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_6_3782a0cfd5.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_6_3782a0cfd5.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_6_3782a0cfd5.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_6_3782a0cfd5.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_6_3782a0cfd5.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\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>",[631,680,729],{"createdAt":273,"id":268,"documentId":269,"title":270,"date":271,"description":9,"order":10,"slug":272,"showOnMainPage":12,"updatedAt":273,"publishedAt":274,"locale":15,"cover":632,"content":666,"media_event":9,"media_areas":670,"seo":9,"localizations":679},{"id":633,"documentId":634,"name":635,"alternativeText":9,"caption":9,"width":586,"height":586,"formats":636,"hash":661,"ext":589,"mime":592,"size":662,"url":663,"previewUrl":9,"provider":619,"provider_metadata":9,"createdAt":664,"updatedAt":664,"publishedAt":665},598,"ddz96c70678shxfvjsmmzqru","pic-10.png",{"large":637,"small":643,"medium":649,"thumbnail":655},{"ext":589,"url":638,"hash":639,"mime":592,"name":640,"path":9,"size":641,"width":595,"height":595,"sizeInBytes":642},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_10_118cc9edcd.png","large_pic_10_118cc9edcd","large_pic-10.png",722.76,722762,{"ext":589,"url":644,"hash":645,"mime":592,"name":646,"path":9,"size":647,"width":10,"height":10,"sizeInBytes":648},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_10_118cc9edcd.png","small_pic_10_118cc9edcd","small_pic-10.png",233.65,233651,{"ext":589,"url":650,"hash":651,"mime":592,"name":652,"path":9,"size":653,"width":608,"height":608,"sizeInBytes":654},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_10_118cc9edcd.png","medium_pic_10_118cc9edcd","medium_pic-10.png",447.31,447309,{"ext":589,"url":656,"hash":657,"mime":592,"name":658,"path":9,"size":659,"width":112,"height":112,"sizeInBytes":660},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_10_118cc9edcd.png","thumbnail_pic_10_118cc9edcd","thumbnail_pic-10.png",34.09,34087,"pic_10_118cc9edcd",1361.04,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_10_118cc9edcd.png","2026-08-04T13:38:17.439Z","2026-08-04T13:38:17.440Z",[667],{"__component":627,"id":668,"text":669},164,"\u003Cp>Компания запускает личный кабинет для клиентов: заказы, счета, документы и обращения переходят в одно окно. Через год нужен портал для партнёров, затем — для поставщиков и сотрудников. Каждый интерфейс появляется по понятной причине, но его часто проектируют как отдельный продукт.\u003C\u002Fp>\u003Cp>Снаружи всё выглядит аккуратно: у каждой аудитории свои экраны и сценарии. Внутри накапливаются отдельные учётные записи, справочники, статусы, интеграции и правила доступа. Один контрагент числится под разными названиями, а изменение реквизитов приходится разносить по всей цепочке.\u003C\u002Fp>\u003Cp>Фраза «новая роль — новый проект» точно описывает этот этап роста. Экосистема начинается там, где несколько групп пользователей работают с общими деньгами, документами и процессами. Дальше бизнесу выгоднее развивать единое ядро и подключать к нему разные кабинеты.\u003C\u002Fp>\u003Ch2>Пятый кабинет приносит пятую версию статуса\u003C\u002Fh2>\u003Cp>Количество экранов само по себе не создаёт проблему. Потери возникают на стыках. Поставщик меняет дату отгрузки, менеджер видит обновление в учётной системе, а клиентский кабинет продолжает показывать старый срок. Поддержка проверяет несколько источников, клиент ждёт, команда выясняет, какая версия верна.\u003C\u002Fp>\u003Cp>С доступами происходит то же самое. Партнёр может одновременно представлять несколько юридических лиц, сотрудник — перейти в другой филиал, а клиент — получить права администратора своей организации. Если каждый портал хранит собственную модель пользователей, любое изменение превращается в серию заявок и проверок.\u003C\u002Fp>\u003Cp>Интеграции тоже начинают дублироваться. Кабинет клиента отдельно подключают к 1С, портал поставщика — к той же 1С, админку — к CRM и банку. У каждого обмена появляются свои форматы, расписания и обработка ошибок. Поддержка платит за эту разницу на каждом сбое, а разработка — перед каждым релизом.\u003C\u002Fp>\u003Cp>Главный риск проявляется во времени. Команда добавляет новую роль дольше, потому что заново собирает вход, права, справочники, уведомления, отчётность и историю действий. Бизнес откладывает запуск канала или продолжает вести часть процесса в почте и таблицах.\u003C\u002Fp>\u003Ch2>Четыре числа покажут цену разрозненных кабинетов\u003C\u002Fh2>\u003Cp>Проблему удобно обсуждать через показатели, которые уже видят продукт, поддержка и операционные команды.\u003C\u002Fp>\u003Cp>Срок подключения новой роли. От согласования сценария до первого пользователя в системе. Увеличение периода показывает, сколько базовых функций команда каждый раз собирает заново.\u003C\u002Fp>\u003Cp>Обращения из-за доступов, статусов и документов. Их количество фиксирует цену рассинхронизации. Полезно отделять вопросы по самому процессу от случаев, когда человек не может войти, не видит нужную организацию или получает устаревшие данные.\u003C\u002Fp>\u003Cp>Число систем, которые меняют одну сущность. Если реквизиты контрагента, статус заказа или лимит партнёра редактируют в нескольких местах, источник истины размывается. Чем больше точек записи, тем дороже сверка и выше риск конфликта.\u003C\u002Fp>\u003Cp>Объём проверок перед релизом. Новая функция затрагивает клиента, поставщика, менеджера, биллинг и уведомления. Количество сценариев регресса показывает, насколько роли связаны между собой и умеет ли архитектура держать эту связь.\u003C\u002Fp>\u003Cp>Одновременный рост всех четырёх показателей уже влияет на стоимость владения: релизы замедляются, поддержка тратит больше времени, а запуск следующего кабинета становится отдельной сметой.\u003C\u002Fp>\u003Ch2>Один логин ещё не создаёт экосистему\u003C\u002Fh2>\u003Cp>SSO снимает повторный вход и даёт пользователю одну учётную запись. Экосистема появляется, когда кабинеты работают по общим правилам, а действие одной стороны меняет процесс для остальных.\u003C\u002Fp>\u003Cp>У каждой аудитории остаётся собственный интерфейс: клиент размещает заказ, партнёр ведёт отклики, сотрудник управляет операциями. Платформенный слой проводит заявку через согласование и оплату, проверяет доступ и записывает изменения.\u003C\u002Fp>\u003Cp>Команда может обновлять отдельные экраны, не копируя бизнес-правила в каждый кабинет. Связь между ролями остаётся внутри платформы, а проверки выполняются на сервере.\u003C\u002Fp>\u003Cp>Связность ролей хорошо видна в \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Faltprof\">кейсе «Альтпроф»\u003C\u002Fa>: заказчик публикует задачу и выбирает исполнителя, специалист работает с откликами и заказами, команда бизнеса управляет пользователями, ролями, оплатами и критичными сценариями. Действия трёх сторон влияют на сделки, статусы и администрирование, поэтому их проектировали внутри одной системы.\u003C\u002Fp>\u003Ch2>Один пользователь, три компании и общий профиль\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-8.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_8_822a67fe15.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_8_822a67fe15.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_8_822a67fe15.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_8_822a67fe15.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_8_822a67fe15.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>&nbsp;\u003C\u002Fp>\u003Cp>Учётная запись связывает вход с конкретным пользователем, роль задаёт доступные действия, а контекст показывает, от имени какой компании, филиала или команды он действует сейчас.\u003C\u002Fp>\u003Cp>Один пользователь может размещать заказ от одной организации, согласовывать документы для другой и администрировать сотрудников в третьей. Он переключает компанию, а набор доступных действий зависит от роли в ней. Единый профиль сохраняет историю действий и избавляет от дублей.\u003C\u002Fp>\u003Cp>Базовые права удобно собирать через RBAC — наборы разрешений для ролей. Когда доступ зависит от региона, организации, типа объекта, суммы или статуса, к роли добавляют атрибуты и контекст — подход ABAC. Проверка должна работать на сервере: скрытая кнопка в интерфейсе не защищает операцию.\u003C\u002Fp>\u003Cp>Для бизнеса такая модель даёт предсказуемый рост. Новую группу пользователей подключают через правила доступа и существующие сущности. Команда сохраняет единый журнал действий и меньше зависит от исключений, записанных в инструкциях.\u003C\u002Fp>\u003Ch2>Источник истины нужно назначить до первой интеграции\u003C\u002Fh2>\u003Cp>Для каждой ключевой сущности нужен владелец данных. Счёт может формироваться в 1С, сделка — в CRM, статус подписания — в ЭДО, а согласие пользователя и настройки уведомлений — в личном кабинете. Конкретное распределение зависит от контура; важен один ответ на вопрос, где запись считается актуальной.\u003C\u002Fp>\u003Cp>После этого команда описывает направление обмена и реакцию на сбой. Что произойдёт, если 1С недоступна? Повторится ли событие позже? Не создаст ли повторная доставка второй заказ или платёж? Увидит ли менеджер ошибку до обращения клиента? Эти решения входят в интеграцию вместе с API и вебхуками.\u003C\u002Fp>\u003Cp>Очереди помогают пережить временную недоступность внешней системы, идемпотентность защищает от дублей, а журнал событий показывает, где остановился процесс. Пользователь получает согласованный статус, поддержка — понятную историю, разработка — место для диагностики.\u003C\u002Fp>\u003Cp>Та же дисциплина нужна аналитике. Когда кабинеты отправляют события в общей модели, бизнес сравнивает завершённые процессы: заказ, согласование, оплату, отгрузку или обращение.\u003C\u002Fp>\u003Ch2>Общее ядро тоже выставляет счёт\u003C\u002Fh2>\u003Cp>Платформенный слой требует вложений в начале. Команде предстоит описать роли и границы организаций, разобрать источники данных, очистить дубли, спроектировать миграцию, настроить SSO, журнал действий и мониторинг интеграций. Регрессионные тесты охватывают связи между кабинетами, поэтому их тоже планируют заранее.\u003C\u002Fp>\u003Cp>Особенно дорого обходится переход с нескольких действующих систем. Адаптеры позволяют подключать старый контур поэтапно, но каждый адаптер нужно поддерживать, мониторить и обновлять при изменении API. Миграция справочников также не исправляет качество исходных данных автоматически.\u003C\u002Fp>\u003Cp>Для простого кабинета на одну-две роли, без сложных согласований и глубоких интеграций, коробочный портал часто остаётся разумным выбором. Собственная платформа оправдывается, когда кабинет влияет на деньги, документы, права доступа и основной путь клиента, а новые роли уже стоят бизнесу отдельных запусков.\u003C\u002Fp>\u003Ch2>Главный критерий: новая роль подключается модулем\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-9.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_9_a31f5469c8.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_9_a31f5469c8.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_9_a31f5469c8.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_9_a31f5469c8.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_9_a31f5469c8.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Проверка проста: к существующему ядру добавляют только сценарии и интерфейс очередной аудитории.\u003C\u002Fp>\u003Cp>Если при таком запуске приходится копировать базовые функции и заново настраивать обмен данными, архитектура по-прежнему состоит из независимых продуктов. Единый цвет кнопок этого не изменит.\u003C\u002Fp>\u003Cp>Начать можно с карты пересечений. Для каждой роли выпишите ключевые действия, данные, текущую систему и владельца процесса. Совпадающие сущности и правила образуют кандидатов в общее ядро. Уникальные задачи остаются в интерфейсе конкретного кабинета. Такая карта помогает оценить первый модуль и заложить расширение без попытки сразу построить весь будущий контур.\u003C\u002Fp>\u003Cp>Если новая роль уже запускается как отдельный проект, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcabinets\">о разработке личных кабинетов и экосистем\u003C\u002Fa> можно посмотреть на нашем сайте, как мы разделяем интерфейсы, доступы, интеграции и данные. Для оценки достаточно текущей схемы ролей и списка систем: сначала разберём границы общего ядра, затем предложим фазы запуска.\u003C\u002Fp>",[671,672],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":673,"documentId":674,"title":675,"slug":676,"order":10,"createdAt":677,"updatedAt":677,"publishedAt":678,"locale":15},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",[],{"createdAt":281,"id":276,"documentId":277,"title":278,"date":279,"description":9,"order":252,"slug":280,"showOnMainPage":12,"updatedAt":281,"publishedAt":282,"locale":15,"cover":681,"content":715,"media_event":9,"media_areas":719,"seo":9,"localizations":728},{"id":682,"documentId":683,"name":684,"alternativeText":9,"caption":9,"width":586,"height":586,"formats":685,"hash":710,"ext":589,"mime":592,"size":711,"url":712,"previewUrl":9,"provider":619,"provider_metadata":9,"createdAt":713,"updatedAt":713,"publishedAt":714},601,"xmpdty5gsnpg1s4j35yeitlh","pic-20.png",{"large":686,"small":692,"medium":698,"thumbnail":704},{"ext":589,"url":687,"hash":688,"mime":592,"name":689,"path":9,"size":690,"width":595,"height":595,"sizeInBytes":691},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_20_ed0589fd4b.png","large_pic_20_ed0589fd4b","large_pic-20.png",1178.55,1178548,{"ext":589,"url":693,"hash":694,"mime":592,"name":695,"path":9,"size":696,"width":10,"height":10,"sizeInBytes":697},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_20_ed0589fd4b.png","small_pic_20_ed0589fd4b","small_pic-20.png",329.86,329857,{"ext":589,"url":699,"hash":700,"mime":592,"name":701,"path":9,"size":702,"width":608,"height":608,"sizeInBytes":703},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_20_ed0589fd4b.png","medium_pic_20_ed0589fd4b","medium_pic-20.png",696.67,696674,{"ext":589,"url":705,"hash":706,"mime":592,"name":707,"path":9,"size":708,"width":112,"height":112,"sizeInBytes":709},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_20_ed0589fd4b.png","thumbnail_pic_20_ed0589fd4b","thumbnail_pic-20.png",41.71,41714,"pic_20_ed0589fd4b",1966.18,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_20_ed0589fd4b.png","2026-08-05T15:27:43.601Z","2026-08-05T15:27:43.602Z",[716],{"__component":627,"id":717,"text":718},166,"\u003Cp>AI-сервис вышел в продакшен, пользователи задают вопросы, ответы приходят вовремя. Через месяц у продукта появляется новый документ — счёт за эксплуатацию. В нём легко заметить цену токенов и пропустить расходы, которые создают длинный контекст, поиск по базе и проверка качества.\u003C\u002Fp>\u003Cp>Мы \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">разрабатываем AI-чатботы и RAG-системы\u003C\u002Fa>, а в работе используем Claude и ChatGPT с Codex. После релиза расходы делим по назначению: отдельно пользовательская AI-функция, отдельно инструменты команды. Для продуктового контура я бы считал стоимость одного полезного сценария — ответа с нужным источником, корректного действия в системе или передачи диалога человеку.\u003C\u002Fp>\u003Ch2>Счёт начинается до первого слова модели\u003C\u002Fh2>\u003Cp>Провайдер считает токены — небольшие фрагменты текста, на которые модель разбирает запрос и ответ. Вход оплачивается отдельно от выхода. У кэшированного входа своя ставка, а у Claude отдельно оплачивается и запись префикса в кэш.\u003C\u002Fp>\u003Cp>Вопрос пользователя — только часть входа. Перед ответом модель получает инструкцию, описание доступных инструментов, примеры, историю диалога и фрагменты из базы знаний. В выход входят токены, которые модель потратила на генерацию. Точные значения нужно брать из поля usage в ответе API и сохранять по каждому запросу.\u003C\u002Fp>\u003Cp>Первая рабочая формула выглядит так:\u003C\u002Fp>\u003Cp>Стоимость ответа = обычный вход + чтение кэша + запись в кэш + выход + вызовы инструментов.\u003C\u002Fp>\u003Cp>Чтобы эти строки не смешивались, я свёл их в одну таблицу:\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"AI_после_релиза_таблица_контуры_vc_1920x1080.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FAI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_AI_posle_reliza_tablicza_kontury_vc_1920x1080_8c2e6f2b4b.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Ch2>11 000 входных токенов: контекст умножает каждый запрос\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-11.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_11_0e5ad73629.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_11_0e5ad73629.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_11_0e5ad73629.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_11_0e5ad73629.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_11_0e5ad73629.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Контекст — всё, что модель получает перед ответом. В RAG-системе путь обычно такой: запрос пользователя превращается в поисковый, поиск находит несколько фрагментов, приложение добавляет их к инструкции и отправляет Claude. История чата тоже растёт с каждым сообщением.\u003C\u002Fp>\u003Cp>В расчётном сценарии ниже один вызов несёт 11 000 входных токенов: 8 000 занимает стабильный префикс, ещё 3 000 — вопрос, история и найденные документы. Для провайдера это один входной поток, хотя продукт собирает его из разных частей.\u003C\u002Fp>\u003Cp>Большое контекстное окно показывает технический предел модели. Счёт определяет фактический объём переданных токенов. Если приложение каждый раз прикладывает двадцать страниц регламента, провайдер снова тарифицирует их как обычный или кэшированный вход. Вдобавок лишние фрагменты могут ухудшить ответ: полезный абзац теряется среди похожих инструкций и старых версий.\u003C\u002Fp>\u003Cp>Здесь помогают три ограничения. Первое — лимит на число и размер фрагментов, которые возвращает поиск. Второе — сокращение истории: старые сообщения сворачиваются в краткое состояние диалога. Третье — кэширование стабильного префикса с системной инструкцией и описанием инструментов.\u003C\u002Fp>\u003Cp>У Claude цена кэша зависит от операции и срока жизни записи. Короткий кэш хорошо работает при плотном потоке запросов; при редких обращениях он будет чаще записываться заново. Поэтому в логах нужна фактическая доля чтений из кэша, а в финансовой модели — отдельные ставки на чтение и запись.\u003C\u002Fp>\u003Ch2>Пять гигабайт базы: отдельно хранение, поиск и версии\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-12.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_12_870d732e4f.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_12_870d732e4f.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_12_870d732e4f.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_12_870d732e4f.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_12_870d732e4f.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>\u003Cbr>База знаний занимает несколько слоёв. Есть исходные файлы, очищенный текст, фрагменты для поиска, векторные представления, индекс, логи запросов и версии документов. К ним добавляются резервные копии и данные для разбора спорных ответов.\u003C\u002Fp>\u003Cp>Для базы на 5 ГБ нужно учесть тариф векторного хранилища, операции поиска, резервные копии и логи. Найденные фрагменты затем входят в контекст Claude и снова оплачиваются как входные токены.\u003C\u002Fp>\u003Cp>Своя векторная база меняет названия строк, но сохраняет логику расходов: хранилище, вычисления для индексации, поиск, резервирование и наблюдаемость. Частое обновление документов добавляет переиндексацию. Если старые версии остаются активными, поиск может вернуть отменённый регламент.\u003C\u002Fp>\u003Cp>Для каждого источника нужны владелец, версия и срок жизни. После обновления полезно проверять, что новый документ попал в индекс, старый перестал участвовать в выдаче, а права доступа сохранились. Иначе компания оплачивает хранение дублей и получает ответы по отменённым правилам.\u003C\u002Fp>\u003Ch2>10 000 диалогов: считаем $811,20 на Claude\u003C\u002Fh2>\u003Cp>Возьмём условный месяц. Это иллюстрация формулы, а не статистика проекта Qtim. Тарифы Claude Sonnet 4.6 приведены по состоянию на 2026-08-04:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e07b8af9ab5cac9c6ebaf5e17eb4a5d76\">10 000 диалогов по четыре обращения к модели — 40 000 вызовов;\u003C\u002Fli>\u003Cli data-list-item-id=\"ebb2921a0d83d2ab5bbaeddbad103eb1f\">на вызов приходится 8 000 токенов стабильной инструкции, 3 000 переменных входных токенов и 500 выходных;\u003C\u002Fli>\u003Cli data-list-item-id=\"e5459680ffc707e108986efe3808d2ad3\">95% стабильного префикса читается из кэша, 5% записывается заново.\u003C\u002Fli>\u003C\u002Ful>\u003Cfigure class=\"image\">\u003Cimg alt=\"AI_после_релиза_таблица_расчёт_vc_1920x1080.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FAI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_AI_posle_reliza_tablicza_raschyot_vc_1920x1080_27a5c7036e.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Без кэша тот же объём Claude Sonnet 4.6 обошёлся бы в $1 620. Разница — $808,80. В таблице посчитаны только токены модели: поиск и хранение зависят от выбранной инфраструктуры.\u003C\u002Fp>\u003Cp>Расчёт не включает серверы приложения, базу данных, очереди, мониторинг, резервные копии, платные интеграции и время специалистов. Он также не учитывает налоги, конвертацию валют и особые режимы размещения данных. Затраты на разработку самого контура можно сверить с отдельным \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fblog\u002Fstoimost-razrabotki-mvp-v-2026-godu\">разбором стоимости MVP в 2026 году\u003C\u002Fa>; эксплуатацию после релиза считают по фактическому трафику.\u003C\u002Fp>\u003Ch2>Codex считаем по завершённым задачам команды\u003C\u002Fh2>\u003Cp>Я бы не переводил расход Codex в цену пользовательского диалога. Он читает код, историю задачи, логи и результаты команд, а затем генерирует изменения и объяснения. После релиза эта строка растёт во время исправлений, обновления тестов, разбора инцидентов и код-ревью.\u003C\u002Fp>\u003Cp>Подписки на Claude и ChatGPT с Codex учитываем в расходах команды. Для Codex смотрим четыре метрики: кредиты на завершённую задачу, объём контекста, число повторных запусков и расход автоматизаций. Если агентов несколько, общий пул уходит быстрее — это нормально, пока одновременно сокращается время решения задачи.\u003C\u002Fp>\u003Cp>Так видно причину роста общего счёта. Либо продукт получил больше обращений, либо Claude стал отвечать длиннее, либо инженерной задаче потребовалось больше попыток. Одна общая сумма этого не покажет.\u003C\u002Fp>\u003Ch2>Ошибка в ответе живёт в отдельном бюджете\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-13.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_13_827f2e7850.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_13_827f2e7850.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_13_827f2e7850.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_13_827f2e7850.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_13_827f2e7850.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>На этом месте легко обрадоваться: 40 000 обращений к Claude обошлись в $811,20. Низкая цена полезна, пока система отвечает по актуальному документу, соблюдает права и вовремя передаёт сложный случай человеку. Ошибка в рекомендации может создать обращение в поддержку, неверную заявку или юридический риск.\u003C\u002Fp>\u003Cp>Контроль качества начинается с тестового набора. В него входят обычные вопросы, редкие случаи, опечатки, конфликтующие документы и попытки вывести систему за разрешённый сценарий. Для каждого примера задают ожидаемый источник, обязательные элементы ответа и условие передачи оператору.\u003C\u002Fp>\u003Cp>После изменения промпта, модели, поиска или базы тесты прогоняют заново. Часть примеров берут из логов, а автоматические оценки сверяют с решениями экспертов.\u003C\u002Fp>\u003Cp>У этой строки бюджета своя формула:\u003C\u002Fp>\u003Cp>Контроль качества = прогоны тестов + экспертная проверка выборки + разбор ошибок + исправления.\u003C\u002Fp>\u003Cp>В универсальный долларовый тариф она не складывается. Один продукт проверяет корректность ссылки на регламент, другой — подбор товара и совместимость характеристик, третий — право выполнить действие в CRM. До релиза нужно определить частоту проверки, объём выборки и ответственного за решение спорных случаев.\u003C\u002Fp>\u003Ch2>Пять лимитов удерживают стоимость после релиза\u003C\u002Fh2>\u003Cp>Я бы зафиксировал пять ограничений ещё до выхода к пользователям.\u003C\u002Fp>\u003Cp>Первое — отдельные бюджеты на продуктовый API и AI-инструменты команды.\u003C\u002Fp>\u003Cp>Второе — стоимость одного завершённого сценария и её 95-й процентиль. Среднее скрывает дорогие длинные диалоги.\u003C\u002Fp>\u003Cp>Третье — лимиты контекста: размер истории, число найденных фрагментов, максимальный выход и доля кэшированных токенов.\u003C\u002Fp>\u003Cp>Четвёртое — маршрутизация. Простые запросы получает компактная модель, сложные — более сильная, действия с высоким риском уходят человеку.\u003C\u002Fp>\u003Cp>Пятое — порог качества. Команда заранее определяет допустимую долю ответов без источника, ошибочных действий и передач оператору, а затем ставит уведомления по расходу и деградации.\u003C\u002Fp>\u003Cp>Главный критерий простой: считайте стоимость полезного результата вместе с ценой его проверки. Если у вас уже есть AI-сценарий и ожидаемый трафик, его можно принести на обсуждение \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">нашей команде\u003C\u002Fa>. Разложим маршрут ответа по токенам, поиску, хранению и контролю качества до того, как первый месячный счёт станет сюрпризом.\u003C\u002Fp>",[720,727],{"id":721,"documentId":722,"title":723,"slug":724,"order":10,"createdAt":725,"updatedAt":725,"publishedAt":726,"locale":15},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},[],{"createdAt":289,"id":284,"documentId":285,"title":286,"date":287,"description":9,"order":18,"slug":288,"showOnMainPage":12,"updatedAt":289,"publishedAt":290,"locale":15,"cover":730,"content":763,"media_event":9,"media_areas":767,"seo":9,"localizations":770},{"id":731,"documentId":732,"name":733,"alternativeText":9,"caption":9,"width":586,"height":586,"formats":734,"hash":759,"ext":589,"mime":592,"size":760,"url":761,"previewUrl":9,"provider":619,"provider_metadata":9,"createdAt":762,"updatedAt":762,"publishedAt":762},609,"v1xxeik55715iehxllpdylfq","pic-21.png",{"large":735,"small":741,"medium":747,"thumbnail":753},{"ext":589,"url":736,"hash":737,"mime":592,"name":738,"path":9,"size":739,"width":595,"height":595,"sizeInBytes":740},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_21_30bd90a694.png","large_pic_21_30bd90a694","large_pic-21.png",311.72,311716,{"ext":589,"url":742,"hash":743,"mime":592,"name":744,"path":9,"size":745,"width":10,"height":10,"sizeInBytes":746},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_21_30bd90a694.png","small_pic_21_30bd90a694","small_pic-21.png",95.9,95900,{"ext":589,"url":748,"hash":749,"mime":592,"name":750,"path":9,"size":751,"width":608,"height":608,"sizeInBytes":752},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_21_30bd90a694.png","medium_pic_21_30bd90a694","medium_pic-21.png",191.87,191873,{"ext":589,"url":754,"hash":755,"mime":592,"name":756,"path":9,"size":757,"width":112,"height":112,"sizeInBytes":758},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_21_30bd90a694.png","thumbnail_pic_21_30bd90a694","thumbnail_pic-21.png",13.42,13423,"pic_21_30bd90a694",497.63,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_21_30bd90a694.png","2026-08-06T17:15:52.595Z",[764],{"__component":627,"id":765,"text":766},168,"\u003Cp>Подрядчик присылает счет на 2,5 млн рублей в месяц. Внутренняя команда на тех же ролях просит 1,64 млн фонда оплаты труда. На этом месте штат выглядит выгоднее — пока к зарплатам не добавили страховые взносы, подбор, технику, сервисы и два месяца на сбор состава.\u003C\u002Fp>\u003Cp>При таком выборе я сначала привожу обе модели к одному составу, горизонту и налоговому режиму. Только после этого месячную ставку подрядчика можно сравнивать с расчётной стоимостью штата.\u003C\u002Fp>\u003Cp>Для этой статьи мы собрали калькулятор на семь специалистов и сравнили расходы за 6, 12 и 24 месяца. В базовом сценарии собственная команда стоит 16 млн за полгода, 28,77 млн за год и 54,5 млн за два года. При условном счете на 2,5 млн рублей в месяц подрядчик дешевле на коротком проекте, а штат начинает выигрывать между шестым и двенадцатым месяцами.\u003C\u002Fp>\u003Cp>Расчёт показывает механику сравнения. Оклады и другие расходы взяты для примера и не отражают зарплаты или тарифы Qtim. Подставьте данные своей компании: зарплаты до НДФЛ, налоговый режим, срок найма и сумму коммерческого предложения.\u003C\u002Fp>\u003Ch2>1,64 млн окладов превращаются в 16 млн за полгода\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-23.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_23_0dd015d080.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_23_0dd015d080.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_23_0dd015d080.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_23_0dd015d080.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_23_0dd015d080.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Начнём с состава. Для расчёта я взял команду, с которой можно запустить и развивать веб-продукт: руководитель проекта с функцией аналитика, дизайнер, два бэкенд-разработчика, фронтенд-разработчик, тестировщик и DevOps-инженер.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Аутсорс_или_штат_таблица_состав_команды_vc_1920x1080.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FAutsors_ili_shtat_tablicza_sostav_komandy_vc_1920x1080_c5f1007fb1.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Autsors_ili_shtat_tablicza_sostav_komandy_vc_1920x1080_c5f1007fb1.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Autsors_ili_shtat_tablicza_sostav_komandy_vc_1920x1080_c5f1007fb1.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Autsors_ili_shtat_tablicza_sostav_komandy_vc_1920x1080_c5f1007fb1.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Autsors_ili_shtat_tablicza_sostav_komandy_vc_1920x1080_c5f1007fb1.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fhabr.com\u002Fru\u002Fspecials\u002F1060148\u002F\">Исследование Хабр Карьеры\u003C\u002Fa> за первое полугодие 2026 года охватывает 45 226 зарплат, которые специалисты указали в калькуляторе сервиса. Медиана по ИТ-рынку составила 191 000 рублей: 235 000 в Москве, 200 000 в Санкт-Петербурге и 160 000 в регионах. Для бэкенд-разработчиков медианы по этим трём группам достигли 278 000, 251 000 и 220 000 рублей. Хабр Карьера собирает суммы на руки, а в нашей таблице указаны зарплаты до НДФЛ, поэтому напрямую сравнивать эти значения нельзя. Оклады в таблице взяты для примера; в своём расчёте замените их актуальными вилками до НДФЛ для нужного города и грейда.\u003C\u002Fp>\u003Cp>Оклады дают 9,81 млн рублей за шесть месяцев. Ещё 6,19 млн появляются в четырёх строках:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e159fc2bf802eb79eb0f9a5646e9a6d24\">страховые взносы — 2,94 млн;\u003C\u002Fli>\u003Cli data-list-item-id=\"e034c0ecfbb944492a53d26608e4d95b4\">подбор — 1,64 млн, если заложить один месячный оклад на каждую закрытую позицию;\u003C\u002Fli>\u003Cli data-list-item-id=\"e99ae6d61ebb502ec0cc5a0fed67c023c\">техника — 1,4 млн при бюджете 200 000 рублей на рабочее место;\u003C\u002Fli>\u003Cli data-list-item-id=\"e02059710530a929beda292f1bcfb825f\">лицензии и сервисы — 210 000 рублей при 5 000 рублей на человека в месяц.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Для обычной организации страховые взносы в 2026 году составляют 30% в пределах годовой базы 2 979 000 рублей на сотрудника и 15,1% сверх нее. Предельную базу установило Правительство РФ, тарифы приводит \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.nalog.gov.ru\u002Frn77\u002Ftaxation\u002Finsprem\u002F\">ФНС\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>В модели команда выходит 1 января. На двухлетнем горизонте предельная база обнуляется в начале второго календарного года, поэтому взносы снова считаются по полной ставке. Если запуск приходится на другой месяц, точную сумму следует пересчитать по календарным периодам.\u003C\u002Fp>\u003Cp>НДФЛ сверху не прибавляем: работодатель удерживает его из начисленной зарплаты. Отпускные уже входят в годовой фонд. Повторное добавление учтет одну выплату дважды.\u003C\u002Fp>\u003Cp>Офис, ДМС, премии и страхование от несчастных случаев в расчет не вошли: эти расходы зависят от компании и класса профессионального риска. Их следует добавить отдельными строками.\u003C\u002Fp>\u003Ch2>Порог подрядчика на полгода — 2,67 млн рублей в месяц\u003C\u002Fh2>\u003Cp>Теперь можно ответить на главный вопрос: сколько может стоить подрядчик, чтобы внешняя команда оставалась дешевле. Разделите расчётную стоимость штата на число месяцев — получите порог для сравнения коммерческих предложений.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"Аутсорс_или_штат_таблица_порог_подрядчика_vc_1920x1080.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FAutsors_ili_shtat_tablicza_porog_podryadchika_vc_1920x1080_61ca1fc240.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Autsors_ili_shtat_tablicza_porog_podryadchika_vc_1920x1080_61ca1fc240.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Autsors_ili_shtat_tablicza_porog_podryadchika_vc_1920x1080_61ca1fc240.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Autsors_ili_shtat_tablicza_porog_podryadchika_vc_1920x1080_61ca1fc240.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Autsors_ili_shtat_tablicza_porog_podryadchika_vc_1920x1080_61ca1fc240.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>В таблице 2,5 млн рублей — итоговая сумма к оплате. Если коммерческое предложение дано без НДС, при ставке 22% платёж составит 3,05 млн рублей. Если заказчик применяет общую ставку НДС, входной налог можно принять к вычету при соблюдении установленных условий. Если заказчик освобождён от НДС или применяет специальные ставки 5% или 7% на УСН, права на вычет нет. Сравнивайте предложения с учётом своего налогового режима. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.nalog.gov.ru\u002Frn77\u002Ftaxation\u002Ftaxes\u002Fnds_usn\u002F\">Правила для 2026 года разъясняет ФНС\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>При счёте на 2,5 млн рублей в месяц внешняя команда экономит около миллиона на полугодовом проекте. На годовом горизонте штат дешевле на 1,23 млн, на двухлетнем — уже на 5,5 млн.\u003C\u002Fp>\u003Cp>Цифра 2,5 млн здесь нужна для демонстрации. Подставьте сумму из реального коммерческого предложения и проверьте совпадение состава: аналитика, управление, дизайн, разработка, тестирование, инфраструктура, гарантийный период и передача документации.\u003C\u002Fp>\u003Cp>Налоговый статус способен сдвинуть границу сильнее, чем торг по ставке. Для аккредитованных ИТ-организаций ФНС указывает в 2026 году пониженный тариф: 15% в пределах базы и 7,6% сверх неё. При такой льготе годовой штатный сценарий снижается с 28,77 до 25,92 млн рублей, а месячный порог подрядчика — с 2,40 до 2,16 млн. Льготу можно применять только при выполнении требований Налогового кодекса, поэтому её нельзя автоматически переносить на любую компанию. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.nalog.gov.ru\u002Fnew2026\u002F\">Условия и тариф опубликованы ФНС\u003C\u002Fa>.\u003C\u002Fp>\u003Ch2>Два месяца найма сдвигают календарь без отдельной строки в смете\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-25.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_25_1f5843e736.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_25_1f5843e736.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_25_1f5843e736.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_25_1f5843e736.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_25_1f5843e736.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>После денег я смотрю на дату старта. Семь вакансий редко закрываются одновременно: фронтенд-разработчик уже вышел, второй бэкенд ещё проходит интервью, а DevOps рассматривает оффер и заканчивает дела у прошлого работодателя.\u003C\u002Fp>\u003Cp>В калькуляторе заложено 60 дней до сборки состава как сценарное допущение. Для своей компании стоит проверить ещё 30 и 90 дней. Универсальной цифры для опытных ИТ-специалистов нет: срок зависит от города, удаленного формата, стека, грейда и зарплатной вилки.\u003C\u002Fp>\u003Cp>Задержку можно перевести в деньги только с данными бизнеса. Для интернет-магазина месяц перед высоким сезоном имеет одну цену, для внутреннего кабинета без жёсткой даты — другую. Подставьте свои показатели в формулу:\u003C\u002Fp>\u003Cp>цена задержки = месяцы до выхода команды × маржа или экономия, которую должен дать продукт за месяц.\u003C\u002Fp>\u003Cp>Онбординг влияет на темп тем же способом. Зарплата нового сотрудника уже находится в фонде оплаты труда, но первые недели уходят на предметную область, кодовую базу и правила релиза. Эта цена проявляется в календаре выпуска.\u003C\u002Fp>\u003Ch2>Маркетплейс gallery вышел за 2,5 месяца — штат мог ещё не собраться\u003C\u002Fh2>\u003Cp>Если продукт нужен через два-три месяца, расходы на подбор и технику не успевают распределиться по длинному периоду. В таком проекте дата старта влияет на решение сильнее небольшой разницы в месячной ставке.\u003C\u002Fp>\u003Cp>В кейсе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fdroneshow-gallery\">gallery\u003C\u002Fa> команда Qtim за 2,5 месяца выпустила маркетплейс готовых шоу дронов. В проект вошли дизайн-система, бэкенд, платежи и доступ к исходному коду. Для такого горизонта отдельный штат пришлось бы искать параллельно с уже идущей разработкой.\u003C\u002Fp>\u003Cp>Часть счёта подрядчика здесь оплачивает ранний старт. После релиза можно оставить поддержку у исполнителя, сократить состав или передать продукт своим специалистам. Условия передачи кода, окружений и документации лучше зафиксировать в договоре до начала работ.\u003C\u002Fp>\u003Ch2>Девять специалистов стали 35 за полтора месяца до релиза\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic-26.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_26_0b611ef45b.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_26_0b611ef45b.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_26_0b611ef45b.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_26_0b611ef45b.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_26_0b611ef45b.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Следующий вопрос — что произойдет, если объем вырастет перед релизом. Штат выгоднее при ровной нагрузке, однако резкое расширение проекта меняет расчёт: нанять несколько десятков человек на полтора месяца, а затем без потерь уменьшить отдел практически невозможно.\u003C\u002Fp>\u003Cp>В проекте \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002F4fresh\">4fresh\u003C\u002Fa> за 1,5 месяца до релиза объем работ вырос на 70%. Состав увеличили с 9 до 35 специалистов и выпустили новую платформу в запланированный срок. Разработка шла по четырём направлениям: бэкенд, CMS, веб и мобильные приложения.\u003C\u002Fp>\u003Cp>Этот кейс не даёт основания обещать, что любой подрядчик быстро найдет людей. Он показывает преимущество компании, у которой специалисты уже распределены между проектами и настроено подключение к работающим подгруппам. Проверить такую способность можно до договора: запросить схему масштабирования, сроки замены и список ролей, которые подрядчик держит внутри.\u003C\u002Fp>\u003Ch2>Три месяца Flutter-разработки еще не дают постоянной загрузки\u003C\u002Fh2>\u003Cp>Третий вопрос — будет ли каждая роль занята после пика. Дизайнер сильнее загружен в начале, DevOps — при настройке окружений и релиза, мобильная команда — во время переноса приложения. Внешний состав позволяет менять участие специалистов по этапам. В штате редкого сотрудника нужно переводить на другие продукты или продолжать оплачивать после завершения его блока.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fkit4kid\">KIT 4 KID\u003C\u002Fa> Qtim за три месяца обновила дизайн и перенесла приложение на Flutter. Проекту на этом этапе потребовались мобильная разработка, UX с учётом особенностей восприятия детей с РАС, тестирование двух платформ и настройка выпуска. По данным кейса, единая кодовая база снизила стоимость дальнейшей поддержки примерно на 40%.\u003C\u002Fp>\u003Cp>Считайте загрузку роли по этапам. Если у компании несколько продуктов и DevOps, дизайнер или мобильный разработчик переходят между ними без простоя, преимущество аутсорса уменьшается. Если загрузить их после релиза нечем, постоянный штат увеличивает стоимость следующего года.\u003C\u002Fp>\u003Ch2>На длинной дорожной карте штат начинает отыгрывать стартовые расходы\u003C\u002Fh2>\u003Cp>После первого года расчёт разворачивается в пользу штата: подбор и техника уже оплачены, а знания остаются внутри команды. Разработчики помнят, почему появился спорный бизнес-процесс, аналитик знает историю требований, DevOps понимает слабые места инфраструктуры. На стабильной дорожной карте эта память сокращает число повторных погружений.\u003C\u002Fp>\u003Cp>Штат особенно уместен, когда разработка относится к ядру бизнеса, задачи продолжаются после релиза, загрузка ролей предсказуема, а внутри уже есть сильный руководитель. В нашем сценарии разница видна на цифрах: средняя месячная стоимость опускается с 2,67 млн на полугодовом горизонте до 2,27 млн на двухлетнем.\u003C\u002Fp>\u003Cp>У аутсорса есть обратная сторона. В ставку входят резерв состава, управление, продажи и прибыль подрядчика. При неизменной команде за два-три года эта надбавка может превысить стоимость первоначального найма. Зависимость усиливается, если документация отстаёт, доступы остаются у исполнителя, а архитектурные решения не проходят через внутреннего технического владельца.\u003C\u002Fp>\u003Ch2>Точка равенства — между шестым и двенадцатым месяцем\u003C\u002Fh2>\u003Cp>На шестимесячном горизонте дешевле подрядчик, на годовом — штат. Льготы, собственный рекрутинг и уже купленная техника сдвинут границу в пользу штата.\u003C\u002Fp>\u003Cp>В многолетнем продукте оставьте внутри ответственного за продукт, архитектуру и знания. Внешняя команда закрывает запуск, миграцию, мобильный контур, пиковую нагрузку и временный дефицит.\u003C\u002Fp>\u003Cp>Стабильная загрузка на годы — штат. Короткий проект или скачки нагрузки — аутсорс. Постоянное ядро с временным усилением — гибрид.\u003C\u002Fp>\u003Cp>Если нужно сравнить модели на своих зарплатах, сроках и составе, команда Qtim пересчитает сценарии и предложит варианты подключения. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fconsulting\">Обсудить расчёт с нами\u003C\u002Fa>.\u003C\u002Fp>",[768,769],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":673,"documentId":674,"title":675,"slug":676,"order":10,"createdAt":677,"updatedAt":677,"publishedAt":678,"locale":15},[]]