Мы изучили 40 игроков в России и мире — всех, кто хоть как-то рядом с нашей идеей: предприятие даёт реальную задачу, человек учится под неё, получает подтверждённую компетенцию и попадает в подбор с вакансиями и задачами. Короткий ответ на вопрос «кто так уже делает» — никто. Ниже разбор, почему рынок устроен именно так, где в нём дыра под нас, кто ближе всех подобрался и что стоит перенять у лучших.
Все, кто рядом с темой, делятся на два лагеря. Первый работает с внешним талантом: даёт студентам и школьникам реальные (или почти реальные) задачи и обучение — Riipen, Forage, Parker Dewey, Профстажировки 2.0, Профессионалитет, ОСК. Второй строит граф компетенций уже нанятых сотрудников: кто что умеет и куда его двигать — Gloat, Eightfold, TechWolf, ИВГПК, Университет 2035.
Первый лагерь не умеет в граф компетенций и прогноз. Второй не работает с внешними людьми, не даёт задач и не начинает со школы, а подбирает на вакансии, а не на задачи. Мост между ними — «задача предприятия → обучение под неё → подбор по графу» — не строит никто. Этот мост и есть наш продукт.
Поскольку продукт покрывает весь жизненный цикл (вовлечение → стажировка → сотрудник), Полюс Б — Gloat, Eightfold, Университет 2035 — это не просто референс, а прямой конкурент третьей дуги (внутренняя мобильность и удержание сотрудников). Но и они играют только на одном её краю: подбирают уже нанятых на вакансии, не соединяя это с внешним притоком, реальной задачей и школой. Полного цикла на одном графе — от 5 класса до перехода между дочками через 15 лет — нет ни у кого.
Отраслевые (ОСК+ПИШ, Профессионалитет, корпоративные университеты Росатома и Газпрома) сильны там, где нужен доступ к производству: реальные задачи, отрасль, закрытый контур. Но у них всё офлайн, вручную, без цифрового ядра. Цифровые (Gloat, Eightfold, ИВГПК, Skillaz) — наоборот: мощный граф навыков и прогноз, но без отрасли, задач и школьного звена.
Производственная задача как единица, пожизненный трек с 5 класса и закрытый контур со своей моделью. Ни у одного из 40 игроков этой комбинации нет — а для Газпром Шельфа закрытый контур ещё и вопрос безопасности, то есть барьер для конкурентов.
Побеждаем не отдельным блоком — все они у кого-то есть по одиночке. Побеждаем вертикальной сшивкой в закрытом отраслевом контуре. «Задача как единица» создаёт барьер, который трудно скопировать без доступа к предприятиям отрасли — а он у нас есть через ГШП и Корабелку.
Все трое пока без цифрового ядра, школьного звена или закрытого контура «под одно предприятие». Окно открыто — но конечно.
Часть игроков — не конкуренты, а слои, которые дешевле и быстрее интегрировать, чем изобретать.
Умное сравнение: какая механика, у кого она сделана хорошо, и как мы применяем её у себя.
Точечные модули один за другим скупают крупные платформы. Самостоятельным узким игрокам всё труднее, а ценность именно у того, кто сшивает всё вместе. Наш продукт по определению интегратор — мы на правильной стороне тренда.
Когда пришёл план Александра, первая реакция — сильно: он покрывает почти всё поле. Но при чтении не отпускало одно — сам подход к старту. Поэтому этот раздел не про «переделать», а про синхронизацию: что берём как есть, чем усиливаем и какие риски снимаем. Расходимся не в наборе возможностей, а в устройстве и последовательности.
Начнём честно: спорим мы не о том, что строить — набор у нас с Александром почти одинаковый. Расходимся в том, как и в каком порядке. Поэтому разложим три стопки — что у нас общее, что Александр уже сделал сильно (и мы берём это как есть), и что мы добавляем поверх. Сразу оговорюсь: наши дополнения — это не «ещё возможности», а другое устройство, при котором ценность появляется сразу, а не на третьем этапе.
Почему устройство важнее длины списка возможностей? Потому что каждое наше дополнение — не вкусовщина, а рычаг: оно сдвигает конкретный результат. Заложили ядро сразу — ценность появляется в первом релизе, а не через полтора года. Запустили ИИ-трек параллельно — начали копить данные, без которых потом не догнать. Это причинно-следственные связи, а не критика: слева решение, справа — на что оно влияет.
И обратная сторона: если этих дополнений не сделать и идти линейно — я вижу вполне конкретные риски. Это не гадание: обо что-то из этого мы уже спотыкались в других продуктах. Каждый риск ниже иду сразу с тем дополнением, которое его снимает — чтобы разговор был не «что не так», а «как делаем правильно».
Синхронизация — не спор о том, кто прав. Это как довести общую цель до результата, а не до технического долга.
План Александра — прочная основа. Наши дополнения делают его быстрым, дифференцированным и защищённым с первого дня. На трёхсторонней приходим не «переделывать» — усиливать.
Ядро — это система, в которой человек живёт десятилетиями, проходя три дуги: Вовлечение (школьник, студент — влюбляем в отрасль), Боевое сопряжение (стажировка — закаляем на реальном контуре) и Сотрудник (развитие, мобильность между дочками — удерживаем). Все три идут по одному непрерывному графу компетенций, который не обнуляется. Задача не только привести, а удержать — с ранних лет и даже после десяти лет работы. Несущая идея всей системы: тот же движок, что снимает узкое место привлечения, снимает и отток.
Каждая дуга — это поток состояний, но под всеми тремя лежит один граф компетенций. Действие рождает сигнал → сигнал обновляет граф → граф питает подбор. Меняется только цель подбора: во внешние возможности (дуга 1) → в реальные проекты (дуга 2) → во внутренние роли и дочки (дуга 3). Красным — узкие места, зелёным — несущие состояния.
Главный вывод: это один движок (граф + сигнал + подбор), а не три продукта. Узких мест два симметричных: на входе (привлечение) и на удержании (отток). Оба лечит одна и та же механика — значит расшиваем один раз, а отдача идёт по всем трём дугам.
Единица ценности продукта — не «обучение» и не «вакансия», а один завершённый цикл: реальная задача → обучение под неё → подтверждённая компетенция → это увидели. Он повторяется во всех трёх дугах — меняется только арена задачи: песочница у школьника (дуга 1) → боевой проект у стажёра (дуга 2) → рабочая задача сотрудника (дуга 3). Если этот цикл даёт измеримую ценность обеим сторонам уже в первом релизе — риск «поздней ценности» (из таба «Синхронизация») снят структурно.
Улучшать что-либо, кроме ограничения, — потерянные усилия: система движется со скоростью самого узкого места. Их два — на входе и на удержании, — плюс третье, организационное, вне продукта. Все три расшивает одна механика графа.
Симметрия неслучайна: и вход, и удержание — это один и тот же дефицит видимого следующего шага. На входе человек не видит, что «настоящее ему по силам»; на плато — что «внутри есть куда расти». Один граф закрывает оба.
Один артефакт даёт две ценности сразу: подтверждённую компетенцию для подбора здесь-и-сейчас и размеченные данные «задача → компетенция» для ИИ. И это усиливает само себя:
Тезис «ИИ параллельно со старта» получает точную форму: ИИ — не фича этапа 3, а постепенная автоматизация ручной проверки, которую кормит граф с первого дня. Архитектурное требование к дуге 3: опережающий сигнал — это скорость роста навыков. Замедлился рост → человек приближается к потолку роли → система знает о риске оттока раньше, чем сам сотрудник и рекрутер. Значит граф считает не только уровень навыков, но и то, как быстро они растут. Преимущество — не модель (модели дешевеют), а накопленные сигналы в закрытом контуре ГШП.
Заказчик задаёт два вопроса: «сколько кадров будет готово к дате?» и «на сколько лет их хватит?». Граф — это модель вероятностных переходов в обе стороны, поэтому обе оси считаются, а не обещаются. И это не симметрично по цене: отток дороже притока — замена опытного = 6–18 окладов.
Мобильность между дочками — то, ради чего дуга 3 существует как система, а не «ещё одна HR-платформа». Это клапан оттока: человек, которому «некуда расти здесь», уходит на рынок; человек, который может «сменить направление и даже дочку, не увольняясь» — остаётся. Ценность двусторонняя:
Первый приёмочный критерий: ядро не оставляет ни одного выявленного риска без ответа. Слева — риск (в т.ч. новые, из фазы удержания), справа — элемент ядра, который его снимает.
Ни один выявленный риск не остаётся без несущего элемента ядра. Это и есть первый гейт: структура покрывает всё поле рисков — включая те, что открылись при переходе к оси жизненного цикла.
Второй критерий: всё ядро должно вырастать из того, что Александр уже заложил в план — иначе это не синхронизация, а подмена. Слева — наш элемент, справа — откуда он у Александра. Каждая стрелка — это «мы не придумали новое, а достроили ваше».
Ни один наш элемент не «с потолка» — каждый достраивает то, что Александр уже заложил. На трёхсторонней приходим не переубеждать, а показать его же план, доведённый до движка. Это и есть второй гейт: вывод логичен и понятен.
Ось жизненного цикла расширяет видение, а не объём первого релиза. Граф проектируем пожизненным с первого дня (иначе техдолг при сшивке дуг), но строим тонким срезом дуги 1. Дуги 2–3 заложены архитектурно и разворачиваются в волна 2+.
Ядро — не воронка, а система на всю жизнь: один граф, три дуги, два симметричных узких места — вход и удержание. Их лечит один движок. Мы не только приводим людей в отрасль — мы удерживаем их десятилетиями, копя в закрытом контуре ГШП то, что нельзя купить.
| Переход | p (advance) | Отвал | Владелец шага |
|---|---|---|---|
| S1→S2 взял задачу | 0.40 | 0.60 | Продукт · активация ⚠ |
| S2→S3 приступил к обучению | 0.75 | 0.25 | Продукт · онбординг |
| S3→S4 выполнил, сигнал | 0.65 | 0.35 | Продукт + модераторы ⚠ |
| S4→S5 портфолио | 0.55 | 0.45 | Продукт · граф |
| S5→S6 сматчен | 0.45 | 0.55 | Подбор + задачи ГШП |
| S6→S7 трудоустроен/резерв | 0.55 | 0.45 | ГШП · вакансии |
Сквозная P(успех) от S1 = произведение p = 2.65% (студент). Воронка из 1000: S1 1000 → S2 400 → S3 300 → S4 195 → S5 107 → S6 48 → S7 27. Время по успешному пути ≈ 20 недель. Аппарат: N=(I−Q)⁻¹, B=N·R (P успеха), t=N·1 (время); π(t)=π(0)·Qᵗ для «кадров к сроку».
| Остаются через | Пессим. | Медиана | Оптим. |
|---|---|---|---|
| 1 год | 78 | 88 | 94 |
| 3 года | 45 | 62 | 78 |
| 5 лет | 30 | 50 | 68 |
| 10 лет | 10 | 29 | 58 |
Состояния: E0 адаптация → E1 освоился → E2 рост → E3 мобильность → E4 экспертиза (+ P плато, OUT отток). Средний срок (медиана) ~8.7 года. Внутренняя мобильность как клапан = +45% к сроку (валидация LinkedIn +41%). Ограничение фазы — E2→E3 (плато → мобильность), блокируемое слепой зоной «нет видимого шага» + организационным барьером «удельные княжества».
| Узел | ага-момент | главная потеря |
|---|---|---|
| S1→S2 | «мне доверили настоящее» | большая/страшная задача, нет нулевого шага |
| S3→S4 | «я смог, и это увидели» | задержка приёмки убивает момент |
| S4→S5 | «мой профиль — факты, не слова» | сигналы копятся, но не используются |
| E0 | «меня здесь уже знают, путь не обнуляется» | пустой профиль-экран при найме (обнуление) |
| E2→E3 | «до следующей роли — 2 шага, оба реальны» | невидимый следующий шаг (слепая зона оттока) |
| E3 | «сменить дочку — не начать с нуля» | удельные княжества: поток таланта заблокирован |
| E4 | «мой ученик дошёл — это мой след» | наставничество не засчитано → эксперт не вкладывается |
Каждая дуга проанализирована тремя независимыми аналитическими проходами — выводы сошлись. Все числа — допущения, заменяются реальными сигналами графа. Требуют подтверждения ГШП: спектр реальных задач, модель оплаты, скорость приёмки, контур найма, регламент мобильности между дочками.
Прежде чем говорить о релизах — нарисуем точку Б, конечный образ, к которому они ведут. Это один граф компетенций, по которому человек живёт от 5 класса до эксперта-наставника десятилетиями, а отрасль сама выращивает, находит и удерживает специалистов людей — без обнуления и без зависимости от внешнего рынка. Всё, что мы делаем в релизах, — регресс от этой точки к первому шагу.
Школьник берёт первую реальную задачу отрасли — и с этого дня у него один профиль на всю жизнь, который не обнуляется ни при поступлении в вуз, ни при найме, ни при переходе между дочками через пятнадцать лет. Реальные задачи предприятий постоянно текут внутрь системы, превращаясь в обучение, подтверждённые компетенции и сигналы.
Поверх этого работает отраслевой ИИ на закрытых данных: он сам подбирает людей к задачам, проектам и ролям, предсказывает готовность и отток, ведёт человека по траектории. Группа получает самовоспроизводящийся кадровый двигатель — приток со школы, найм проверенных, удержание через мобильность — и перестаёт покупать дорого на внешнем рынке то, что может вырастить сама.
Отрасль перестаёт зависеть от рынка труда: она выращивает, находит и удерживает специалистов людей на одном графе — от школы до пенсии.
Вот путь человека в конечном продукте. Полоса под каждым шагом — насколько наполнен его граф компетенций: он только растёт и переезжает с человеком из школы в вуз, с учёбы на работу, из дочки в дочку.
Точку Б нельзя собрать из готовых кусков. Она держится на четырёх вещах сразу, и именно их сочетание не воспроизводится без доступа к отрасли:
Продукт разворачивается каскадом из трёх релизов, и каждый из них — самостоятельный продукт, который приносит пользу сам по себе, а не полуфабрикат до следующего. От релиза к релизу продукт обслуживает всё больше жизненного цикла и всё больше аудиторий, опираясь на граф предыдущего. Главное — уже первый релиз даёт измеримую ценность людям и Газпрому, а не через полтора года.
Договоримся о главном: релиз у нас — не набор функций и не веха в графике, а самостоятельный продукт. У него три признака: им можно пользоваться и получать пользу прямо сейчас — даже если следующего релиза никогда не будет; он обслуживает конкретные аудитории со своей ценностью; и он построен на общем графе компетенций, поэтому следующий релиз надстраивается поверх без переделки.
Отсюда и форма развития — каскад, а не линейный план по этапам. Три причины, почему именно так:
От релиза к релизу продукт растёт: сначала привлекает и проверяет, потом нанимает, потом удерживает и развивает. Каждый — законченная вещь; вместе — платформа на всю жизнь.
Раз первый релиз стоит сам по себе — покажем его как продукт целиком: замкнутый цикл с двух сторон и понятная ценность каждой аудитории. Это то, что реально демонстрируем на встрече.
| Аудитория | Что получает и что это значит | Осязаемо |
|---|---|---|
| Школьник (5–11) | «Меня пустили к реальному делу Газпрома» — профориентация через настоящее, а не тест | первая задача с меткой ГШП |
| Студент / СПО | Подтверждённая компетенция и опыт вперёд диплома — преимущество на рынке | портфолио с меткой ГШП |
| Соискатель / смена профессии | ₽ за задачу + доказанный навык — путь в отрасль без «нет опыта → не берут» | ₽ за каждую задачу + оффер по делу |
| ГШП / HR | Живой пул проверенных на деле людей + предиктивная воронка вместо анкет | набор за 5–6 мес, дешевле найма |
Порядок не случаен. Каждый релиз оставляет после себя актив — людей, граф, данные, — без которого следующий физически невозможен. А последний возвращает энергию в первый. Именно эта передача эстафеты превращает три продукта в один самовоспроизводящийся двигатель.
Вот почему нельзя «всё сразу» и почему это каскад, а не список фич: каждый релиз кормится активом предыдущего, а последний возвращает энергию в первый. Это ровно тот самовоспроизводящийся кадровый двигатель, который в конце даёт точку Б из Вижна.
Ядро (движок подбора + вывод навыков + биржа задач) мы строим сами, поэтому оно переносимо в любой закрытый промышленный контур — техническое тиражирование дёшево. Значит горизонталь упирается не в код, а в две вещи: насколько тёплая дверь (доступ) и сколько стоит отраслевая надстройка. Разберём обе — из них и вытекает порядок.
Правило очереди: идём не по остроте боли, а по тёплой двери — и каждый закрытый-контур-референс становится ключом к следующей, более закрытой отрасли.
Где наше преимущество максимально — судостроение, нефтегаз и Росатом: там закрытый контур, носительское знание и дефицит совпадают сильнее всего. Разница только в цене входа, поэтому референс из закрытого контура — лучший ключ к следующему. Чисто оборонные отрасли (ОПК) осознанно оставляем за рамками: там режим и риски перевешивают.
Путь «человек → подтверждённый кадр» мы моделируем как вероятностную воронку. База — ~27 кадров из 1000 вошедших; первый релиз чинит самый слабый шаг (решиться взять реальную задачу) → ~76 (×2.85). Минимальный путь ≈ 8 недель, средний ≈ 18–20 → отсюда «набор за 5–6 мес до даты». Это прогноз на прозрачных допущениях, а не измеренный результат: калибруется реальными данными по мере накопления. На витрину его не выносим — там только то, что не требует доказательства моделью.
| Что расшиваем | Прирост | Природа |
|---|---|---|
| Движок подбора (нужен всем трём этапам) | макс. на усилие | продукт · критич. путь |
| Барьер входа: «взять задачу» | +13 кадров/1000 | продукт · верх потока |
| Подтверждение компетенции | +16 кадров/1000 | продукт · руками в первом релизе |
| Единый профиль (не обнуляется на стыках) | снимает самый дорогой провал | продукт · несущее |
| Мобильность между дочками | ×4 к удержанию | орг · регламент ГШП (волна 3) |
| Сильные звенья (портфолио, адаптация) | +4 кадра/1000 | не трогаем в первом релизе |
Числа — модельные допущения на прозрачных вероятностях переходов; заменяются реальными сигналами графа. Часть отраслевых оценок дефицита требует финальной сверки по первоисточникам (Минтруд, hh, годовые отчёты ОСК/Росатома).
Большой продукт нельзя построить одной командой и монолитом — либо сорвёшь срок, либо раздуешь штат без результата. Поэтому собираем его как кластер параллельных подпроектов: каждый — отдельная команда со своим куском, все опираются на общий граф. Так масштаб берётся параллельностью, а не размером, риск изолирован по кускам, а критический путь виден и защищён.
Монолит одной большой командой на таком объёме ломается предсказуемо: либо срывается срок, либо штат раздувается без отдачи («тысяча людей ≠ эффективно»). Крупные сервисы устроены иначе — как хаб подсервисов с отдельными командами (Яндекс.Такси, ВК). Три причины, почему так и у нас:
Семь подпроектов, все опираются на общий граф. Красным — критический путь (движок подбора): он нужен всем трём этапам жизни человека и самый сложный, поэтому ставим его первым и сильнее всех. У каждого подпроекта — что делает, своё или открытое, от чего зависит и в каком релизе включается.
Подпроекты нельзя запускать в произвольном порядке: одни стоят на других. Вот порядок по зависимостям — сверху то, что нужно раньше всего, снизу то, что ждёт накопленных данных.
Вывод для планирования: движок подбора — критический путь, его укомплектовываем первым и сильнее всех. Как только он есть — четыре подпроекта идут параллельно разными командами. Нейросеть ждёт накопленных сигналов: это не отставание, а единственно возможный порядок.
ГШП хочет решение, которое полностью принадлежит контуру и ни от кого не зависит. Значит вендорские коробки не берём — они и парадигмально из прошлого (устаревшие LMS с курсами-презентациями), и создают внешнюю зависимость, что противоречит «всё своё». Всё делится на два, и оба — «наше»: что пишем сами и что берём открытым фундаментом, полностью контролируя в контуре.
| Слой | Как делаем | Чем |
|---|---|---|
| Движок подбора (ядро) | ПИШЕМ | своя разработка; готовой основы в закрытом РФ-контуре нет |
| Вывод навыков из реальной работы | ПИШЕМ | своя, по образцу лучших мировых |
| Биржа реальных задач | ПИШЕМ | сердце модели — «задача как единица» |
| Обучение под задачу | ПИШЕМ | наш лёгкий слой контекстной выдачи знаний, а не чужой LMS |
| Подтверждение навыка | ПИШЕМ | свой демоэкзамен на реальной задаче |
| Карта компетенций отрасли | ОТКРЫТОЕ · НАШЕ | госстандарты / ОКЗ как источник + наша надстройка под ГШП |
| Нейросеть в закрытом контуре | ОТКРЫТОЕ · НАШЕ | открытые веса (T-Pro / GigaChat) + Qdrant, self-hosted под контролем |
Скрытое ограничение (как поток задач): наполнение карты компетенций ГШП — это домен, а не код. Требует экспертов отрасли, поэтому держим отдельной ролью в Zephyr (см. таб «Команды»).
Кластер и каскад — одно и то же с двух сторон: каскад отвечает «когда», кластер — «чем». Вот какие подпроекты живут в каждой волне.
| Релиз | Активные подпроекты |
|---|---|
| Волна 1 · приток | Движок подбора (тонко) · биржа задач · обучение · подтверждение · входы (соискатель/студент) · инфраструктура |
| Волна 2 · сопряжение | + своя нейросеть (замена ручной проверки) · механика стажировок · входы (школа-масштаб) |
| Волна 3 · удержание | + механика мобильности между дочками (при регламенте группы) |
Один и тот же кластер, разворачиваемый волнами. Ничего не строится «на будущее впустую»: каждый подпроект включается ровно тогда, когда до него дошёл каскад и появились данные-предшественники.
| Слой | Как собираем |
|---|---|
| Движок подбора | ПИШЕМ: графовая БД + подбор через эмбеддинги/графовые сети; за основу — открытые подходы (Skill2vec, TalentCLEF, Nesta Skills Extractor). Готовой основы в закрытом РФ-контуре нет. |
| Обучение под задачу | ПИШЕМ: свой лёгкий слой контекстной выдачи знаний под задачу (в пределе — на нашей нейросети по базе знаний ГШП), а не вендорский LMS. |
| Подтверждение навыка | ПИШЕМ: свой демоэкзамен на реальной задаче + проверка по тому, как решено. |
| Карта компетенций | ОТКРЫТОЕ · НАШЕ: модель данных из ESCO/O*NET + профстандарты и ОКЗ + наша надстройка под ГШП. |
| Нейросеть (закрытый контур) | ОТКРЫТОЕ · НАШЕ: открытые веса T-Pro (Apache 2.0) или GigaChat + векторная БД Qdrant + эмбеддинги FRIDA/GigaEmbeddings + оркестрация RAGFlow/Dify. Всё ставится offline в изолированный контур — под нашим полным контролем. |
Движок подбора — самая рисковая часть (нет готового решения, нужны исследование и прототипы): прототипируем рано и проверяем гипотезами, а не строим вслепую. «Своя нейросеть» технически реальна — открытый отечественный стек разворачивается в закрытом контуре (Сбер/ВТБ развернули подобное в 2025). Вендорские продукты (устаревшие LMS и т.п.) сознательно не берём: они нарушают самодостаточность закрытого контура.
Кластер подпроектов (см. соседний таб) кто-то должен вести. Работают три стороны: Zephyr держит смысл (вижн, дизайн, методология, оркестрация), генподрядчик держит объём разработки — а его теперь много, ведь почти всё пишем сами, — и ГШП даёт отрасль (задачи, экспертов, правила). Ядро Zephyr считаем не «потолком штата», а необходимо-достаточным составом; руки масштабируются партнёром под спеку.
Кластер ведут три стороны, у каждой своя роль. Zephyr держит смысл — то, где живёт преимущество; генподрядчик держит объём разработки (а его теперь много — почти всё пишем сами); ГШП даёт то, что есть только у него. Правило простое: у смысла должен быть один хозяин, иначе продукт расплывётся; объём берётся снаружи, иначе не хватит рук в срок.
Почему так: смысл нельзя отдать — в нём наше преимущество и он держит связность кластера; объём нельзя держать в себе — разработка не масштабируется маленькой командой. Поэтому ядро Zephyr — небольшое и сильное, а руки — у партнёра под спеку.
Zephyr — не плоский список ролей, а структура по кластеру: над всеми подпроектами стоит оркестрация, у каждого подпроекта — свой владелец-продукт, а поперёк работают сквозные роли (дизайн, методология, связь с ГШП). Разработчиков в Zephyr нет — весь объём у генподрядчика. Поэтому команда растёт вместе с кластером, а не задаётся плоским числом «на всё про всё».
Параллельные подпроекты легко расходятся — каждый тянет в свою сторону. За связность отвечает роль дирижёра (Conductor): держит критический путь, синхронизирует волны и следит за стыками. Механизм проверен на нашем Tender Tracker, где так же оркестрируются параллельные агенты через общий контракт.
Ёмкость задаётся критическим путём. Ядро-движок — единственная команда, которая нужна всем трём этапам жизни человека, поэтому её ставим первой и укомплектовываем сильнее всех. Не-критические подпроекты можно вести последовательно и не раздувать. Под волны релизов генподрядчик добавляет команды (волна 2, волна 3), а ядро Zephyr почти не растёт — масштабируется объём, не смысл.
Чтобы разработка не дрейфовала, граница держится жёстко: Zephyr отдаёт спеку, дизайн и приёмку, генподрядчик реализует по договору-контракту (спека → ревью → реализация → приёмка). Не «мы что-то хотим — сделайте как поняли», а фиксированный интерфейс. Ниже — кто за что отвечает по каждому подпроекту.
| Подпроект | Zephyr · владелец | Генподрядчик | ГШП |
|---|---|---|---|
| Движок подбора | продакт + аналитик компетенций | разработка ядра | — |
| Биржа задач | продакт + связь с ГШП | разработка | поток задач |
| Обучение под задачу | методист + продакт | разработка слоя + RAG | база знаний |
| Подтверждение навыка | продакт + методология оценки | разработка | эксперты-модераторы |
| Входы аудиторий | дизайн + продакт | разработка интерфейсов | — |
| Своя нейросеть | продакт по нейросети | сборка стека + пайплайн | — |
| Инфра и безопасность | координация | DevOps | ИБ + требования |
Не потолок штата, а необходимо-достаточный кластер: Zephyr держит смысл, генподрядчик — объём, ГШП — задачи и регламент. Масштаб приходит волнами, а не сразу.
Замысел из соседних табов ложится в один план реализации: подпроекты × время × нагрузка команд. Горизонт — 24 месяца, четыре волны, синхронизирован с планом Александра. Наше отличие — не в сроках, а в порядке: ядро и ценность мы поднимаем в первую волну, а не откладываем на последние этапы. Время — в месяцах от старта; полос бюджета здесь нет намеренно — масштаб держим командами, а не сметой.
Каждая строка — подпроект из кластера. Цвет полосы показывает, что происходит с ним в этой волне: красный — активно строим (основная разработка), зелёный — дальше развиваем и поддерживаем уже работающее. Пусто — подпроект в этой волне ещё не начат. Видно главное: карта компетенций и движок подбора (критический путь) строятся в первую волну, а «поздние» подпроекты — сопряжение, нейросеть, мобильность, ширина — включаются, когда под них готов фундамент.
Гант читается за секунды: критический путь и ядро заложены с первой волны, ширина и масштаб (портфолио, кабинеты, marketplace, интеграции) — в четвёртой, а команда наращивается волнами и стабилизируется к концу. Тот же 24-месячный горизонт, что у Александра, — но ценность раньше.
Та же карта, но словами: чем занята каждая волна и какой осязаемый результат она оставляет. Каждая волна самодостаточна — заканчивается работающим куском продукта, а не «полуфабрикатом до следующего этапа».
Четыре волны на том же 24-месячном горизонте, что и план Александра: приток и ядро → сопряжение → удержание → ширина. Порядок другой — ценность в первой волне, а не на последних этапах, — но сроки реалистичны и совпадают с его.
Первый релиз — самостоятельный продукт, а не промежуточный этап. Его задача: собрать работающий атом ценности задача → обучение под задачу → подтверждённая компетенция → «увидели» и расшить вход. Мы разобрали план первого релиза с трёх сторон — воронка притока, путь человека по ступеням, точки ценности — и все три сошлись на одном: первый релиз держится на том, чтобы человек дошёл до момента «увидели» без затыка на проверке.
Порядок работ определяется не удобством, а зависимостями: самая длинная цепь задаёт сроки. Обогнать её нельзя.
Карта компетенций — до всего: без общего языка движок, подтверждение и биржа не понимают друг друга. Тройка биржа → обучение → подтверждение наполняет движок проверенными сигналами — движок нельзя включать раньше, иначе он подбирает «воздух». Параллельно и не мешая оси идут входы (интерфейсы строим сразу, но активацию трафика включаем только когда атом ценности готов — иначе льём людей в пустоту) и сквозной трек инфраструктуры и безопасности.
Каждый месяц закрывает свой участок критического пути и оставляет осязаемый результат. Темп реалистичный — по месяцу на связку, без «сделаем всё сразу».
Карта компетенций (первая версия) + карта дефицита кадров — документ, который руководство несёт выше по цепочке.
Должностные, списки задач дочек, контактные лица подразделений.
Общий язык компетенций зафиксирован; руководство впервые видит дефицит как карту, а не как ощущение.
Работающая биржа задач + первые обучающие модули под приоритетные задачи.
Поток реальных задач пилотной дочки, эксперты-постановщики.
Человек берёт реальную задачу Газпрома и точно видит, чему под неё учиться.
Механизм подтверждения, выдерживающий пик притока без очереди.
Эксперты-модераторы для спорных случаев, критерии приёмки.
Подтверждение идёт без затыка даже на пике — человек доходит до «увидели».
Движок подбора (первая версия) в закрытом контуре, с объяснимым результатом.
Требования к качеству матча от нанимающих подразделений.
Движок подбирает по проверенным сигналам, а не «по воздуху».
Живой кейс — реальный человек, увиденный нанимателем через граф.
Одна пилотная дочка-наниматель, куратор с её стороны.
Первые проверенные кандидаты видны нанимателю; воронка измерена на живых данных.
Работающий Полигон реальных задач + панель метрик воронки.
Решение о переходе в Волну 2, расширение потока задач.
Атом ценности замкнут: задача → обучение → подтверждение → «увидели». Приток измерим.
первый релиз доводит людей до нижних ступеней и наполняет воронку. Верх — стажировка, «увидели», оффер — это уже Волна 2. Каждую ступень двигает конкретная ценность, перепрыгнуть её нельзя.
Критично для первого релиза: приток запускаем синхронно с наполнением задач, а не раньше — иначе человек приходит в пустую биржу, и мы теряем его на самом входе.
Ага-момент первого релиза — первая подтверждённая компетенция, которую видит наниматель. Не оценка «в стол», а запись, которую открывает дочка. Артефакт наружу — цифровой паспорт компетенций и сигнал человеку «ваш профиль посмотрели N нанимателей». Это и есть замыкание «увидели», ради которого собирается вся цепочка первого релиза.
Учёба перестаёт быть «в стол»: человек впервые делает реальную задачу Газпрома и получает подтверждение, которое видит работодатель.
Числа воронки — модель на прозрачных допущениях (детально в доказательной базе), калибруется реальными данными по мере накопления.
первый релиз не «начало стройки», а первый работающий продукт: человек учится под реальную задачу и становится виден нанимателю, а руководство впервые видит дефицит кадров как карту.
План Александра — матрица «9 блоков × 4 этапа» на 24 месяца. Мы кладём наши волны на тот же горизонт, ничего не выбрасывая: те же блоки, но ядро и ценность — раньше. Отличие в порядке приоритетов, а не в сроках.
| Наша волна | Этап Александра | Что переставили раньше |
|---|---|---|
| Волна 1 · приток+ядро (0–6) | Этап 1 (0–6) + ядро-куски Этапа 2 | Реальные задачи, подбор и подтверждение — из Этапа 2 в первую волну |
| Волна 2 · сопряжение (6–12) | Этап 2 (6–12) + AI из Этапа 3 | Своя нейросеть и наём проверенных — раньше навигатора Этапа 3 |
| Волна 3 · удержание (12–18) | Этап 3 (12–18) + удержание Этапа 4 | Мобильность и маховик — отдельной осью, а не размазаны по этапам |
| Волна 4 · ширина+масштаб (18–24) | Этап 4 (18–24) | Здесь досбираем ширину: портфолио, кабинеты, marketplace, B2G, интеграции |
Каждый функциональный блок его плана находит место в наших волнах:
| Блок Александра | Где у нас |
|---|---|
| Пользователь и профиль | Единый граф — Волна 1 (тонко) → на всю жизнь Волна 4 |
| Обучение | Обучение-под-задачу — Волна 1; программы, сертификаты — Волны 2–4 |
| Практика и проекты | Биржа реальных задач — Волна 1; стажировки — Волна 2; marketplace — Волна 4 |
| Траектория и компетенции | Карта компетенций — Волна 1; динамическая траектория — Волна 3 |
| Партнёры | Пилотная дочка — Волна 1; кабинеты вуза/компании — Волна 4 |
| Возможности | Матч на задачу — Волна 1; доска и рекомендации — Волны 2–3 |
| AI-навигатор | Детерминированная проверка — Волна 1; своя нейросеть — Волна 2; ассистент — Волна 4 |
| Аналитика | Карта дефицита — Волна 1; прогноз рынка — Волна 3; госаналитика — Волна 4 |
| Технологии | Закрытый контур — Волна 1 (сквозной трек); интеграции ERP/HR/LMS — Волна 4 |
Планы дополняют друг друга. Матрица Александра гранулярна по что — 44 конкретные фичи с результатом; это отличный чек-лист охвата. Наш план глубже по почему и в каком порядке — критический путь, узкие места, ценность, риски, нагрузка команд. Мы держим его планку по фичам (см. помесячную раскладку первого релиза) и добавляем то, чего в матрице нет: обоснование последовательности и защиту от рисков.
Мы не спорим со сроками Александра — работаем в его горизонте 24 месяцев. Меняем только приоритеты внутри него: ядро и ценность — в первую волну, ширину — в последнюю.
Поштучный сценарий на 18 слайдов, четыре блока. Для каждого — заголовок · контент · акцент (главная мысль, куда смотрит зритель). Тон — партнёрский и деловой, как в коммерческой презентации: масштаб → план → результат, числа как следствие, без продающей воды. Документ самодостаточный — убеждает и без устного сопровождения. Бюджет в презентации не раскрываем.
Сегодня в отрасли готовят кадры и нанимают кадры — но это два разных мира, которые почти не пересекаются.
Есть молодой инженер. Профильный вуз, третий курс, голова работает. Он учится — лекции, лабораторные, диплом. И всё будто «в стол»: между его учёбой и реальной задачей дочернего предприятия — стена. Резюме без опыта. А опыт негде взять, потому что к настоящим задачам его никто не пускает.
И есть дочернее предприятие. Люди нужны ему вчера. Оно ищет готовых, проводит собеседования, теряет месяцы — и не видит того самого инженера, который уже почти готов. Просто потому, что его негде увидеть.
Готовим — в одном месте. Нанимаем — в другом. Между ними — пропасть.
Дефицит нарастает: к 2030 году отрасли не хватит порядка 57 тысяч профильных специалистов, а годовой набор растёт с трёх до восьми-девяти тысяч. Казалось бы — учи больше. Но путь от «зашёл» до «работает и остался» рвётся в двух местах.
Второй разрыв — дороже. Уходит человек, в которого уже вложены и обучение, и стажировка, и наём. Поэтому удержание для нас — не «доработки потом», а часть замысла с самого начала.
Не портал обучения. Не биржу вакансий. Не ещё одну систему управления курсами.
Мы предлагаем построить кадровый конвейер — непрерывную связь человека и отрасли на всю трудовую жизнь: заметить, вырастить, удержать, дать расти.
В основе — один пожизненный граф компетенций человека. Он не обнуляется на стыках «школа → вуз → предприятие» и проходит три дуги: вовлечение (первые задачи), боевое сопряжение (стажировки на реальных задачах дочек) и работа сотрудником (растёт, двигается между предприятиями).
Сердце системы — движок подбора «человек ↔ задача». Он сводит карту компетенций, реальные задачи и подтверждения и замыкает петлю: наниматель видит проверенные в деле навыки, а не резюме.
Портал, курсы, тесты — это средства. Если остановиться на них, получится ещё один сайт с обучением, который снова упрётся в ту же стену: научили — а увидеть готового негде.
Поэтому мы смещаем рамку. Ценность не в курсе, а в моменте, когда наниматель говорит «этого беру». И дальше — когда человек остаётся расти в отрасли, а не уходит через год.
Горизонт — 24 месяца, тот же, что в плане заказчика. Мы ничего из него не выбрасываем — меняем только порядок: ядро и ценность поднимаем в первую волну, а ширину (портфолио, кабинеты, интеграции) оставляем на последнюю. Так отдача видна рано.
Первый шаг — за шесть месяцев. Это работающий «полигон реальных задач», а не «начало стройки»: человек учится под реальную задачу и становится виден нанимателю уже в первые месяцы.
Всё своё, в закрытом контуре: пишем сами или собираем из открытых компонентов под своим контролем, offline. Первым слоем — жёсткая логика, нейросеть — там, где действительно нужна. Ведёт всё одна команда — заказчику не нужно сшивать подрядчиков; от него нужен доступ к реальным задачам, экспертам и правилам отрасли, а не деньги и люди в разработку.
Представьте — прошло два года.
Школьник, которого заметили, стал студентом на стажировке. Студент — сотрудником. Сотрудник — наставником, который ставит задачи следующим. Данные о готовности копятся, дефицит виден на годы вперёд и закрывается притоком.
Система начинает кормить сама себя: чем дольше она работает, тем точнее готовит кадры и крепче их удерживает. И тот молодой инженер, с которого мы начали, больше не учится «в стол» — его видят ровно тогда, когда он готов.
Числа воронки и дефицита — прогноз на прозрачных допущениях, калибруются по первоисточникам. Модель оплаты и бюджет — предмет переговоров.
Детальная декомпозиция первого релиза по дисциплинам (аналитика · дизайн · разработка · QA · оркестрация) с реалистичной оценкой трудозатрат. Оценка сделана без оптимизма: два независимых профильных оценщика по верхней границе + буфер риска. Только человеко-часы; ставки и бюджет — предмет переговоров.
Волну 1 разложили на пакеты работ (8–40 ч) по подпроектам. Оценивали два независимых специалиста — отдельно разработку и отдельно аналитику/дизайн/QA, чтобы срезать оптимистичную предвзятость. В каждую оценку заложено трение: закрытый offline-контур и ИБ (всё тяжелее, ручной деплой, согласования), грязные данные и интеграции с системами дочек, по 2 раунда правок на артефакт, координация и приёмки, исследовательские спайки и выкидные прототипы на новое ядро (граф · движок · авто-проверка). Где сомневались — брали верхнюю границу. Сверху — оркестрация/PM, буфер риска и ред-тим-аудит (перечитали как скептичный техдиректор). Полный список всех пакетов — в файле plan-rabot-volna1.md.
| Дисциплина / слой | Часы |
|---|---|
| Аналитика | 1410 |
| Дизайн-UX | 920 |
| Дизайн-UI | 840 |
| QA | 660 |
| Бэкенд | 1000 |
| Фронтенд | 590 |
| Данные-ML | 930 |
| Инфра-ИБ | 530 |
| Итого руки (специалисты) | 6880 |
| Оркестрация / управление | 970 |
| Подытог (руки + управление) | 7850 |
| Буфер риска · 25% | ~1960 |
| ИТОГО реалистично | ≈ 9810 |
Все часы округлены до десятков для читаемости. Критпуть (движок-ML, ИБ, грязные данные) поднят до честного верхнего предела; плюс месяц погружения и реалистичное внедрение пилота.
Часы по каждому подпроекту в разбивке по дисциплинам (Ан — аналитика, ML — данные/ML, Инф — инфра-ИБ). Самое дорогое — ядро: движок подбора и карта компетенций.
| Подпроект | Ан | UX | UI | QA | Бэк | Фр | ML | Инф | Σ |
|---|---|---|---|---|---|---|---|---|---|
| Погружение / первичная аналитика | 280 | 60 | — | — | — | — | 70 | 40 | 450 |
| Сквозные (интеграция, глоссарий, ДС) | 210 | 40 | 100 | 80 | 40 | 40 | 20 | 30 | 560 |
| Карта компетенций (граф) | 170 | 120 | 120 | 60 | 110 | 70 | 220 | — | 870 |
| Биржа задач | 90 | 90 | 90 | 50 | 110 | 60 | 30 | — | 520 |
| Обучение под задачу | 90 | 90 | 90 | 50 | 90 | 50 | 30 | — | 490 |
| Подтверждение навыка | 100 | 90 | 90 | 70 | 130 | 50 | 30 | — | 560 |
| Движок подбора (ядро) | 150 | 150 | 110 | 100 | 150 | 40 | 440 | — | 1140 |
| Входы аудиторий | 60 | 90 | 60 | 40 | 90 | 90 | — | — | 430 |
| Инфраструктура и безопасность | 80 | 10 | 30 | 70 | 30 | — | — | 460 | 680 |
| Пилот дочки (реалистичное внедрение) | 110 | 50 | 30 | 80 | 170 | 90 | 70 | — | 600 |
| Паспорт + панель метрик | 70 | 130 | 120 | 60 | 80 | 100 | 20 | — | 580 |
| Итого руки | 1410 | 920 | 840 | 660 | 1000 | 590 | 930 | 530 | 6880 |
Сумма по рукам — 6880 ч; + оркестрация/PM 970 ч + буфер 25% ≈ 1960 ч → ИТОГО ≈ 9810 ч. Все часы округлены до десятков. Критпуть (движок, ИБ, грязные данные) поднят до честного верхнего предела. Погружение (месяц 0) — отдельной строкой; пилот усилен под реалистичное внедрение.
Рабочие потоки по каждому подпроекту: месяц погружения (первичная аналитика) + 6 месяцев работы, с учётом зависимостей и фаз (аналитика → дизайн → разработка → QA). Цвет полосы — тип работы, справа — часы. Ядро (движок) идёт до конца волны, инфраструктура — сквозная, пилот усилен под реалистичное внедрение.
Гант на уровне рабочих потоков подпроекта. Каждый поток раскладывается на конкретные пакеты (см. «По типам» и файл plan-rabot-volna1.md) — при необходимости развернём любой поток в понедельный список задач.
Тот же объём (6948 ч рук), но в разрезе по дисциплинам — сколько работы каждого типа во всей Волне 1. Разверни блок, чтобы увидеть конкретные пакеты. Сверху — самая ёмкая дисциплина: аналитика (1426 ч), дальше — разработка (бэк 1032 · фронт 616 · данные-ML 962 · инфра-ИБ 550), QA 628, дизайн (UX 907 · UI 827); критпуть (движок, ИБ, данные) поднят до честного предела. Добавлены пакеты погружения (месяц 0) и реалистичного внедрения пилота.
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Единый глоссарий домена (компетенция/навык/задача/подтверждение/матч) | 20 |
| Сквозные | Сквозная модель данных: сшивка подпроектов в один граф «на всю жизнь» | 30 |
| Сквозные | Интеграционные спеки стыков (граф↔задачи↔обучение↔подтверждение↔движок↔паспорт) | 40 |
| Сквозные | UX-исследование 5 ролей (наниматель, соискатель, студент, руководство, модератор) | 30 |
| Сквозные | Сквозные приёмки/согласования с заказчиком | 40 |
| Карта компетенций | Онтологическая модель графа (узлы, рёбра, типы связей, таксономия) | 40 |
| Карта компетенций | Чистка/нормализация грязных исходников (должностные, задачи) → маппинг | 40 |
| Карта компетенций | Спека полуавто-извлечения компетенций (правила, эвристики, пороги) | 30 |
| Карта компетенций | Интервью подразделений дочек + валидация таксономии | 20 |
| Карта компетенций | Требования к просмотру/редактированию + версионирование графа | 20 |
| Карта компетенций | 2 раунда правок аналитических артефактов | 20 |
| Биржа задач | Модель данных задачи (атрибуты, теги компетенций, статусы/ЖЦ) | 20 |
| Биржа задач | Процесс приёма реальных задач ГШП (источники, модерация, дедуп) + требования | 20 |
| Биржа задач | Спека тегирования компетенций (связь с графом) | 20 |
| Биржа задач | Требования к витрине/фильтрам/статусной модели | 20 |
| Биржа задач | 2 раунда правок | 10 |
| Обучение под задачу | Модель данных обучающего модуля + связь с узлами графа | 20 |
| Обучение под задачу | Требования к сборке модулей под узлы (маппинг компетенция→модуль) | 20 |
| Обучение под задачу | Спека импорта прошлого обучения (форматы, дедуп, зачёт) | 20 |
| Обучение под задачу | Требования к треку обучения/прогрессу | 20 |
| Обучение под задачу | 2 раунда правок | 10 |
| Подтверждение навыка | Спека детерминированной авто-проверки (правила, критерии, пороги по типам) | 30 |
| Подтверждение навыка | Процесс ручной модерации спорного (роли, очередь, апелляции) | 20 |
| Подтверждение навыка | Модель записи результата в граф (как подтверждение меняет узел) | 20 |
| Подтверждение навыка | Требования к прослеживаемости/аудиту подтверждений | 20 |
| Подтверждение навыка | 2 раунда правок | 10 |
| Движок подбора | Спека алгоритма матча человек↔задача (метрика, веса компетенций) | 40 |
| Движок подбора | Спека расчёта «подходишь на N%, не хватает X» (gap-анализ) | 30 |
| Движок подбора | Требования к объяснимости матча | 20 |
| Движок подбора | Модель данных матча + связи с графом/задачами/подтверждениями | 20 |
| Движок подбора | Проработка edge-cases + переработки после проверки гипотез | 20 |
| Движок подбора | 2 раунда правок | 20 |
| Входы аудиторий | Модель профиля соискателя/студента + различия ролей | 20 |
| Входы аудиторий | Требования к регистрации/входам + активация в конце волны | 20 |
| Входы аудиторий | Спека связи профиля с графом/паспортом | 10 |
| Входы аудиторий | 2 раунда правок | 10 |
| Инфраструктура и безопасность | Модель ролей и доступов (RBAC) по всем подпроектам | 30 |
| Инфраструктура и безопасность | Требования ИБ к закрытому контуру (регламенты, согласования) | 20 |
| Инфраструктура и безопасность | Матрица доступов «роль × функция × данные» | 20 |
| Инфраструктура и безопасность | 2 раунда правок | 10 |
| Пилот дочки | Дизайн пилота: гипотезы, метрики воронки, план замера | 20 |
| Пилот дочки | Настройка сбора обратной связи в граф (модель, каналы) | 20 |
| Пилот дочки | Анализ результатов пилота + разбор воронки | 20 |
| Пилот дочки | 2 раунда правок | 10 |
| Паспорт компетенций + панель метрик | Модель цифрового паспорта (состав, источники из графа) | 20 |
| Паспорт компетенций + панель метрик | Спека сигнала нанимателю (что видит, триггеры) | 20 |
| Паспорт компетенций + панель метрик | Требования к дашборду метрик руководству (метрики, срезы) | 20 |
| Паспорт компетенций + панель метрик | 2 раунда правок | 10 |
| Погружение | Интервью подразделений и экспертов дочек | 80 |
| Погружение | Аудит систем и интеграций (форматы выгрузок дочек) | 60 |
| Погружение | Аудит грязных данных дочек (объём, качество, пригодность) | 60 |
| Погружение | Воркшопы уточнения онтологии и требований | 80 |
| Пилот дочки | Итеративный разбор пилота + доработка гипотез | 40 |
| Сквозные | Углублённый разбор грязных данных и маппинга | 50 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Информационная архитектура + навигационный каркас | 40 |
| Карта компетенций | UX-сценарии просмотра/редактирования графа | 30 |
| Карта компетенций | Навигация по большому графу (зум, фокус, поиск, свёртка) | 40 |
| Карта компетенций | Прототип редактора карты + 2 раунда правок | 50 |
| Биржа задач | Сценарии: подача, модерация, просмотр витрины | 30 |
| Биржа задач | Прототип биржи (витрина + карточка + форма подачи) | 40 |
| Биржа задач | 2 раунда правок | 20 |
| Обучение под задачу | Сценарии прохождения обучения + импорта | 30 |
| Обучение под задачу | Прототип каталога модулей + экрана прохождения | 40 |
| Обучение под задачу | 2 раунда правок | 20 |
| Подтверждение навыка | Сценарии авто-проверки + ручной модерации | 30 |
| Подтверждение навыка | Прототип очереди модерации + карточки спорного | 40 |
| Подтверждение навыка | 2 раунда правок | 20 |
| Движок подбора | Сценарии подбора (наниматель и человек) | 30 |
| Движок подбора | Проектирование объяснимости в UX («почему N%», «чего не хватает») | 50 |
| Движок подбора | Прототип экрана матча + gap | 40 |
| Движок подбора | 2 раунда правок | 30 |
| Входы аудиторий | Сценарии регистрации/входа/профиля обеих аудиторий | 30 |
| Входы аудиторий | Прототип онбординга + профиля | 40 |
| Входы аудиторий | 2 раунда правок | 20 |
| Инфраструктура и безопасность | Сценарии доступа/ролей (минимально) | 10 |
| Пилот дочки | Сценарии обратной связи внутри продукта | 20 |
| Пилот дочки | Прототип механики сбора фидбека | 30 |
| Паспорт компетенций + панель метрик | Сценарии паспорта/сигнала/дашборда (3 роли) | 30 |
| Паспорт компетенций + панель метрик | Прототип паспорта | 30 |
| Паспорт компетенций + панель метрик | Прототип дашборда метрик | 40 |
| Паспорт компетенций + панель метрик | 2 раунда правок | 30 |
| Погружение | Углублённое UX-исследование ролей и контекста | 60 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Дизайн-система / UI-кит (токены, компоненты, состояния) | 70 |
| Сквозные | Доступность и адаптив (базовые проверки макетов) | 30 |
| Карта компетенций | Визуальный язык графа (стили узлов/рёбер, состояния, легенда) | 30 |
| Карта компетенций | Макеты просмотрщика графа | 40 |
| Карта компетенций | Макеты редактора + карточка узла + 2 раунда правок | 50 |
| Биржа задач | Макеты витрины + фильтры | 30 |
| Биржа задач | Макеты карточки задачи + форма подачи/модерации | 40 |
| Биржа задач | 2 раунда правок | 20 |
| Обучение под задачу | Макеты каталога + прохождения модуля | 40 |
| Обучение под задачу | Макеты прогресса/импорта | 30 |
| Обучение под задачу | 2 раунда правок | 20 |
| Подтверждение навыка | Макеты модерации + результата подтверждения | 40 |
| Подтверждение навыка | Макеты статусов/бейджей подтверждения | 30 |
| Подтверждение навыка | 2 раунда правок | 20 |
| Движок подбора | Макеты результата подбора + шкала N% | 40 |
| Движок подбора | Макеты объяснения / gap-детализации | 40 |
| Движок подбора | 2 раунда правок | 30 |
| Входы аудиторий | Макеты входов/регистрации/профиля | 40 |
| Входы аудиторий | 2 раунда правок | 20 |
| Инфраструктура и безопасность | Макеты админки доступов/ролей | 30 |
| Пилот дочки | Макеты фидбек-механик | 30 |
| Паспорт компетенций + панель метрик | Макеты паспорта | 40 |
| Паспорт компетенций + панель метрик | Макеты дашборда метрик (визуализация) | 50 |
| Паспорт компетенций + панель метрик | 2 раунда правок | 30 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Сквозной тест-план программы + стратегия сред контура | 20 |
| Сквозные | E2E-приёмка атома ценности «задача→обучение→подтверждение→увидели» | 20 |
| Сквозные | Регрессионный набор (сведение по релизу) | 20 |
| Сквозные | Тестирование в offline-контуре | 20 |
| Карта компетенций | Тест-план карты компетенций | 10 |
| Карта компетенций | Тест-кейсы просмотра/редактирования/версионирования | 20 |
| Карта компетенций | Тест-кейсы корректности полуавто-извлечения | 20 |
| Карта компетенций | Приёмочное тестирование | 10 |
| Биржа задач | Тест-план + тест-кейсы витрины/фильтров/статусов | 20 |
| Биржа задач | Тест-кейсы приёма и модерации задач | 20 |
| Биржа задач | Приёмка | 10 |
| Обучение под задачу | Тест-план + кейсы прохождения/прогресса | 20 |
| Обучение под задачу | Тест-кейсы импорта прошлого обучения (зачёт, дедуп) | 20 |
| Обучение под задачу | Приёмка | 10 |
| Подтверждение навыка | Тест-план подтверждения | 10 |
| Подтверждение навыка | Тест-кейсы корректности авто-проверки (позитив/негатив/граничные) | 30 |
| Подтверждение навыка | Тест-кейсы ручной модерации + запись в граф | 20 |
| Подтверждение навыка | Приёмка | 10 |
| Движок подбора | Тест-план движка | 10 |
| Движок подбора | Тест-кейсы корректности матча (эталонные наборы, релевантность) | 40 |
| Движок подбора | Тест-кейсы объяснимости (объяснение = расчёту) | 20 |
| Движок подбора | Тест-кейсы gap-расчёта | 20 |
| Движок подбора | Приёмка | 10 |
| Входы аудиторий | Тест-кейсы регистрации/входов/ролей | 20 |
| Входы аудиторий | Тест-кейсы активации в конце волны | 10 |
| Входы аудиторий | Приёмка | 10 |
| Инфраструктура и безопасность | Тест-план безопасности/доступов | 20 |
| Инфраструктура и безопасность | Тест-кейсы матрицы доступов (роль × функция) | 20 |
| Инфраструктура и безопасность | Тест-кейсы изоляции закрытого контура | 20 |
| Инфраструктура и безопасность | Приёмка ИБ | 10 |
| Пилот дочки | Приёмка пилотного контура end-to-end (атом ценности) | 20 |
| Пилот дочки | Тест-кейсы замера воронки/аналитики | 20 |
| Паспорт компетенций + панель метрик | Тест-кейсы паспорта (корректность данных из графа) | 20 |
| Паспорт компетенций + панель метрик | Тест-кейсы дашборда (корректность метрик/срезов) | 20 |
| Паспорт компетенций + панель метрик | Тест-кейсы сигнала нанимателю | 10 |
| Паспорт компетенций + панель метрик | Приёмка | 10 |
| Пилот дочки | Расширенная приёмка на реальной нагрузке | 40 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | E2E-интеграция 9 подсистем | 40 |
| Карта компетенций | Схема онтологии: типы узлов/рёбер, справочники, версионирование | 30 |
| Карта компетенций | Хранилище графа + API (CRUD, обходы, запросы) | 40 |
| Карта компетенций | Адаптеры импорта/экспорта форматов выгрузок дочек | 20 |
| Карта компетенций | Тесты (unit/integration) + багфикс графа | 20 |
| Биржа задач | Модель задачи + жизненный цикл статусов | 20 |
| Биржа задач | API приёма задач + валидация + обработка ошибок на границе | 30 |
| Биржа задач | Теги компетенций: связь задача↔граф + автоподсказка тегов | 20 |
| Биржа задач | Поток статусов (workflow, переходы, права) | 20 |
| Биржа задач | Тесты + багфикс | 20 |
| Обучение под задачу | Модель модулей + привязка к узлам графа под задачу | 20 |
| Обучение под задачу | API сборки трека обучения под конкретную задачу | 30 |
| Обучение под задачу | Стык с графом/биржей/подтверждениями | 20 |
| Обучение под задачу | Тесты + багфикс | 20 |
| Подтверждение навыка | Модель попыток/результатов подтверждения | 20 |
| Подтверждение навыка | Движок авто-проверки по объективным задачам (детерм., 1-й слой) | 40 |
| Подтверждение навыка | Конструктор проверочных задач + эталоны ответов | 30 |
| Подтверждение навыка | Запись результата в граф (связь подтверждение↔узел, история) | 20 |
| Подтверждение навыка | Тесты + багфикс (упор на детерминированность) | 20 |
| Движок подбора | API движка + кэш + производительность | 30 |
| Движок подбора | Стыки со всеми подсистемами (граф/биржа/подтверждения) | 20 |
| Входы аудиторий | Модель пользователей/профилей + роли | 20 |
| Входы аудиторий | Регистрация/аутентификация в закрытом контуре (свой стек) | 30 |
| Входы аудиторий | API профиля | 20 |
| Входы аудиторий | Готовность к активации трафика в конце волны | 20 |
| Инфраструктура и безопасность | Реализация RBAC в приложении | 30 |
| Пилот дочки | Инструментация событий + сбор метрик воронки | 20 |
| Пилот дочки | Запись обратной связи нанимателя в граф (влияние на веса) | 20 |
| Пилот дочки | Стабилизация под живой пилот (багфикс по фидбеку) | 30 |
| Пилот дочки | Тесты | 20 |
| Паспорт компетенций + панель метрик | Модель паспорта (агрегация из графа/подтверждений) | 20 |
| Паспорт компетенций + панель метрик | API паспорта + права доступа нанимателя | 20 |
| Паспорт компетенций + панель метрик | Сигнал «профиль посмотрели» (события, уведомления) | 20 |
| Паспорт компетенций + панель метрик | Тесты + багфикс | 20 |
| Пилот дочки | Онбординг участников пилота + доработки по фидбеку | 40 |
| Пилот дочки | Стабилизация под реальную нагрузку | 40 |
| Движок подбора | Доработка API движка и стыков под усложнённое ядро | 100 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Стабилизационный резерв багфикса перед пилотом | 40 |
| Карта компетенций | UI просмотра графа (визуализация, навигация, фильтры) | 40 |
| Карта компетенций | UI редактирования узлов/рёбер | 30 |
| Биржа задач | Витрина задач (список, фильтры, карточка) | 30 |
| Биржа задач | UI подачи/редактирования задачи предприятием | 30 |
| Обучение под задачу | UI каталога/просмотра модулей | 20 |
| Обучение под задачу | UI трека обучения под задачу (прогресс, привязки) | 30 |
| Подтверждение навыка | Очередь ручной модерации спорного (интерфейс модератора) | 30 |
| Подтверждение навыка | UI прохождения проверки для соискателя | 20 |
| Движок подбора | UI результата подбора (N%, чего не хватает, объяснение) | 40 |
| Входы аудиторий | UI регистрации/входа соискателя | 20 |
| Входы аудиторий | UI регистрации/входа студента | 20 |
| Входы аудиторий | UI профиля (просмотр/редактирование) | 30 |
| Входы аудиторий | Тесты + багфикс | 20 |
| Пилот дочки | Интерфейс обратной связи нанимателя (оценка → в граф) | 30 |
| Пилот дочки | Дашборд/выгрузка воронки пилота | 20 |
| Паспорт компетенций + панель метрик | UI паспорта (для соискателя и для нанимателя) | 40 |
| Паспорт компетенций + панель метрик | UI сигнала/уведомлений | 20 |
| Паспорт компетенций + панель метрик | Дашборд метрик руководству | 40 |
| Пилот дочки | Доработки интерфейсов по фидбеку пилота | 40 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Миграции/сидинг данных между средами контура | 20 |
| Карта компетенций | Спайк графовой модели + выкидной прототип онтологии | 30 |
| Карта компетенций | Полуавтоизвлечение из должностных (парсер + нормализация + чистка) | 40 |
| Карта компетенций | Извлечение из списков задач дочек + маппинг на компетенции | 30 |
| Карта компетенций | Валидация/дедуп извлечённого графа + ревью-очередь | 20 |
| Биржа задач | Интеграция/выгрузка реальных задач предприятий (форматы, чистка) | 30 |
| Обучение под задачу | Импорт прошлого обучения (форматы, дедуп, маппинг) | 30 |
| Подтверждение навыка | Спайк детерминированной авто-проверки + выкидной прототип | 30 |
| Движок подбора | Ресёрч-спайк матчинга + объяснимость, выкидной прототип №1 | 40 |
| Движок подбора | Выкидной прототип №2 (итерация модели после №1) | 40 |
| Движок подбора | Пространство признаков: сведение карта+биржа+подтверждения | 30 |
| Движок подбора | Алгоритм скоринга «подходишь на N%» (веса, пороги) | 40 |
| Движок подбора | Gap-анализ «чего не хватает X» по графу | 30 |
| Движок подбора | Объяснимость результата (вклад факторов) | 30 |
| Движок подбора | Калибровка на реальных данных + тесты + багфикс | 30 |
| Пилот дочки | Наполнение под конкретную дочку (данные, компетенции, задачи) | 30 |
| Паспорт компетенций + панель метрик | Сбор метрик руководству (агрегаты, витрина данных) | 20 |
| Погружение | Разведочный аудит данных дочек (пригодность для графа) | 70 |
| Пилот дочки | Докалибровка движка на реальных данных дочки | 40 |
| Движок подбора | Докалибровка скоринга и объяснимости до эталона | 120 |
| Движок подбора | Расширенные исследовательские спайки на новом ядре | 80 |
| Карта компетенций | Углублённая чистка/нормализация грязных данных дочек | 100 |
| Подпроект | Пакет работ | Часы |
|---|---|---|
| Сквозные | Сквозное приёмочное/нагрузочное тестирование в контуре | 30 |
| Инфраструктура и безопасность | Проектирование закрытого offline-контура (сети, сегменты) | 40 |
| Инфраструктура и безопасность | Развёртывание сред dev/test/prod внутри контура | 40 |
| Инфраструктура и безопасность | Ручной CI/CD offline (сборка, доставка, зеркала пакетов) | 40 |
| Инфраструктура и безопасность | Модель ролей/доступов (RBAC) + процесс ручного аудита | 30 |
| Инфраструктура и безопасность | ИБ-хардненинг, секреты, аудит-логи | 40 |
| Инфраструктура и безопасность | Согласования ИБ (оформление + доработки по замечаниям) | 30 |
| Инфраструктура и безопасность | Хранилища внутри контура (БД/граф/файлы) + бэкапы | 30 |
| Инфраструктура и безопасность | Мониторинг/логирование без облачных сервисов | 20 |
| Инфраструктура и безопасность | Offline-реестры зависимостей | 20 |
| Инфраструктура и безопасность | Приёмочное тестирование инфры + багфикс | 20 |
| Погружение | ИБ-погружение: требования контура, регламенты, старт согласований | 40 |
| Инфраструктура и безопасность | Дополнительные итерации согласований контура (ИБ) | 80 |
| Инфраструктура и безопасность | Усиленный хардненинг, аудит-логи, изоляция | 70 |
Плюс сквозная оркестрация/PM — 720 ч (ведение, стыки, приёмки; не разбита на пакеты) и буфер риска ~1960 ч → ИТОГО ≈ 9810 ч.
Буфер 25% (~1960 ч) — не «на всякий случай», а адресный резерв под эти четыре точки. Если убрать оптимизм полностью, честный потолок Волны 1 — ближе к 10350 ч, а не к 6900.
Ставки — для закрытого регулируемого отраслевого контура, округлены до сотен. Часы округлены до десятков. Лежат на исполнении (7 850 ч), сверху буфер +25%. Лид-роли выделены из часов исполнения.
| Роль | Часы | Ставка, ₽/ч | Стоимость, ₽ |
|---|---|---|---|
| Аналитика | 1 290 | 6 500 | 8 385 000 |
| Дизайн · UX | 920 | 6 500 | 5 980 000 |
| Дизайн · UI | 720 | 5 900 | 4 248 000 |
| Арт-дирекшн | 120 | 9 600 | 1 152 000 |
| Бэкенд | 800 | 5 600 | 4 480 000 |
| Фронтенд | 470 | 5 400 | 2 538 000 |
| Данные · ML | 930 | 9 600 | 8 928 000 |
| Техлид | 240 | 6 500 | 1 560 000 |
| Архитектор | 200 | 7 600 | 1 520 000 |
| QA · тестирование | 660 | 4 100 | 2 706 000 |
| Девопс · инфра | 530 | 6 500 | 3 445 000 |
| Менеджмент | 970 | 6 500 | 6 305 000 |
| Исполнение + менеджмент | 7 850 | ≈6 528 | 51 247 000 |
| Буфер риска · +25% | 1 960 | — | 12 811 750 |
| Итого · Волна 1 | 9 810 | — | 64 058 750 |
Голое исполнение — 51.25 млн ₽ (7 850 ч). С буфером +25% — 64.06 млн ₽ (9 810 ч). Средневзвешенная ≈ 6 528 ₽/ч. Часы совпадают с планом — 9 810 ч.
Вес деку даёт помесячная фактура работ, а не целевые метрики. Логика: масштаб → объём → цена ПОСЛЕ ценности → буфер как адресный резерв. 17 слайдов: задача (2), общий гант с полосами бюджета и нагрузки, детальный гант, трение в оценке, 7 помесячных (месяц погружения + 6 месяцев работы), экономика с составом команды, старт. Реалистично: месяц погружения + 6 месяцев работы, команда раскачивается 5→13→9, ≈ 9 810 ч · 64,06 млн ₽. Дек показывает бюджет; модель оплаты не раскрываем.