[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another-software-lifecycle-decisions":3},{"media":4,"anotherMedia":897},{"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":847,"content":893},499,"ubjpk200wjx8ebxcvrdlvxd9","Жизненный цикл ПО: решения бизнеса от идеи до поддержки","2026-10-12",null,501,"software-lifecycle-decisions",true,"2026-10-12T07:15:15.806Z","2026-10-12T12:18:49.191Z","2026-10-12T12:18:49.262Z","ru",[18,815],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":26,"localizations":814},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL",500,"2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[27,38,48,58,67,76,85,94,104,113,123,132,141,150,159,168,177,186,195,204,214,223,232,241,251,260,269,278,287,296,304,314,324,333,342,351,360,369,378,387,396,405,414,423,432,441,450,459,468,477,486,493,501,509,517,524,532,540,549,557,565,573,581,589,597,606,616,625,633,642,650,658,666,673,681,689,697,705,712,720,728,737,746,754,761,769,778,787,796,804,813],{"id":28,"documentId":29,"title":30,"date":31,"description":32,"order":33,"slug":34,"showOnMainPage":12,"createdAt":35,"updatedAt":36,"publishedAt":37,"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":39,"documentId":40,"title":41,"date":42,"description":43,"order":33,"slug":44,"showOnMainPage":12,"createdAt":45,"updatedAt":46,"publishedAt":47,"locale":16},432,"ydsmydf287a3yxdji1i4r5z1","еще одна победа!","2025-12-04","Проект Qtim — приложение «Дневник» для «Онлайн-школы №1» — занял третье место в Рейтинге Рунета.","eshhe-odna-pobeda","2026-03-04T07:03:38.855Z","2026-09-24T08:03:19.588Z","2026-09-24T08:03:19.684Z",{"id":49,"documentId":50,"title":51,"date":52,"description":53,"order":33,"slug":54,"showOnMainPage":12,"createdAt":55,"updatedAt":56,"publishedAt":57,"locale":16},431,"r3pwx014em719gtwicw9p36t"," церемония награждения премии «Золотой сайт»","2024-12-20","Онлайн-школа №1 забирает все награды","czeremoniya-nagrazhdeniya-premii-zolotoj-sajt","2026-03-04T10:16:10.453Z","2026-09-24T08:02:37.029Z","2026-09-24T08:02:37.109Z",{"id":59,"documentId":60,"title":61,"date":62,"description":9,"order":23,"slug":63,"showOnMainPage":12,"createdAt":64,"updatedAt":65,"publishedAt":66,"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":68,"documentId":69,"title":70,"date":71,"description":9,"order":23,"slug":72,"showOnMainPage":12,"createdAt":73,"updatedAt":74,"publishedAt":75,"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":77,"documentId":78,"title":79,"date":80,"description":9,"order":23,"slug":81,"showOnMainPage":12,"createdAt":82,"updatedAt":83,"publishedAt":84,"locale":16},430,"gbefdj7617jkuhdg2uiw6ifn","Сколько стоит разработка MVP в 2026","2026-03-26","stoimost-razrabotki-mvp-v-2026-godu","2026-03-27T16:29:20.000Z","2026-09-23T22:15:22.300Z","2026-09-23T22:15:22.361Z",{"id":86,"documentId":87,"title":88,"date":89,"description":9,"order":23,"slug":90,"showOnMainPage":12,"createdAt":91,"updatedAt":92,"publishedAt":93,"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":95,"documentId":96,"title":97,"date":98,"description":99,"order":33,"slug":100,"showOnMainPage":12,"createdAt":101,"updatedAt":102,"publishedAt":103,"locale":16},433,"slc42o5s3klmtwkvvzyjfji5","Забрали сразу две награды на премии «Золотое приложение»","2026-04-01","Две награды. Два разных проекта. Два сильных результата.\n","zolotoe-prilozhenie","2026-04-03T07:26:17.360Z","2026-09-24T08:05:25.947Z","2026-09-24T08:05:26.013Z",{"id":105,"documentId":106,"title":107,"date":108,"description":9,"order":23,"slug":109,"showOnMainPage":12,"createdAt":110,"updatedAt":111,"publishedAt":112,"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":114,"documentId":115,"title":116,"date":117,"description":9,"order":118,"slug":119,"showOnMainPage":12,"createdAt":120,"updatedAt":121,"publishedAt":122,"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":124,"documentId":125,"title":126,"date":127,"description":9,"order":23,"slug":128,"showOnMainPage":12,"createdAt":129,"updatedAt":130,"publishedAt":131,"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":133,"documentId":134,"title":135,"date":136,"description":9,"order":23,"slug":137,"showOnMainPage":12,"createdAt":138,"updatedAt":139,"publishedAt":140,"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":142,"documentId":143,"title":144,"date":145,"description":9,"order":23,"slug":146,"showOnMainPage":12,"createdAt":147,"updatedAt":148,"publishedAt":149,"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":151,"documentId":152,"title":153,"date":154,"description":9,"order":23,"slug":155,"showOnMainPage":12,"createdAt":156,"updatedAt":157,"publishedAt":158,"locale":16},415,"h713429nv5nf42hksety3udo","Как выбрать подрядчика по разработке: чек-лист от компании с 280+ проектами","2026-05-12","kak-vybrat-podryadchika-po-razrabotke","2026-05-12T14:27:43.934Z","2026-09-23T20:19:18.515Z","2026-09-23T20:19:18.584Z",{"id":160,"documentId":161,"title":162,"date":163,"description":9,"order":23,"slug":164,"showOnMainPage":12,"createdAt":165,"updatedAt":166,"publishedAt":167,"locale":16},420,"fleu8iabwalh7dwbfkxuew4p","Flutter в продакшене: где появляется экономия","2026-06-23","flutter-v-razrabotke-ekonomiya-na-mobilnykh-prilozheniyakh","2026-06-23T13:14:39.410Z","2026-09-23T20:40:37.837Z","2026-09-23T20:40:37.893Z",{"id":169,"documentId":170,"title":171,"date":172,"description":9,"order":23,"slug":173,"showOnMainPage":12,"createdAt":174,"updatedAt":175,"publishedAt":176,"locale":16},421,"g0rbfiyvtlpoh0wlalq8dsyp","Когда бизнесу пора переходить от идеи к MVP","2026-07-03","kogda-biznesu-stoit-perehodit-ot-idei-k-mvp","2026-07-03T14:26:20.648Z","2026-09-23T20:42:23.321Z","2026-09-23T20:42:23.381Z",{"id":178,"documentId":179,"title":180,"date":181,"description":9,"order":118,"slug":182,"showOnMainPage":12,"createdAt":183,"updatedAt":184,"publishedAt":185,"locale":16},423,"txt60k65mnql530q38z0path","Когда онлайн-школе пора менять стандартную LMS\n","2026-07-13","kogda-onlajn-shkole-stoit-smenit-standartnuyu-lms","2026-07-13T14:45:31.490Z","2026-09-23T20:55:07.323Z","2026-09-23T20:55:07.429Z",{"id":187,"documentId":188,"title":189,"date":190,"description":9,"order":19,"slug":191,"showOnMainPage":12,"createdAt":192,"updatedAt":193,"publishedAt":194,"locale":16},338,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-09-17T22:42:53.015Z","2026-09-17T22:42:53.076Z",{"id":196,"documentId":197,"title":198,"date":199,"description":9,"order":23,"slug":200,"showOnMainPage":12,"createdAt":201,"updatedAt":202,"publishedAt":203,"locale":16},424,"jknljxwtbcr6umo95k5onfcq","Мы выбрали для EdTech ту же технологию, что и Pornhub. Потому что тормоза всем мешают","2026-07-17","-tekhnologiya-pornhub-dlya-edtech","2026-07-17T13:13:00.710Z","2026-09-23T21:53:05.719Z","2026-09-23T21:53:05.776Z",{"id":205,"documentId":206,"title":207,"date":208,"description":9,"order":209,"slug":210,"showOnMainPage":12,"createdAt":211,"updatedAt":212,"publishedAt":213,"locale":16},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":215,"documentId":216,"title":217,"date":218,"description":9,"order":23,"slug":219,"showOnMainPage":12,"createdAt":220,"updatedAt":221,"publishedAt":222,"locale":16},419,"gnlxdx5dl5wgdemt91xm57j9","4 продукта на NestJS: где стек сработал, а где мы ушли на Go\n","2026-07-23","-produkty-na-nestjs-i-go","2026-07-23T15:10:53.621Z","2026-09-23T20:38:02.925Z","2026-09-23T20:38:02.985Z",{"id":224,"documentId":225,"title":226,"date":227,"description":9,"order":23,"slug":228,"showOnMainPage":12,"createdAt":229,"updatedAt":230,"publishedAt":231,"locale":16},352,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-09-20T16:12:21.034Z","2026-09-20T16:12:21.186Z",{"id":233,"documentId":234,"title":235,"date":236,"description":9,"order":23,"slug":237,"showOnMainPage":12,"createdAt":238,"updatedAt":239,"publishedAt":240,"locale":16},353,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-09-20T19:43:08.311Z","2026-09-20T19:43:08.377Z",{"id":242,"documentId":243,"title":244,"date":245,"description":9,"order":246,"slug":247,"showOnMainPage":12,"createdAt":248,"updatedAt":249,"publishedAt":250,"locale":16},407,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30",3,"-ai-chatbot-chto-proverit-pered-razrabotkoy","2026-07-30T13:23:01.866Z","2026-09-23T19:27:11.722Z","2026-09-23T19:27:11.796Z",{"id":252,"documentId":253,"title":254,"date":255,"description":9,"order":209,"slug":256,"showOnMainPage":12,"createdAt":257,"updatedAt":258,"publishedAt":259,"locale":16},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":261,"documentId":262,"title":263,"date":264,"description":9,"order":23,"slug":265,"showOnMainPage":12,"createdAt":266,"updatedAt":267,"publishedAt":268,"locale":16},416,"myvt92baeeu5v8avnec7dqxv","Кнопка стала красивее, товара всё равно нет: почему редизайн не спасает продажи в e-commerce","2026-08-03","-redizayn-interfeysa-v-e-commerce","2026-08-03T15:04:24.695Z","2026-09-23T20:21:32.170Z","2026-09-23T20:21:32.245Z",{"id":270,"documentId":271,"title":272,"date":273,"description":9,"order":23,"slug":274,"showOnMainPage":12,"createdAt":275,"updatedAt":276,"publishedAt":277,"locale":16},422,"a4ckp7tbgmtv0utmia4b808l","Новая роль — новый проект: когда личные кабинеты пора собирать в экосистему","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-09-23T20:51:19.975Z","2026-09-23T20:51:20.033Z",{"id":279,"documentId":280,"title":281,"date":282,"description":9,"order":246,"slug":283,"showOnMainPage":12,"createdAt":284,"updatedAt":285,"publishedAt":286,"locale":16},413,"k14jk3d9zgf69tmumdlcoh2f","Сколько стоит AI после релиза: токены, контекст, хранение и контроль качества","2026-08-05","-stoimost-ai-posle-reliza-tokeny-kontekst-khranenie-i-kontrol-kachestva","2026-08-05T17:49:43.277Z","2026-09-23T19:57:02.474Z","2026-09-23T19:57:02.537Z",{"id":288,"documentId":289,"title":290,"date":291,"description":9,"order":19,"slug":292,"showOnMainPage":12,"createdAt":293,"updatedAt":294,"publishedAt":295,"locale":16},339,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-09-17T22:44:36.382Z","2026-09-17T22:44:36.451Z",{"id":297,"documentId":298,"title":299,"date":300,"description":9,"order":23,"slug":301,"showOnMainPage":12,"createdAt":302,"updatedAt":302,"publishedAt":303,"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":305,"documentId":306,"title":307,"date":308,"description":9,"order":309,"slug":310,"showOnMainPage":12,"createdAt":311,"updatedAt":312,"publishedAt":313,"locale":16},351,"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-09-20T15:59:44.965Z","2026-09-20T15:59:45.057Z",{"id":315,"documentId":316,"title":317,"date":318,"description":9,"order":319,"slug":320,"showOnMainPage":12,"createdAt":321,"updatedAt":322,"publishedAt":323,"locale":16},332,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-09-17T22:01:25.093Z","2026-09-17T22:01:25.160Z",{"id":325,"documentId":326,"title":327,"date":328,"description":9,"order":19,"slug":329,"showOnMainPage":12,"createdAt":330,"updatedAt":331,"publishedAt":332,"locale":16},350,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-09-20T15:45:50.010Z","2026-09-20T15:45:50.144Z",{"id":334,"documentId":335,"title":336,"date":337,"description":9,"order":209,"slug":338,"showOnMainPage":12,"createdAt":339,"updatedAt":340,"publishedAt":341,"locale":16},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":343,"documentId":344,"title":345,"date":346,"description":9,"order":209,"slug":347,"showOnMainPage":12,"createdAt":348,"updatedAt":349,"publishedAt":350,"locale":16},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":352,"documentId":353,"title":354,"date":355,"description":9,"order":23,"slug":356,"showOnMainPage":12,"createdAt":357,"updatedAt":358,"publishedAt":359,"locale":16},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":361,"documentId":362,"title":363,"date":364,"description":9,"order":209,"slug":365,"showOnMainPage":12,"createdAt":366,"updatedAt":367,"publishedAt":368,"locale":16},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":370,"documentId":371,"title":372,"date":373,"description":9,"order":209,"slug":374,"showOnMainPage":12,"createdAt":375,"updatedAt":376,"publishedAt":377,"locale":16},460,"cs2j0db6ed7l2zglni926s05","Как проверить AI-навык кандидата: тестовое, критерии и красные флаги","2026-08-21","proverka-ai-navyka-kandidata-testovoe-kriterii","2026-08-19T13:56:11.468Z","2026-09-29T08:14:39.285Z","2026-09-29T08:14:39.363Z",{"id":379,"documentId":380,"title":381,"date":382,"description":9,"order":209,"slug":383,"showOnMainPage":12,"createdAt":384,"updatedAt":385,"publishedAt":386,"locale":16},427,"qh3qmzfp2ceif4xf3tdoi9ap","Один товар, три цены и очередь согласований: чем B2B-маркетплейс отличается от интернет-магазина","2026-08-26","b2b-marketpleys-otlichiya-ot-internet-magazina","2026-08-26T09:04:07.905Z","2026-09-23T22:05:30.026Z","2026-09-23T22:05:30.108Z",{"id":388,"documentId":389,"title":390,"date":391,"description":9,"order":209,"slug":392,"showOnMainPage":12,"createdAt":393,"updatedAt":394,"publishedAt":395,"locale":16},459,"w8n42241rgavwtld0dn1fvcl","Один статус «готовится» запускает цепочку потерь: где ломается экономика приложения доставки","2026-08-27","gde-prilozhenie-sedaet-marzhu","2026-08-26T14:56:30.346Z","2026-09-29T08:13:01.669Z","2026-09-29T08:13:01.769Z",{"id":397,"documentId":398,"title":399,"date":400,"description":9,"order":209,"slug":401,"showOnMainPage":12,"createdAt":402,"updatedAt":403,"publishedAt":404,"locale":16},458,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-09-29T08:10:09.253Z","2026-09-29T08:10:09.343Z",{"id":406,"documentId":407,"title":408,"date":409,"description":9,"order":209,"slug":410,"showOnMainPage":12,"createdAt":411,"updatedAt":412,"publishedAt":413,"locale":16},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":415,"documentId":416,"title":417,"date":418,"description":9,"order":209,"slug":419,"showOnMainPage":12,"createdAt":420,"updatedAt":421,"publishedAt":422,"locale":16},394,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-09-23T11:44:42.622Z","2026-09-23T11:44:42.688Z",{"id":424,"documentId":425,"title":426,"date":427,"description":9,"order":209,"slug":428,"showOnMainPage":12,"createdAt":429,"updatedAt":430,"publishedAt":431,"locale":16},461,"pbpm1u7r2yocuobuig7aows1","После оффера оценка кандидата пропадает: как связать найм, обучение и эффективность","2026-09-02","kak-svyazat-naym-obuchenie-i-effektivnost","2026-09-02T08:28:55.851Z","2026-09-29T08:15:44.721Z","2026-09-29T08:15:44.799Z",{"id":433,"documentId":434,"title":435,"date":436,"description":9,"order":209,"slug":437,"showOnMainPage":12,"createdAt":438,"updatedAt":439,"publishedAt":440,"locale":16},396,"xigmp6s4a3rypjza7nyd2jyu","AI-агент оформляет заказ: готов ли интернет-магазин отдать ему каталог, остатки и оплату","2026-09-03","ai-agent-oformlyaet-zakaz-katalog-ostatki-oplata","2026-09-03T08:28:16.365Z","2026-09-23T12:03:44.917Z","2026-09-23T12:03:45.001Z",{"id":442,"documentId":443,"title":444,"date":445,"description":9,"order":209,"slug":446,"showOnMainPage":12,"createdAt":447,"updatedAt":448,"publishedAt":449,"locale":16},462,"ono02gti54gmgguq55q3eqfl","Мобильная LMS: как понять, что отдельному приложению есть работа\n","2026-09-04","mobilnaya-lms-otdelnoe-prilozhenie","2026-09-03T14:02:36.259Z","2026-09-29T08:17:21.954Z","2026-09-29T08:17:22.017Z",{"id":451,"documentId":452,"title":453,"date":454,"description":9,"order":209,"slug":455,"showOnMainPage":12,"createdAt":456,"updatedAt":457,"publishedAt":458,"locale":16},463,"tia92neitxsmtmvtu3k6ox2x","Пилот с планом на рост: как подготовить цифровой продукт к масштабированию","2026-09-07","pilot-s-planom-na-rost-masshtabirovanie","2026-09-07T13:11:01.617Z","2026-09-29T08:18:34.399Z","2026-09-29T08:18:34.480Z",{"id":460,"documentId":461,"title":462,"date":463,"description":9,"order":209,"slug":464,"showOnMainPage":12,"createdAt":465,"updatedAt":466,"publishedAt":467,"locale":16},429,"mfzw1oxq307h7hldor2v71hh","Реклама сработала, сайт лёг: как проверить предел системы до пикового трафика","2026-09-08","reklama-srabotala-sayt-lyog-pikovyy-trafik","2026-09-08T11:25:13.641Z","2026-09-23T22:12:54.085Z","2026-09-23T22:12:54.180Z",{"id":469,"documentId":470,"title":471,"date":472,"description":9,"order":209,"slug":473,"showOnMainPage":12,"createdAt":474,"updatedAt":475,"publishedAt":476,"locale":16},400,"dqf6p9puiqfz6u2djss216vw","Баллы списались дважды: где ломается программа лояльности под нагрузкой","2026-09-09","programmnaya-loyalnost-pod-nagruzkoy","2026-09-08T11:39:39.209Z","2026-09-23T12:15:38.943Z","2026-09-23T12:15:39.016Z",{"id":478,"documentId":479,"title":480,"date":481,"description":9,"order":209,"slug":482,"showOnMainPage":12,"createdAt":483,"updatedAt":484,"publishedAt":485,"locale":16},411,"zttjv8sbmge05zro1ok576xe","Что IT-аудит находит в проекте перед релизом","2026-09-11","it-audit-pered-relizom","2026-09-08T11:52:07.373Z","2026-09-23T19:53:41.550Z","2026-09-23T19:53:41.617Z",{"id":487,"documentId":488,"title":489,"date":481,"description":9,"order":23,"slug":490,"showOnMainPage":12,"createdAt":491,"updatedAt":491,"publishedAt":492,"locale":16},281,"ggdl1zmuuohkn3ubgxqu5wdz","Этапы разработки сайта: 7 контрольных точек от идеи до запуска","etapy-razrabotki-sayta-ot-idei-do-zapuska","2026-09-11T14:21:51.168Z","2026-09-11T14:21:51.261Z",{"id":494,"documentId":495,"title":496,"date":497,"description":9,"order":23,"slug":498,"showOnMainPage":12,"createdAt":499,"updatedAt":499,"publishedAt":500,"locale":16},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":502,"documentId":503,"title":504,"date":505,"description":9,"order":23,"slug":506,"showOnMainPage":12,"createdAt":507,"updatedAt":507,"publishedAt":508,"locale":16},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":510,"documentId":511,"title":512,"date":481,"description":9,"order":23,"slug":513,"showOnMainPage":12,"createdAt":514,"updatedAt":515,"publishedAt":516,"locale":16},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":518,"documentId":519,"title":520,"date":505,"description":9,"order":23,"slug":521,"showOnMainPage":12,"createdAt":522,"updatedAt":522,"publishedAt":523,"locale":16},313,"yv49ig9l4j8vggzenf8rdxm3","Этапы управления проектом по разработке сайта или приложения","etapy-upravleniya-proektom-po-razrabotke-sayta-ili-prilozheniya","2026-09-14T15:36:41.687Z","2026-09-14T15:36:41.763Z",{"id":525,"documentId":526,"title":527,"date":505,"description":9,"order":23,"slug":528,"showOnMainPage":12,"createdAt":529,"updatedAt":530,"publishedAt":531,"locale":16},403,"nze9zg24dgc33oo464j2wo8v","Как искусственный интеллект меняет бизнес-процессы: от автоматизации до анализа данных","kak-iskusstvennyy-intellekt-menyaet-biznes-protsessy-ot-avtomatizatsii-do-analiza-dannykh","2026-09-14T21:35:44.550Z","2026-09-23T12:23:07.684Z","2026-09-23T12:23:07.761Z",{"id":533,"documentId":534,"title":535,"date":536,"description":9,"order":246,"slug":537,"showOnMainPage":12,"createdAt":538,"updatedAt":538,"publishedAt":539,"locale":16},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":541,"documentId":542,"title":543,"date":544,"description":9,"order":209,"slug":545,"showOnMainPage":12,"createdAt":546,"updatedAt":547,"publishedAt":548,"locale":16},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":550,"documentId":551,"title":552,"date":553,"description":9,"order":23,"slug":554,"showOnMainPage":12,"createdAt":555,"updatedAt":555,"publishedAt":556,"locale":16},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":558,"documentId":559,"title":560,"date":553,"description":9,"order":23,"slug":561,"showOnMainPage":12,"createdAt":562,"updatedAt":563,"publishedAt":564,"locale":16},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":566,"documentId":567,"title":568,"date":553,"description":9,"order":209,"slug":569,"showOnMainPage":12,"createdAt":570,"updatedAt":571,"publishedAt":572,"locale":16},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":574,"documentId":575,"title":576,"date":577,"description":9,"order":209,"slug":578,"showOnMainPage":12,"createdAt":579,"updatedAt":579,"publishedAt":580,"locale":16},343,"c4qw6xwuehgz8lo5zyabldkb","Платформа обучения сотрудников: почему курс заканчивается раньше рабочего результата","2026-09-18","platforma-obucheniya-sotrudnikov-rabochiy-rezultat","2026-09-18T10:17:38.082Z","2026-09-18T10:17:38.173Z",{"id":582,"documentId":583,"title":584,"date":577,"description":9,"order":209,"slug":585,"showOnMainPage":12,"createdAt":586,"updatedAt":587,"publishedAt":588,"locale":16},361,"fbzwk8k4u0jwlm6l2b9o2jr3","Как превращать результаты пользовательских интервью в задачи для бэклога","rezultaty-polzovatelskih-intervyu-v-zadachi-backloga","2026-09-18T13:05:14.859Z","2026-09-21T14:42:31.491Z","2026-09-21T14:42:31.557Z",{"id":590,"documentId":591,"title":592,"date":593,"description":9,"order":23,"slug":594,"showOnMainPage":12,"createdAt":595,"updatedAt":595,"publishedAt":596,"locale":16},348,"vhvm4rgi4utkvdl5lsn236cb","Омниканальная платформа: как объединить клиентов, заказы и остатки","2026-09-20","omnikanalnaya-platforma-kak-obedinit-klientov-zakazy-i-ostatki","2026-09-20T15:23:08.467Z","2026-09-20T15:23:08.536Z",{"id":598,"documentId":599,"title":600,"date":601,"description":9,"order":209,"slug":602,"showOnMainPage":12,"createdAt":603,"updatedAt":604,"publishedAt":605,"locale":16},360,"idkoix18t80we76tz6g5li5g","Как проектировать редкие пользовательские сценарии в цифровом продукте","2026-09-21","redkie-polzovatelskie-scenarii-v-cifrovom-produkte","2026-09-21T11:15:59.442Z","2026-09-21T14:12:59.342Z","2026-09-21T14:12:59.415Z",{"id":607,"documentId":608,"title":609,"date":610,"description":611,"order":33,"slug":612,"showOnMainPage":12,"createdAt":613,"updatedAt":614,"publishedAt":615,"locale":16},365,"fgve6bjyd9co2ti7cn1gr5bv","Kazan Digital Week 2025","2025-09-17","b","media-2","2026-03-06T10:35:30.810Z","2026-09-21T16:06:41.714Z","2026-09-21T16:06:41.805Z",{"id":617,"documentId":618,"title":619,"date":620,"description":9,"order":209,"slug":621,"showOnMainPage":12,"createdAt":622,"updatedAt":623,"publishedAt":624,"locale":16},368,"ssfnxded1v20ng7yti5ngkbt","Аудит мобильного приложения: как найти причины сбоев, медленной работы и тяжёлых обновлений","2026-09-22","audit-mobilnogo-prilozheniya-sboyy-medlennaya-rabota","2026-09-22T07:37:24.514Z","2026-09-22T10:59:13.656Z","2026-09-22T10:59:13.714Z",{"id":626,"documentId":627,"title":628,"date":620,"description":9,"order":10,"slug":629,"showOnMainPage":12,"createdAt":630,"updatedAt":631,"publishedAt":632,"locale":16},382,"fr3j1duys4bku4syv0v3txb0","Как проверить, находят ли пользователи новую функцию после релиза","funkciya-vypushchena-polzovateli-ne-nashli-posle-reliza","2026-09-22T08:17:57.565Z","2026-09-22T13:27:28.606Z","2026-09-22T13:27:28.659Z",{"id":634,"documentId":635,"title":636,"date":637,"description":9,"order":23,"slug":638,"showOnMainPage":12,"createdAt":639,"updatedAt":640,"publishedAt":641,"locale":16},389,"wpw3ph9pm0j2gi5qq2d9zb32","Интеграция LMS и BI: события, метрики и роли доступа","2026-09-23","integraciya-lms-i-bi-sobytiya-metriki-roli","2026-09-23T07:35:31.275Z","2026-09-23T09:36:31.369Z","2026-09-23T09:36:31.476Z",{"id":643,"documentId":644,"title":645,"date":637,"description":9,"order":10,"slug":646,"showOnMainPage":12,"createdAt":647,"updatedAt":648,"publishedAt":649,"locale":16},405,"x98ekbdd625a0mr6v48wtojn","Тарифы, лимиты и пробный период в SaaS: что заложить в архитектуру до запуска","tarify-limity-probnyy-period-saas","2026-09-23T07:34:07.671Z","2026-09-23T13:29:13.000Z","2026-09-23T13:29:13.071Z",{"id":651,"documentId":652,"title":653,"date":654,"description":9,"order":23,"slug":655,"showOnMainPage":12,"createdAt":656,"updatedAt":656,"publishedAt":657,"locale":16},436,"t8fgwkzme6nbtkbfjww9i7zs","Автоматизация возвратов: как связать заявку, логистику, склад и выплату","2026-09-24","avtomatizatsiya-vozvratov-kak-svyazat-zayavku-logistiku-sklad-i-vyplatu","2026-09-24T10:22:57.802Z","2026-09-24T10:22:57.858Z",{"id":659,"documentId":660,"title":661,"date":654,"description":9,"order":10,"slug":662,"showOnMainPage":12,"createdAt":663,"updatedAt":664,"publishedAt":665,"locale":16},437,"e0kn9y3oq7pxqrub20a1n9kp","Требования к доступности цифрового продукта до начала разработки","trebovaniya-k-dostupnosti-do-nachala-razrabotki","2026-09-24T08:14:07.009Z","2026-09-24T10:59:51.769Z","2026-09-24T10:59:51.832Z",{"id":667,"documentId":668,"title":669,"date":654,"description":9,"order":23,"slug":670,"showOnMainPage":12,"createdAt":671,"updatedAt":671,"publishedAt":672,"locale":16},439,"b861gej3prtodznj3bb1y78f","Интеграция с WMS: как синхронизировать резервы, остатки и отгрузки","integratsiya-s-wms-kak-sinkhronizirovat-rezervy-ostatki-i-otgruzki","2026-09-24T12:23:25.584Z","2026-09-24T12:23:25.649Z",{"id":674,"documentId":675,"title":676,"date":654,"description":9,"order":23,"slug":677,"showOnMainPage":12,"createdAt":678,"updatedAt":679,"publishedAt":680,"locale":16},443,"rexo04uqb7qs9p7vie0ldmd8","19 несогласованных действий AI-агентов: как тестировать модели с доступом к интернету\n","testirovanie-ai-agentov-s-dostupom-k-internetu","2026-09-24T13:03:18.749Z","2026-09-24T13:04:17.309Z","2026-09-24T13:04:17.381Z",{"id":682,"documentId":683,"title":684,"date":553,"description":9,"order":209,"slug":685,"showOnMainPage":12,"createdAt":686,"updatedAt":687,"publishedAt":688,"locale":16},444,"n00161wjkx4xvvrj4cnrf3hg","Масштабирование веб-приложения: 5 признаков архитектурного предела\n","masshtabirovanie-veb-prilozheniya-arhitekturnyy-predel","2026-09-17T08:36:56.533Z","2026-09-24T19:02:35.882Z","2026-09-24T19:02:35.960Z",{"id":690,"documentId":691,"title":692,"date":693,"description":9,"order":23,"slug":694,"showOnMainPage":12,"createdAt":695,"updatedAt":695,"publishedAt":696,"locale":16},447,"aw0l78ewhaow4drvtb8xojs6","Аудит интернет-магазина перед ростом: производительность, интеграции и точки потери заказов","2026-09-25","audit-internet-magazina-pered-rostom-proizvoditelnost-integratsii-i-tochki-poteri-zakazov","2026-09-25T09:30:00.915Z","2026-09-25T09:30:00.980Z",{"id":698,"documentId":699,"title":700,"date":693,"description":9,"order":10,"slug":701,"showOnMainPage":12,"createdAt":702,"updatedAt":703,"publishedAt":704,"locale":16},449,"unrbovgyet8007ch5rlh115h","Когда таблица становится внутренней системой","kogda-tablicu-pora-zamenyat-vnutrenney-sistemoy","2026-09-25T08:18:33.492Z","2026-09-25T10:45:03.936Z","2026-09-25T10:45:04.057Z",{"id":706,"documentId":707,"title":708,"date":693,"description":9,"order":23,"slug":709,"showOnMainPage":12,"createdAt":710,"updatedAt":710,"publishedAt":711,"locale":16},452,"owozsp7o7tykqk6p9hn2i4pz","Покупатель оплатил, а магазин ещё не знает об этом: что входит в разработку интернет-магазина под ключ","razrabotka-internet-magazina-pod-klyuch","2026-09-25T13:53:22.880Z","2026-09-25T13:53:22.970Z",{"id":713,"documentId":714,"title":715,"date":716,"description":9,"order":10,"slug":717,"showOnMainPage":12,"createdAt":718,"updatedAt":718,"publishedAt":719,"locale":16},454,"girjdwh69jcawuu3ghjtih9c","Свой AI-сервис или готовая платформа: сравнение стоимости, контроля и сроков\n","2026-09-28","svoi-ai-servis-ili-gotovaya-platforma","2026-09-28T10:26:01.458Z","2026-09-28T10:26:01.532Z",{"id":721,"documentId":722,"title":723,"date":716,"description":9,"order":10,"slug":724,"showOnMainPage":12,"createdAt":725,"updatedAt":726,"publishedAt":727,"locale":16},470,"lbqjo38kroxmnx1cgnlmgifx","Семь полезных функций и один вопрос: как собрать MVP для проверки спроса\n","mvp-one-scenario","2026-09-28T10:40:09.723Z","2026-09-29T11:24:02.482Z","2026-09-29T11:24:02.599Z",{"id":729,"documentId":730,"title":731,"date":732,"description":9,"order":10,"slug":733,"showOnMainPage":12,"createdAt":734,"updatedAt":735,"publishedAt":736,"locale":16},469,"zerzn7i3b636huj96oap0txe","Когда запрашивать телефон и регистрацию в цифровом продукте","2026-09-29","registraciya-do-cennosti","2026-09-29T11:11:57.612Z","2026-09-29T11:20:06.538Z","2026-09-29T11:20:06.629Z",{"id":738,"documentId":739,"title":740,"date":741,"description":9,"order":10,"slug":742,"showOnMainPage":12,"createdAt":743,"updatedAt":744,"publishedAt":745,"locale":16},473,"d7r9typkfx45vfssliitjtq2","Почему рабочие чаты съедают больше времени, чем кажется","2026-09-30","quick-question-work-chats","2026-09-30T07:39:44.951Z","2026-10-01T08:32:23.393Z","2026-10-01T08:32:23.503Z",{"id":747,"documentId":748,"title":749,"date":750,"description":9,"order":23,"slug":751,"showOnMainPage":12,"createdAt":752,"updatedAt":752,"publishedAt":753,"locale":16},476,"s3vm1v69pa8daldydfxs837g","Монолит или микросервисы: критерии выбора для нового и действующего продукта","2026-10-01","monolit-ili-mikroservisy-kriterii-vybora-dlya-novogo-i-deystvuyushchego-produkta","2026-10-01T09:35:21.442Z","2026-10-01T09:35:21.505Z",{"id":755,"documentId":756,"title":757,"date":750,"description":9,"order":23,"slug":758,"showOnMainPage":12,"createdAt":759,"updatedAt":759,"publishedAt":760,"locale":16},478,"psq9e3hd069s1e1nf5b3zuot","Миграция в облако: план переноса, проверка отката и риски простоя","migratsiya-v-oblako-plan-perenosa-proverka-otkata-i-riski-prostoya","2026-10-01T09:42:27.368Z","2026-10-01T09:42:27.443Z",{"id":762,"documentId":763,"title":764,"date":750,"description":9,"order":10,"slug":765,"showOnMainPage":12,"createdAt":766,"updatedAt":767,"publishedAt":768,"locale":16},479,"t6pcsza1hk2r8e820tkd5e3b","Где маркетплейс теряет селлера между регистрацией и устойчивыми продажами","marketplace-seller-funnel","2026-10-01T08:41:06.847Z","2026-10-01T12:59:32.007Z","2026-10-01T12:59:32.068Z",{"id":770,"documentId":771,"title":772,"date":773,"description":9,"order":10,"slug":774,"showOnMainPage":12,"createdAt":775,"updatedAt":776,"publishedAt":777,"locale":16},481,"u1h9957qsu4htmbtcknrirpq","Отдельный проект, усиление команды или команда под направление: как выбрать формат","2026-10-02","team-model-choice","2026-10-02T11:01:21.642Z","2026-10-02T12:28:11.728Z","2026-10-02T12:28:11.793Z",{"id":779,"documentId":780,"title":781,"date":782,"description":9,"order":10,"slug":783,"showOnMainPage":12,"createdAt":784,"updatedAt":785,"publishedAt":786,"locale":16},484,"ipec85lddzfdxtovwkuwwugt","Корпоративная LMS для дилеров и франчайзи: как спроектировать внешний контур обучения","2026-10-05","korporativnaya-lms-dlya-dilerov-i-franchayzi","2026-10-05T07:40:52.639Z","2026-10-05T11:45:38.740Z","2026-10-05T11:45:38.832Z",{"id":788,"documentId":789,"title":790,"date":791,"description":9,"order":10,"slug":792,"showOnMainPage":12,"createdAt":793,"updatedAt":794,"publishedAt":795,"locale":16},487,"t9c9x61o00hxqf9xbvb6esys","Собственная доставка селлера: как оценить резервный канал","2026-10-06","sobstvennaya-dostavka-sellera-rezervnyi-kanal","2026-10-06T07:34:34.437Z","2026-10-06T09:37:14.931Z","2026-10-06T09:37:15.041Z",{"id":797,"documentId":798,"title":799,"date":791,"description":9,"order":10,"slug":800,"showOnMainPage":12,"createdAt":801,"updatedAt":802,"publishedAt":803,"locale":16},489,"ed1nma8y7ys91sevd8eglhb1","Кадровые процессы без почтовых цепочек: когда компании нужна платформа","platforma-kadrovyh-processov","2026-10-06T07:41:58.738Z","2026-10-06T13:10:04.463Z","2026-10-06T13:10:04.594Z",{"id":805,"documentId":806,"title":807,"date":808,"description":9,"order":10,"slug":809,"showOnMainPage":12,"createdAt":810,"updatedAt":811,"publishedAt":812,"locale":16},497,"iiultntplww88bgk2933b80j","Цифровой рубль уже списался. Почему заказ всё ещё нельзя выдавать","2026-10-09","cifrovoi-rubl-pri-poluchenii-zakaza","2026-10-12T06:53:20.433Z","2026-10-12T07:13:27.762Z","2026-10-12T07:13:27.860Z",{"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":816,"documentId":817,"title":818,"slug":819,"order":23,"createdAt":820,"updatedAt":820,"publishedAt":821,"locale":16,"media":822,"localizations":846},29,"yuxcudh09wo6lky0b7ikokmb","Управление проектами","upravlenie-proektami","2026-07-30T14:30:32.907Z","2026-07-30T14:30:32.928Z",[823,824,825,826,834,835,836,845],{"id":215,"documentId":216,"title":217,"date":218,"description":9,"order":23,"slug":219,"showOnMainPage":12,"createdAt":220,"updatedAt":221,"publishedAt":222,"locale":16},{"id":518,"documentId":519,"title":520,"date":505,"description":9,"order":23,"slug":521,"showOnMainPage":12,"createdAt":522,"updatedAt":522,"publishedAt":523,"locale":16},{"id":634,"documentId":635,"title":636,"date":637,"description":9,"order":23,"slug":638,"showOnMainPage":12,"createdAt":639,"updatedAt":640,"publishedAt":641,"locale":16},{"id":827,"documentId":828,"title":829,"date":732,"description":9,"order":10,"slug":830,"showOnMainPage":12,"createdAt":831,"updatedAt":832,"publishedAt":833,"locale":16},471,"ofbmy8opsj00irwsqzfspyfa","Кто отвечает за цифровой продукт после запуска: данные, правила и изменения","product-ownership-after-launch","2026-09-29T08:28:17.894Z","2026-09-29T13:37:29.666Z","2026-09-29T13:37:29.726Z",{"id":738,"documentId":739,"title":740,"date":741,"description":9,"order":10,"slug":742,"showOnMainPage":12,"createdAt":743,"updatedAt":744,"publishedAt":745,"locale":16},{"id":770,"documentId":771,"title":772,"date":773,"description":9,"order":10,"slug":774,"showOnMainPage":12,"createdAt":775,"updatedAt":776,"publishedAt":777,"locale":16},{"id":837,"documentId":838,"title":839,"date":840,"description":9,"order":10,"slug":841,"showOnMainPage":12,"createdAt":842,"updatedAt":843,"publishedAt":844,"locale":16},494,"i4tdfvzzx13m8j7hchx4j5tx","API-интеграция: 8 правил данных до разработки","2026-10-08","pravila-dannykh-dlya-integratsii-api","2026-10-08T07:00:07.709Z","2026-10-08T14:58:45.217Z","2026-10-08T14:58:45.293Z",{"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":848,"documentId":849,"name":850,"alternativeText":9,"caption":9,"width":851,"height":852,"formats":853,"hash":885,"ext":855,"mime":858,"size":886,"url":887,"previewUrl":9,"provider":888,"provider_metadata":9,"createdAt":889,"updatedAt":889,"publishedAt":889,"related":890},1005,"rgqfhkpy5bl7c493zxu89oiz","01_plan_kvartala.jpg",1920,1080,{"large":854,"small":864,"medium":870,"thumbnail":877},{"ext":855,"url":856,"hash":857,"mime":858,"name":859,"path":9,"size":860,"width":861,"height":862,"sizeInBytes":863},".jpg","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_plan_kvartala_cd1e4c480e.jpg","large_01_plan_kvartala_cd1e4c480e","image\u002Fjpeg","large_01_plan_kvartala.jpg",47.95,1000,563,47947,{"ext":855,"url":865,"hash":866,"mime":858,"name":867,"path":9,"size":868,"width":23,"height":487,"sizeInBytes":869},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_plan_kvartala_cd1e4c480e.jpg","small_01_plan_kvartala_cd1e4c480e","small_01_plan_kvartala.jpg",16.87,16870,{"ext":855,"url":871,"hash":872,"mime":858,"name":873,"path":9,"size":874,"width":875,"height":270,"sizeInBytes":876},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_plan_kvartala_cd1e4c480e.jpg","medium_01_plan_kvartala_cd1e4c480e","medium_01_plan_kvartala.jpg",30.97,750,30972,{"ext":855,"url":878,"hash":879,"mime":858,"name":880,"path":9,"size":881,"width":882,"height":883,"sizeInBytes":884},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_plan_kvartala_cd1e4c480e.jpg","thumbnail_01_plan_kvartala_cd1e4c480e","thumbnail_01_plan_kvartala.jpg",6,245,138,5998,"01_plan_kvartala_cd1e4c480e",123.11,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_plan_kvartala_cd1e4c480e.jpg","aws-s3","2026-10-12T10:30:58.112Z",[891],{"__type":892,"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",[894],{"__component":895,"id":442,"text":896},"media.text","\u003Cp>Дорожная карта часто содержит функции и даты, но не отвечает на вопросы о границе первого релиза, реакции на сбои и владельце поддержки. Мы ведём жизненный цикл ПО как цепочку решений: решение, подтверждение, владелец и сигнал пересмотра.\u003C\u002Fp>\u003Ch2>Проблему проверяют до выбора технологий\u003C\u002Fh2>\u003Cp>До выбора технологий мы называем действие пользователя, текущий путь, потери и измеримый результат. Так «нужен личный кабинет» превращается в проверяемую задачу: например, клиент не видит статус заявки и вынужден обращаться к менеджеру.\u003C\u002Fp>\u003Cp>На этом же шаге мы сравниваем разработку с изменением процесса, настройкой действующей системы и регламентом. Альтернатива защищает продукт от функций, которые закрывают симптом, а не причину.\u003C\u002Fp>\u003Ch2>Решение проверяют на самом рискованном допущении\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"02_crm_zayavka.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_crm_zayavka_b93bd16a45.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_crm_zayavka_b93bd16a45.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_crm_zayavka_b93bd16a45.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_crm_zayavka_b93bd16a45.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_crm_zayavka_b93bd16a45.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Мы выбираем версию решения с ясным главным риском и проверяем его прототипом, техническим экспериментом или пилотом. Проверка заканчивается выбором: продолжить, изменить гипотезу или убрать её из планов.\u003C\u002Fp>\u003Cp>Для AI-функций особенно важна устойчивость процесса. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Fproducts\u002Fai-machine-learning\u002Fannouncing-the-2025-dora-report\">DORA\u003C\u002Fa> описывает AI как усилитель существующей системы: рост скорости изменений требует тестов, контроля версий и быстрой обратной связи.\u003C\u002Fp>\u003Ch2>Первый релиз — это граница ответственности\u003C\u002Fh2>\u003Cp>В первую поставку мы включаем завершённый сценарий, данные, интеграции, роли, права доступа и обработку ошибок. Британский \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fassets.publishing.service.gov.uk\u002Fmedia\u002F69a8060a2e1f4fbda4252270\u002FSoftware_Security_Code_of_Practice_Web_Accessible.pdf\">Code\u003C\u002Fa> 2025 года относит к жизненному циклу требования, дизайн, реализацию, тестирование, развёртывание и поддержку.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fsaas\">Разобрать контур SaaS-платформы\u003C\u002Fa> имеет смысл до оценки работ: мы фиксируем сценарии, данные, интеграции и условия пересмотра объёма.\u003C\u002Fp>\u003Ch2>Запуск проверяет операционную модель\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03_incident_reaction.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_incident_reaction_0c90c431eb.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_incident_reaction_0c90c431eb.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_incident_reaction_0c90c431eb.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_incident_reaction_0c90c431eb.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_incident_reaction_0c90c431eb.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>До релиза мы назначаем владельца инцидентов, пороги реакции, место для фиксации ошибок, путь отката и способ коммуникации с пользователями. Реальный запуск проверяет эти договорённости быстрее, чем демо.\u003C\u002Fp>\u003Cp>В исследовании \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fir.gitlab.com\u002Fnews\u002Fnews-details\u002F2025\u002FGitLab-Survey-Reveals-the-AI-Paradox-Faster-Coding-Creates-New-Bottlenecks-Requiring-Platform-Solutions\u002Fdefault.aspx\">GitLab\u003C\u002Fa> и Harris Poll 2025 года 76% участников сообщили, что проблемы соответствия требованиям чаще находят после деплоя. Поэтому мы включаем проверки и ответственных в контур до запуска.\u003C\u002Fp>\u003Ch2>Поддержка получает собственный бэклог\u003C\u002Fh2>\u003Cp>После запуска мы разделяем ошибки, пользовательские запросы и изменения внешней среды. Приоритеты определяют пользовательский результат, техническое состояние, обращения, стоимость обслуживания и зависимости.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.cisa.gov\u002Fresources-tools\u002Fresources\u002Fproduct-security-bad-practices\">CISA\u003C\u002Fa> и FBI в обновлённом руководстве 2025 года относят безопасность к началу разработки и ко всему жизненному циклу, включая поддержку продукта.\u003C\u002Fp>\u003Ch2>Продукт можно менять, заменять и завершать\u003C\u002Fh2>\u003Cp>Мы пересматриваем путь, когда потребность исчезает, процесс переходит в другой сервис, интеграция дорожает или архитектура ограничивает развитие. Перед заменой или завершением описываем переход пользователей, данные, сроки уведомления и совместимость для API.\u003C\u002Fp>\u003Ch2>Таблица для следующего планирования\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"04_tochki_resheniya.jpg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F04_tochki_resheniya_f7a8ee58c0.jpg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_04_tochki_resheniya_f7a8ee58c0.jpg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_04_tochki_resheniya_f7a8ee58c0.jpg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_04_tochki_resheniya_f7a8ee58c0.jpg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_04_tochki_resheniya_f7a8ee58c0.jpg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Переходим к следующему этапу, когда у решения есть подтверждение, владелец и сигнал для пересмотра. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fsaas\">Обсудите границы продукта и следующей поставки\u003C\u002Fa> с нами.\u003C\u002Fp>",[898,952,1000],{"createdAt":810,"id":805,"documentId":806,"title":807,"date":808,"description":9,"order":10,"slug":809,"showOnMainPage":12,"updatedAt":811,"publishedAt":812,"locale":16,"cover":899,"content":939,"media_event":9,"media_areas":942,"seo":9,"localizations":951},{"id":900,"documentId":901,"name":902,"alternativeText":9,"caption":9,"width":903,"height":904,"formats":905,"hash":934,"ext":907,"mime":858,"size":935,"url":936,"previewUrl":9,"provider":888,"provider_metadata":9,"createdAt":937,"updatedAt":937,"publishedAt":938},1001,"mn1t3uvk0omoqza61hr25eld","photo_2026-10-12 09.50.35.jpeg",2560,1437,{"large":906,"small":914,"medium":921,"thumbnail":927},{"ext":907,"url":908,"hash":909,"mime":858,"name":910,"path":9,"size":911,"width":861,"height":912,"sizeInBytes":913},".jpeg","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_12_09_50_35_d07875b3cb.jpeg","large_photo_2026_10_12_09_50_35_d07875b3cb","large_photo_2026-10-12 09.50.35.jpeg",42.03,561,42033,{"ext":907,"url":915,"hash":916,"mime":858,"name":917,"path":9,"size":918,"width":23,"height":919,"sizeInBytes":920},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_12_09_50_35_d07875b3cb.jpeg","small_photo_2026_10_12_09_50_35_d07875b3cb","small_photo_2026-10-12 09.50.35.jpeg",15.28,280,15281,{"ext":907,"url":922,"hash":923,"mime":858,"name":924,"path":9,"size":925,"width":875,"height":169,"sizeInBytes":926},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_12_09_50_35_d07875b3cb.jpeg","medium_photo_2026_10_12_09_50_35_d07875b3cb","medium_photo_2026-10-12 09.50.35.jpeg",27.33,27332,{"ext":907,"url":928,"hash":929,"mime":858,"name":930,"path":9,"size":931,"width":882,"height":932,"sizeInBytes":933},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_12_09_50_35_d07875b3cb.jpeg","thumbnail_photo_2026_10_12_09_50_35_d07875b3cb","thumbnail_photo_2026-10-12 09.50.35.jpeg",5.63,137,5629,"photo_2026_10_12_09_50_35_d07875b3cb",160.77,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_12_09_50_35_d07875b3cb.jpeg","2026-10-12T06:51:14.166Z","2026-10-12T06:51:14.167Z",[940],{"__component":895,"id":370,"text":941},"\u003Cp>Покупатель стоит у стойки ПВЗ. В приложении банка уже появилось подтверждение оплаты цифровыми рублями, оператор видит «ожидает платёж», а заказ в системе доставки всё ещё готов к выдаче. Цифровой рубль уже списался — почему заказ всё ещё нельзя выдавать?\u003C\u002Fp>\u003Cp>Потому что списание и передача товара подтверждаются разными системами. Пока они не сошлись на одном факте, оператор не может честно ответить, что происходит с заказом.\u003C\u002Fp>\u003Cp>В Qtim оплату при получении рассматривают как цепочку событий между заказом, платёжной платформой, кассой, логистикой и поддержкой. Цифровой рубль добавляет способ расчёта, который делает разрывы между этими контурами заметнее. Продукту важно дать покупателю и оператору один ответ о состоянии заказа.\u003C\u002Fp>\u003Cp>Для части продавцов с выручкой свыше 120 млн ₽ и установленными отношениями с банком приём цифровых рублей стал обязательным 1 сентября 2026 года. Дальше действуют сроки 2027 и 2028 годов. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fcbr.ru\u002FPSystem\u002Fdr\u002Fdr_for_business\u002Faccepting_payments_dr\u002F\">ЦБ\u003C\u002Fa> подтверждает приём через сайты и приложения. Регулятор задаёт условия доступа к методу. Маршрут выдачи компания собирает из собственных статусов, интеграций и правил возврата.\u003C\u002Fp>\u003Ch2>Один статус «оплачено» создаёт лишние обращения\u003C\u002Fh2>\u003Cp>У выдачи происходят четыре разных факта: покупатель начинает платёж, деньги списываются, товар передаётся, возврат завершается. Один общий статус скрывает различия между ними. Отсюда появляются очереди у стойки, повторные попытки и обращения с одним вопросом в банк и магазин.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-12 09.50.50.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_12_09_50_50_e21ccc82d9.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_12_09_50_50_e21ccc82d9.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_12_09_50_50_e21ccc82d9.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_12_09_50_50_e21ccc82d9.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_12_09_50_50_e21ccc82d9.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Для каждого события нужны источник, время, общий идентификатор операции и владелец. Тогда сотрудник поддержки видит последовательность в одном сценарии, а покупатель получает согласованные сообщения.\u003C\u002Fp>\u003Cp>Полезно сразу договориться и о словаре. «Платёж начат» означает, что магазин создал попытку и ждёт ответ. «Деньги списаны» означает, что платёжный контур подтвердил перевод. «Товар выдан» появляется только после события кассы или логистики. «Возврат завершён» подтверждает отдельный процесс, а не исчезновение исходного платежа из истории. Эти определения нужны в OMS, CRM, интерфейсе ПВЗ и текстах поддержки.\u003C\u002Fp>\u003Ch2>Способ оплаты должен иметь запасной маршрут\u003C\u002Fh2>\u003Cp>Доступ к цифровому рублю покупатель получает через счёт на платформе Банка России и приложение банка-участника. Для физлица нужны совершеннолетие, подтверждённая учётная запись на Госуслугах и отношения с подключённым банком. Условия перечислены у \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.cbr.ru\u002FPSystem\u002Fdr\u002F\">ЦБ\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>Показывайте способ оплаты после проверки доступности. Карта, СБП, наличные или другой разрешённый продавцом путь должны быть рядом до момента передачи заказа. Такой запасной маршрут снимает тупик, когда клиент уже выбрал оплату, а доступ к счёту или связь с банком отсутствуют.\u003C\u002Fp>\u003Cp>Особый случай — частичный выкуп. Покупатель отказывается от одной позиции, итоговая сумма меняется, а заказ сохраняет прежний набор событий. OMS передаёт в платёжный контур обновлённую сумму и тот же идентификатор заказа. Иначе приложение и касса покажут разные цифры, а оператор будет объяснять расхождение на месте.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-12 09.50.37.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_12_09_50_37_e48fa8e41c.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_12_09_50_37_e48fa8e41c.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_12_09_50_37_e48fa8e41c.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_12_09_50_37_e48fa8e41c.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_12_09_50_37_e48fa8e41c.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Запасной маршрут важен и для повторной попытки. До нового запуска система проверяет журнал операций по идентификатору заказа. Покупатель не должен выбирать между ожиданием без статуса и двойной оплатой. Оператору достаточно увидеть один факт: попытка ещё обрабатывается, завершилась или требует возврата.\u003C\u002Fp>\u003Ch2>Платёж и выдача товара подтверждают разные системы\u003C\u002Fh2>\u003Cp>Успешный перевод подтверждает платёжный контур. Передачу товара подтверждает логистика или касса. OMS связывает оба события с заказом. В рабочем сценарии каждая система передаёт результат по общему идентификатору и хранит время события.\u003C\u002Fp>\u003Cp>Для предприятий, которые уже принимают СБП, Банк России допускает приём цифровых рублей через существующие онлайн-каналы и терминалы после настройки. Специальное оборудование не требуется, однако компании нужен счёт цифрового рубля и решение банка по интеграции. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fcbr.ru\u002FPSystem\u002Fdr\u002Fdr_for_business\u002Faccepting_payments_dr\u002F\">ЦБ\u003C\u002Fa> описывает доступность канала. Контракт между кассой, OMS и поддержкой бизнес настраивает сам.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-12 09.50.39.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_12_09_50_39_591f8ef339.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_12_09_50_39_591f8ef339.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_12_09_50_39_591f8ef339.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_12_09_50_39_591f8ef339.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_12_09_50_39_591f8ef339.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>В пилоте проверьте четыре связи: заказ и попытку оплаты, попытку и списание, списание и выдачу, выдачу и возврат. Для каждой связи назначьте сервис-владелец, журнал операций и обработку повторной попытки. Плохая сеть или повторное нажатие на терминале не должны превращать один заказ в две неясные оплаты.\u003C\u002Fp>\u003Cp>Ещё один полезный контроль — порядок прихода событий. Касса может получить ответ раньше, чем OMS обновит заказ. Логистика может зафиксировать выдачу с задержкой. В журнале нужен идентификатор, время получения и время создания события. Тогда команда отличит временную задержку от настоящего конфликта между системами.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">Команда Qtim проектирует e-commerce-продукты вокруг сквозных сценариев оплаты, логистики и поддержки\u003C\u002Fa>. Результат такой работы — карта событий, владельцев и текстов, которые одинаково читают покупатель, оператор и команда.\u003C\u002Fp>\u003Ch2>После списания поддержка запускает возврат\u003C\u002Fh2>\u003Cp>Перевод цифровых рублей становится безотзывным и окончательным с момента списания, сообщает \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fcbr.ru\u002Ffaq\u002Fdr\">ЦБ\u003C\u002Fa>. Получатель может вернуть деньги. Для службы поддержки это задаёт последовательность: сотрудник сверяет платёж и заказ, запускает возврат по правилам продавца, сообщает следующий статус.\u003C\u002Fp>\u003Cp>Сроки возврата, ответственность банка и магазина, а также доступность сценария требуют подтверждения в конкретном контуре. Регулятор описывает правило перевода, а не процесс отдельного продавца. Поэтому в тексте для клиента нужны факт, следующий шаг и владелец процесса.\u003C\u002Fp>\u003Cp>Поддержке также нужен предел полномочий. Сотрудник ПВЗ подтверждает только те статусы, которые пришли из авторитетного источника. Он не называет срок возврата по памяти и не просит покупателя платить повторно до сверки операции. Такой предел защищает и клиента, и команду от обещаний, которые невозможно выполнить.\u003C\u002Fp>\u003Ch2>Смотрите на расхождения между системами\u003C\u002Fh2>\u003Cp>Доля успешных оплат полезна для отчёта. Для продукта и поддержки важнее расхождения: списание без выдачи, несколько попыток по одному заказу, обращения с ручной сверкой, возвраты без понятного статуса. Эти показатели не доказывают влияние цифрового рубля на конверсию или нагрузку. Они показывают конкретный участок пути для проверки.\u003C\u002Fp>\u003Cp>Рост ручных сверок после выдачи указывает на задержку статусов или потерю идентификатора. Повторные попытки показывают, что покупатель не понял результат первой операции. Возврат без статуса обнаруживает разрыв между оплатой и клиентским сервисом. У каждого сигнала есть владелец и следующее действие, поэтому аналитика остаётся рабочим инструментом.\u003C\u002Fp>\u003Cp>Здесь легко ошибиться с причиной. Два обращения по одному заказу не доказывают сбой платёжной платформы. Возможно, оператор открыл старый экран, OMS получил событие с задержкой или клиент не увидел статус. Метрика должна вести к журналу событий и проверяемой гипотезе, а не к автоматическому поиску виноватого.\u003C\u002Fp>\u003Cp>Есть разумное возражение: небольшому магазину этот сценарий может быть пока не нужен. Обязанность зависит от условий закона, выручки и точки продаж. Регулятор освобождает часть компаний, а также точки с годовой выручкой менее 5 млн ₽. При этом карта состояний полезна для карт, СБП и других оплат при получении.\u003C\u002Fp>\u003Ch2>Начните с одного конфликта у выдачи\u003C\u002Fh2>\u003Cp>Не нужно одновременно перестраивать все способы оплаты. Выберите случай, где сегодня расходятся заказ, деньги и факт выдачи. Это может быть невыданный заказ после списания, частичный выкуп или повторная попытка из-за сети. Пройдите его от действия покупателя до закрытия обращения и назовите владельца каждого события.\u003C\u002Fp>\u003Cp>Правило для запуска: передавайте товар после совпадения статуса платежа и статуса заказа в понятном оператору виде.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">Команда Qtim поможет разобрать самый рискованный сценарий оплаты при выдаче и собрать карту интеграций, статусов и поддержки\u003C\u002Fa>. Начать можно с одного конфликта, который уже создаёт очереди или повторные обращения.\u003C\u002Fp>",[943,944],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":945,"documentId":946,"title":947,"slug":948,"order":23,"createdAt":949,"updatedAt":949,"publishedAt":950,"locale":16},33,"xhke7f1vzoqyx9nzqc1sukc6","e-commerce","ecommerce-blog","2026-08-31T12:06:40.235Z","2026-08-31T12:06:40.258Z",[],{"createdAt":842,"id":837,"documentId":838,"title":839,"date":840,"description":9,"order":10,"slug":841,"showOnMainPage":12,"updatedAt":843,"publishedAt":844,"locale":16,"cover":953,"content":986,"media_event":9,"media_areas":990,"seo":9,"localizations":999},{"id":954,"documentId":955,"name":956,"alternativeText":9,"caption":9,"width":851,"height":852,"formats":957,"hash":982,"ext":907,"mime":858,"size":983,"url":984,"previewUrl":9,"provider":888,"provider_metadata":9,"createdAt":985,"updatedAt":985,"publishedAt":985},993,"aomep0duz856m02cq8truueb","photo_2026-10-08 17.23.33.jpeg",{"large":958,"small":964,"medium":970,"thumbnail":976},{"ext":907,"url":959,"hash":960,"mime":858,"name":961,"path":9,"size":962,"width":861,"height":862,"sizeInBytes":963},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_08_17_23_33_f39530a869.jpeg","large_photo_2026_10_08_17_23_33_f39530a869","large_photo_2026-10-08 17.23.33.jpeg",50.99,50994,{"ext":907,"url":965,"hash":966,"mime":858,"name":967,"path":9,"size":968,"width":23,"height":487,"sizeInBytes":969},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_08_17_23_33_f39530a869.jpeg","small_photo_2026_10_08_17_23_33_f39530a869","small_photo_2026-10-08 17.23.33.jpeg",18.13,18131,{"ext":907,"url":971,"hash":972,"mime":858,"name":973,"path":9,"size":974,"width":875,"height":270,"sizeInBytes":975},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_08_17_23_33_f39530a869.jpeg","medium_photo_2026_10_08_17_23_33_f39530a869","medium_photo_2026-10-08 17.23.33.jpeg",32.74,32744,{"ext":907,"url":977,"hash":978,"mime":858,"name":979,"path":9,"size":980,"width":882,"height":883,"sizeInBytes":981},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_08_17_23_33_f39530a869.jpeg","thumbnail_photo_2026_10_08_17_23_33_f39530a869","thumbnail_photo_2026-10-08 17.23.33.jpeg",6.54,6543,"photo_2026_10_08_17_23_33_f39530a869",123.72,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_08_17_23_33_f39530a869.jpeg","2026-10-08T14:24:00.063Z",[987],{"__component":895,"id":988,"text":989},457,"\u003Ch1>API-интеграция: 8 правил данных до разработки\u003C\u002Fh1>\u003Cp>В карточке заказа уже стоит «оплачен». В CRM он ещё ждёт подтверждения. Склад видит заказ как отменённый: более раннее событие пришло позже нового. Все системы ответили с \u003Ccode>200 OK\u003C\u002Fcode>, а оператору всё равно приходится выяснять, кому верить.\u003C\u002Fp>\u003Cp>Такая ситуация возникает, когда стороны согласовали URL, токен и JSON, но оставили без ответа вопросы о владельце записи, смысле статуса и правилах изменения данных. У сущности должен быть владелец, у изменения — причина, у повтора — ожидаемый результат. Эти решения определяют работу личного кабинета, поддержки, оплаты и склада ещё до первой строки интеграционного кода.\u003C\u002Fp>\u003Ch2>API передаёт значение. Интеграция должна сохранить его смысл\u003C\u002Fh2>\u003Cp>Спецификация \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fspec.openapis.org\u002Foas\u002Fv3.1\">OpenAPI\u003C\u002Fa> описывает структуру запроса и ответа. Схема не определяет, что именно означает \u003Ccode>status: \"paid\"\u003C\u002Fcode>: успешный callback провайдера, проверка суммы, бухгалтерское проведение или подтверждение оператора. Пока смысл статуса не зафиксирован, у каждой системы появляется собственная версия процесса.\u003C\u002Fp>\u003Cp>Та же проблема возникает с полями. Отсутствие значения, \u003Ccode>null\u003C\u002Fcode>, пустая строка и значение по умолчанию могут означать разные состояния. Например, отсутствие \u003Ccode>manager_id\u003C\u002Fcode> иногда означает «значение не меняли», \u003Ccode>null\u003C\u002Fcode> — «назначение сняли», а пустая строка — ошибку импорта. Рядом со схемой нужна договорённость о том, что принимаем, что возвращаем и как трактуем пограничные значения.\u003C\u002Fp>\u003Ch2>Восемь решений до первой задачи в разработке\u003C\u002Fh2>\u003Cp>Начните с одной критичной сущности: заказа, клиента, счёта, заявки или поставки. Запишите ответы по сценарию, где ошибка заметнее всего: оплате, отмене заказа, выдаче доступа или смене адреса. Таблица не заменяет полное ТЗ, но помогает бизнесу, аналитикам и разработке увидеть разрывы до того, как они окажутся в коде.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-08 17.23.35.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_08_17_23_35_d91d359589.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_08_17_23_35_d91d359589.jpeg 144w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_08_17_23_35_d91d359589.jpeg 462w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_08_17_23_35_d91d359589.jpeg 693w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_08_17_23_35_d91d359589.jpeg 924w\" sizes=\"100vw\" width=\"924\">\u003C\u002Ffigure>\u003Cp>Пока решения остаются в переписке и памяти участников, владелец процесса, аналитик и разработчик действуют по разным версиям одной реальности. Общий артефакт делает эти различия видимыми и позволяет обсудить их до оценки сроков.\u003C\u002Fp>\u003Ch2>Сущность, идентификаторы и владелец данных\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-08 17.23.41.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_08_17_23_41_cfb131c17c.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_08_17_23_41_cfb131c17c.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_08_17_23_41_cfb131c17c.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_08_17_23_41_cfb131c17c.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_08_17_23_41_cfb131c17c.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>У сущности почти всегда больше одного идентификатора. UUID нужен сервису как технический уникальный ID записи. Номер заказа нужен оператору. Идентификатор контрагента приходит из ERP, а внешний платёжный ID помогает провести сверку. Риск появляется, когда один из них начинают использовать как универсальный ключ без правила, кто его создаёт и может ли он измениться.\u003C\u002Fp>\u003Cp>У каждого ID стоит зафиксировать формат, систему-автора, уникальность, доступность внешнему потребителю и срок хранения. Тогда интеграция не будет искать заказ по номеру, который меняется при пересоздании документа, или по адресу почты, который вообще не служит ключом.\u003C\u002Fp>\u003Cp>Следом выбирают владельца данных. Для каждого важного поля нужна одна система, которая принимает окончательное решение. Остальные могут хранить копию, кеш или расчётное представление. Это касается статусов, остатков, лимитов и прав доступа: параллельное редактирование без этого правила создаёт расхождения, которые сложно восстановить по журналам.\u003C\u002Fp>\u003Ch2>Поля, которые нельзя трактовать по-разному\u003C\u002Fh2>\u003Cp>Поле может быть передано корректно, а процесс всё равно остановится. Получатель должен понимать, можно ли его менять, какое значение считать пустым, в какой валюте приходит сумма и что означает метка времени.\u003C\u002Fp>\u003Cp>У каждой важной характеристики стоит записать:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e201c0455a6683bf6870b36ae9d335fc5\">формат и единицы измерения;\u003C\u002Fli>\u003Cli data-list-item-id=\"efc6cacc3ee76c364a8bb95a6413f0b74\">обязательность при создании и изменении;\u003C\u002Fli>\u003Cli data-list-item-id=\"e23157e70956f7634decd68c03a6dc1c9\">поведение при отсутствии, \u003Ccode>null\u003C\u002Fcode> и пустом значении;\u003C\u002Fli>\u003Cli data-list-item-id=\"e99306ca8c33277c5adcd9f167c2572a8\">владельца и разрешённый способ изменения;\u003C\u002Fli>\u003Cli data-list-item-id=\"e985d5d6c281385aaeb4a36cb4f6aabe7\">пример корректного и некорректного значения.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Время требует отдельного правила. Запись без часового пояса для одной системы может быть московским временем, для другой — UTC, для третьей — временем пользователя. В контракте фиксируют формат, часовой пояс и то, описывает ли значение момент, дедлайн или локальный слот в расписании.\u003C\u002Fp>\u003Cp>То же относится к деньгам. Сумма без валюты, округления и состава налога не позволяет корректно провести сверку. Конкретные правила зависят от предметной области, но договорённость должна появиться раньше сериализатора.\u003C\u002Fp>\u003Ch2>Статусы и момент фиксации\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-08 17.23.39.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_08_17_23_39_2f4a5c15f0.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_08_17_23_39_2f4a5c15f0.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_08_17_23_39_2f4a5c15f0.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_08_17_23_39_2f4a5c15f0.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_08_17_23_39_2f4a5c15f0.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Список статусов полезен вместе с переходами. «В обработке» может появиться после оплаты, после проверки или сразу после создания. Без диаграммы переходов интеграции передают слова, а не состояние процесса.\u003C\u002Fp>\u003Cp>Критичный сценарий нужно описать через исходный статус, событие-инициатор, подтверждающую систему, допустимые следующие состояния и действие при отмене. Отмена после отгрузки может создать отдельную операцию возврата. Она не обязана возвращать заказ в начальное состояние.\u003C\u002Fp>\u003Cp>Здесь определяется момент истины: достаточно ли уведомления от платёжного провайдера для статуса «оплачен» или статус меняется после проверки подписи, суммы и валюты. Одно понятное правило устраняет разные трактовки между оплатой, складом и поддержкой.\u003C\u002Fp>\u003Ch2>События, порядок и повторы\u003C\u002Fh2>\u003Cp>Интеграция через API часто начинается с запроса «дай актуальное состояние». Затем появляются вебхуки, очередь, повторная доставка и потребность восстановить пропущенные изменения. Команде нужно решить, передаёт ли контур снимок сущности, отдельное событие или оба варианта.\u003C\u002Fp>\u003Cp>Снимок даёт получателю полную картину. Событие сообщает, что именно произошло. В рабочем контуре они часто дополняют друг друга: событие запускает реакцию, а снимок помогает сверить состояние.\u003C\u002Fp>\u003Cp>В контракт обмена добавляют идентификатор события, время возникновения, версию сущности или последовательность, правило удаления дублей и срок повторной доставки. Получатель должен понимать, какое сообщение считать устаревшим и что делать с повтором. Иначе обработчик потеряет изменение или применит его дважды.\u003C\u002Fp>\u003Ch2>Повтор запроса и конфликт изменений\u003C\u002Fh2>\u003Cp>Сеть может оборваться после выполнения операции, когда ответ ещё не дошёл до клиента. Повтор чтения обычно безопасен. Повтор создания заказа, списания или выдачи доступа способен создать второй побочный эффект. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdocs.aws.amazon.com\u002Fwellarchitected\u002F2025-02-25\u002Fframework\u002Frel_prevent_interaction_failure_idempotent.html\">AWS\u003C\u002Fa> рекомендует для изменяющих операций использовать ключ идемпотентности: повтор с тем же ключом возвращает тот же результат и не создаёт новое действие.\u003C\u002Fp>\u003Cp>До реализации определяют сам ключ, область уникальности, срок хранения и реакцию на повтор с другим телом запроса. Отдельно решают конфликт изменений: как сервис обнаруживает работу со старой копией и какой следующий шаг получает пользователь вместо молчаливой перезаписи.\u003C\u002Fp>\u003Ch2>Доступ, страницы, ошибки и версии\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-08 17.23.37.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_08_17_23_37_925f01bc17.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_08_17_23_37_925f01bc17.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_08_17_23_37_925f01bc17.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_08_17_23_37_925f01bc17.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_08_17_23_37_925f01bc17.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Роль описывает, кто пользователь. Интеграции нужен следующий уровень: к какой организации, заказу, складу или документу у него есть доступ и какие поля он может увидеть или изменить. Матрица «субъект — объект — операция — поле» нужна API, интерфейсу и журналу аудита.\u003C\u002Fp>\u003Cp>Потребитель API строит свою логику вокруг страниц, ошибок и изменений так же, как вокруг полей ответа. В списочных ответах заранее определяют сортировку, максимальный размер страницы, токен продолжения и поведение после смены фильтра. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fgoogle.aip.dev\u002F158\">AIP-158\u003C\u002Fa> относит добавление пагинации в существующий метод к обратно несовместимым изменениям.\u003C\u002Fp>\u003Cp>Ожидаемую ошибочную ситуацию описывают заранее: HTTP-статус, машиночитаемый код, возможность повторить запрос и идентификатор для обращения в поддержку. Такое описание покрывает неверные входные данные, недостаточные права, конфликт версии и лимит. Баги не входят в контракт как запланированное поведение.\u003C\u002Fp>\u003Cp>Версия контракта даёт потребителям время увидеть изменение и перейти на новую схему. В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.postman.com\u002Fstate-of-api\u002F2025\u002F\">опросе Postman\u003C\u002Fa> функциональные и интеграционные тесты использовали по 67% участников, контрактные — 17%. Выборка не описывает весь рынок, но показывает, почему проверку совместимости лучше не переносить на финальную неделю.\u003C\u002Fp>\u003Ch2>Проверка контракта на сценариях\u003C\u002Fh2>\u003Cp>OpenAPI-файл стоит валидировать, но одной проверки схемы недостаточно. Для критичного обмена нужны примеры создания, успешного ответа, ошибки валидации, повтора с тем же ключом, устаревшего события, конфликта версий, ограниченного доступа и прохода по страницам.\u003C\u002Fp>\u003Cp>Исследование о consumer-driven contract testing связывает такой подход с ранним обнаружением ломающих изменений между поставщиком и потребителем API. Проверочные сценарии переводят продуктовые решения в наблюдаемое поведение системы.\u003C\u002Fp>\u003Ch2>С чего начать\u003C\u002Fh2>\u003Cp>Минимальный артефакт перед разработкой помещается на одной странице: восемь решений из таблицы, два или три JSON-примера и имя владельца каждого решения. С ним команда оценивает правила, миграции, тесты и риски вместе с количеством эндпоинтов.\u003C\u002Fp>\u003Cp>Выберите один процесс, где расхождение уже влияет на команду или клиентов. Заполните таблицу вместе с владельцем процесса, аналитиком и разработчиком. Разные ответы на один вопрос означают, что правило данных нужно согласовать до разработки.\u003C\u002Fp>\u003Cp>В личных кабинетах и экосистемах с ролями, общими справочниками и несколькими системами карта владельцев данных помогает спроектировать интеграционный контур до оценки разработки. Подробнее — на странице \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcabinets\">личных кабинетов и экосистем\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcabinets\">Обсудить карту интеграционного контура и правила данных\u003C\u002Fa> можно со списком систем, ключевой сущностью и сценарием, где ошибка сейчас стоит дороже всего.\u003C\u002Fp>",[991,998],{"id":992,"documentId":993,"title":994,"slug":995,"order":23,"createdAt":996,"updatedAt":996,"publishedAt":997,"locale":16},21,"yf23yooxmjrfe35xytsexltw","Веб-разработка","veb-razrabotka","2026-07-30T14:29:04.519Z","2026-07-30T14:29:04.572Z",{"id":816,"documentId":817,"title":818,"slug":819,"order":23,"createdAt":820,"updatedAt":820,"publishedAt":821,"locale":16},[],{"createdAt":1001,"id":1002,"documentId":1003,"title":1004,"date":1005,"description":9,"order":23,"slug":1006,"showOnMainPage":12,"updatedAt":1001,"publishedAt":1007,"locale":16,"cover":1008,"content":1042,"media_event":9,"media_areas":1045,"seo":9,"localizations":1060},"2026-10-07T11:18:43.631Z",491,"n4f3zrf902qtacbqgiri42iy","Когда B2B-сделка перестаёт помещаться в каталог: как спроектировать цифровой контур","2026-10-07","b2b-decision-layer","2026-10-07T11:18:43.725Z",{"id":1009,"documentId":1010,"name":1011,"alternativeText":9,"caption":9,"width":851,"height":852,"formats":1012,"hash":1037,"ext":907,"mime":858,"size":1038,"url":1039,"previewUrl":9,"provider":888,"provider_metadata":9,"createdAt":1040,"updatedAt":1040,"publishedAt":1041},989,"h9xh9ktm23pefim6wsvl0wty","photo_2026-10-07 14.17.03.jpeg",{"large":1013,"small":1019,"medium":1025,"thumbnail":1031},{"ext":907,"url":1014,"hash":1015,"mime":858,"name":1016,"path":9,"size":1017,"width":861,"height":862,"sizeInBytes":1018},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_07_14_17_03_66f895e261.jpeg","large_photo_2026_10_07_14_17_03_66f895e261","large_photo_2026-10-07 14.17.03.jpeg",48.1,48101,{"ext":907,"url":1020,"hash":1021,"mime":858,"name":1022,"path":9,"size":1023,"width":23,"height":487,"sizeInBytes":1024},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_07_14_17_03_66f895e261.jpeg","small_photo_2026_10_07_14_17_03_66f895e261","small_photo_2026-10-07 14.17.03.jpeg",16.99,16986,{"ext":907,"url":1026,"hash":1027,"mime":858,"name":1028,"path":9,"size":1029,"width":875,"height":270,"sizeInBytes":1030},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_07_14_17_03_66f895e261.jpeg","medium_photo_2026_10_07_14_17_03_66f895e261","medium_photo_2026-10-07 14.17.03.jpeg",30.85,30850,{"ext":907,"url":1032,"hash":1033,"mime":858,"name":1034,"path":9,"size":1035,"width":882,"height":883,"sizeInBytes":1036},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_07_14_17_03_66f895e261.jpeg","thumbnail_photo_2026_10_07_14_17_03_66f895e261","thumbnail_photo_2026-10-07 14.17.03.jpeg",6.47,6467,"photo_2026_10_07_14_17_03_66f895e261",126.09,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_07_14_17_03_66f895e261.jpeg","2026-10-07T11:17:34.649Z","2026-10-07T11:17:34.650Z",[1043],{"__component":895,"id":713,"text":1044},"\u003Cp>Логист находит склад с подходящей площадью и доками. Финансовый директор просит условия. Юрист ждёт документы. Собственник спрашивает, насколько запрос серьёзен. Вариант уже есть, а решение ещё не началось.\u003C\u002Fp>\u003Cp>В кабинетах партнёров, B2B-маркетплейсах и сложных корпоративных продажах повторяется один и тот же маршрут: каталог открывает путь, затем группа должна пройти его вместе.\u003C\u002Fp>\u003Cp>Складская недвижимость служит нейтральным примером механики сделки. Цифровой контур передаёт факты от одного участка к другому без повторного сбора вводных.\u003C\u002Fp>\u003Ch2>Первый участок: каталог даёт группе общий старт\u003C\u002Fh2>\u003Cp>Каталог нужен, чтобы увидеть доступные варианты и сопоставить базовые ограничения. Для склада это площадь, доки, расположение, доступность и паспорт объекта. В другой B2B-категории — спецификация товара, услуги или коммерческого предложения.\u003C\u002Fp>\u003Cp>На этом участке контур работает как витрина с актуальными фактами. У каждого важного параметра есть источник и дата обновления. Без этого первый отбор превращается в перепроверку данных по почте и телефону.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fteplomash\">нашем кейсе «Тепломаш»\u003C\u002Fa> мы собрали B2B-каталог примерно на 900 товаров для официального дистрибьютора оборудования четырёх производителей. Поиск с фильтрами, корзина и заявка менеджеру помогают выбрать вариант и сформулировать запрос.\u003C\u002Fp>\u003Cp>Эта часть сценария подтверждена описанием кейса. Дальнейший маршрут согласований в нём не раскрывается, поэтому статья не приписывает проекту неподтверждённые результаты.\u003C\u002Fp>\u003Ch2>Второй участок: вариант становится запросом\u003C\u002Fh2>\u003Cp>Покупатель сохраняет несколько вариантов, добавляет срок, обязательные условия и коллег, которые участвуют в решении. Так появляется запрос — контекст конкретной операции.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-07 14.17.12.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_07_14_17_12_72533e9628.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_07_14_17_12_72533e9628.jpeg 234w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_07_14_17_12_72533e9628.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_07_14_17_12_72533e9628.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_07_14_17_12_72533e9628.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fblog\u002Fb2b-marketpleys-otlichiya-ot-internet-magazina\">Разбор B2B-маркетплейса\u003C\u002Fa> объясняет, почему роли, условия и источники данных становятся частью продукта рядом с витриной. После этого вопрос меняется: группе уже мало знать, что объект существует. Ей нужно сверить условия применимости.\u003C\u002Fp>\u003Ch2>Третий участок: запрос проходит проверку условий\u003C\u002Fh2>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.jll.com\u002Fen-us\u002Fnewsroom\u002Fus-industrial-market-shows-resilience-amid-evolving-tenant-strategies\">JLL\u003C\u002Fa> в исследовании индустриальной недвижимости США, опубликованном в 2025 году, сообщала о росте сроков принятия решений арендаторов с 3,5 до 11 месяцев. Это не статистика российского рынка. Она показывает характер задачи: новый склад затрагивает сеть поставок, затраты, договорные риски и планы нескольких подразделений.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.jll.com\u002Fcontent\u002Fdam\u002Fjllcom\u002Fen\u002Fglobal\u002Fdocuments\u002Freports\u002Fresearch-reports\u002F25-research-jll-global-real-estate-perspective-feb-2025.pdf\">глобальном обзоре JLL\u003C\u002Fa> за 2025 год компании дольше использовали существующие площади и откладывали часть сделок на фоне неопределённости и высоких затрат. Интерфейс делает видимыми недостающие данные, работу с условием и время следующего контакта.\u003C\u002Fp>\u003Cp>Статус получает смысл вместе с причиной, владельцем и следующим действием. «На согласовании» оставляет группу ждать. «Юрист проверяет условие расторжения; ответ до пятницы» даёт команде план.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-07 14.17.10.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_07_14_17_10_c7c023840f.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_07_14_17_10_c7c023840f.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_07_14_17_10_c7c023840f.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_07_14_17_10_c7c023840f.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_07_14_17_10_c7c023840f.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Ch2>На четвёртом участке подключается эксперт\u003C\u002Fh2>\u003Cp>Покупатель может сам сравнить параметры, сохранить подборку, отметить обязательные условия, пригласить коллегу и увидеть расхождения между запросом и предложением. Эксперт получает уже собранный контекст и берёт на себя исключения, применимость и условия.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"photo_2026-10-07 14.17.08.jpeg\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_10_07_14_17_08_74e26cedde.jpeg\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_10_07_14_17_08_74e26cedde.jpeg 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_10_07_14_17_08_74e26cedde.jpeg 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_10_07_14_17_08_74e26cedde.jpeg 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_10_07_14_17_08_74e26cedde.jpeg 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>В опросе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.gartner.com\u002Fen\u002Fnewsroom\u002Fpress-releases\u002F2025-06-25-gartner-sales-survey-finds-61-percent-of-b2b-buyers-prefer-a-rep-free-buying-experience\">Gartner\u003C\u002Fa> 2025 года 632 B2B-покупателя предпочли самостоятельное исследование; за контекстной оценкой применимости покупатели обращаются к продавцу. Интерфейс собирает исходные факты, эксперт разбирает исключения, условия и неполные данные.\u003C\u002Fp>\u003Ch2>Первый релиз проходит один путь целиком\u003C\u002Fh2>\u003Cp>Первый релиз проводит одну сделку от поиска до предметной проверки без повторного сбора вводных. Для этого достаточно выбрать приоритетный договорный сценарий и собрать для него общий маршрут.\u003C\u002Fp>\u003Cp>На входе остаётся паспорт предложения с источником, датой обновления и правилом изменения. В середине путь собирает срок, обязательные условия, ограничения и участников решения. На проверке логист уточняет операцию, юрист работает с документами, финансист — с условиями. Эксперт получает запрос, выбранные варианты, расхождения и историю действий.\u003C\u002Fp>\u003Cp>События сделки стоит связать с CRM, ERP, документами или остатками там, где эти данные уже живут. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fblog\u002F-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov\">Материал об экосистеме личных кабинетов\u003C\u002Fa> объясняет, почему новая роль не должна автоматически создавать изолированный продукт.\u003C\u002Fp>\u003Ch2>Куда смотреть перед запуском\u003C\u002Fh2>\u003Cp>Небольшому потоку сделок хватает CRM, файлового хранилища и одного владельца процесса: поля стабильны, участников немного, история не теряется при передаче.\u003C\u002Fp>\u003Cp>Отдельный контур появляется там, где несколько ролей регулярно сверяют условия, покупателям нужен самостоятельный поиск, а данные приходят из разных систем.\u003C\u002Fp>\u003Cp>Вернитесь к моменту, когда логист, финансист и юрист впервые работают с одним вариантом. Границей первого релиза становится шаг, где они снова собирают факты из разных сообщений. Пришлите схему пути сделки: команда Qtim поможет выделить данные, роли и статусы для первой версии \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcabinets\">личного кабинета или B2B-площадки\u003C\u002Fa>.\u003C\u002Fp>",[1046,1053],{"id":1047,"documentId":1048,"title":1049,"slug":1050,"order":23,"createdAt":1051,"updatedAt":1051,"publishedAt":1052,"locale":16},19,"gilcfdy0yp8qpeaxgm5ls6e3","Мероприятия ","media-area-4","2026-05-27T09:12:22.766Z","2026-05-27T09:12:22.786Z",{"id":1054,"documentId":1055,"title":1056,"slug":1057,"order":23,"createdAt":1058,"updatedAt":1058,"publishedAt":1059,"locale":16},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",[]]