Добавить в корзинуПозвонить
Найти в Дзене

Как мы переписали корпоративный портал за 40 дней без разработчиков и выложили его в open source

Шесть лет мы платили за корпоративный портал: лицензии, доработки, поддержка. Каждый год уходила приличная сумма, а половина нужных вещей всё равно висела в бэклоге. В 2026-м мы решили проверить безумную на первый взгляд идею: а что, если переписать всё с нуля, вообще без команды разработки? Один руководитель проекта и ИИ. Через 40 дней система вышла в эксплуатацию. Сейчас ею пользуются все сотрудники Sibedge. А исходники мы выложили в открытый доступ. Забирайте, разворачивайте, адаптируйте под себя. Бесплатно. Рассказываем, как это было и чему это нас научило. Долгие годы базовые HR-процессы компании закрывала одна популярная коробочная система. Назовём её просто Коробкой. Заявки на отпуска, график отсутствий, орг.структура, карточки сотрудников - всё что нужно. Вынул из коробки и пользуйся. Но дьявол, как обычно, в деталях. Компания живёт и меняется: структура, процессы, приоритеты, и всё это нужно отражать в системе. Лицензия обходилась примерно в 70 тыс. рублей в год. А вот дорабо
Оглавление

Шесть лет мы платили за корпоративный портал: лицензии, доработки, поддержка. Каждый год уходила приличная сумма, а половина нужных вещей всё равно висела в бэклоге. В 2026-м мы решили проверить безумную на первый взгляд идею: а что, если переписать всё с нуля, вообще без команды разработки? Один руководитель проекта и ИИ.

Через 40 дней система вышла в эксплуатацию. Сейчас ею пользуются все сотрудники Sibedge. А исходники мы выложили в открытый доступ. Забирайте, разворачивайте, адаптируйте под себя. Бесплатно.

Рассказываем, как это было и чему это нас научило.

Что у нас было до этого

Долгие годы базовые HR-процессы компании закрывала одна популярная коробочная система. Назовём её просто Коробкой. Заявки на отпуска, график отсутствий, орг.структура, карточки сотрудников - всё что нужно. Вынул из коробки и пользуйся.

Но дьявол, как обычно, в деталях. Компания живёт и меняется: структура, процессы, приоритеты, и всё это нужно отражать в системе. Лицензия обходилась примерно в 70 тыс. рублей в год. А вот доработки и поддержка с 2019 по 2025 год съедали в среднем около 800 тыс. рублей ежегодно. За шесть лет суммарно набежало больше 5,5 млн рублей.

Затрату на поддержку корпоративного портала 2019-2025 года
Затрату на поддержку корпоративного портала 2019-2025 года

И самое обидное, многие доработки так и оставались в бэклоге. Слишком дорого, слишком долго. Мы просто привыкали жить с неудобствами.

Как мы пытались уйти

Около трёх лет назад мы всерьёз взялись за отказ от Коробки. Часть функций удалось вывести: обучающие материалы, файловое хранилище, база знаний, таск-трекер — всё это спокойно переехало в другие системы.

-2

А вот бизнес-процессы переносить было некуда. Согласование отпусков, командировок, запросов документов из бухгалтерии — это оказалось самым цепким. Мы посмотрели в сторону системы документооборота, которая уже работала у нас. Оценка реализации тех же процессов в ней — около 2 млн рублей плюс ещё примерно 200 тыс. в год на расширение лицензий.

В итоге мы махнули рукой и продолжили поддерживать старый портал. По 300–500 тыс. рублей в год. Просто потому что альтернатива выглядела ещё дороже.

2026. Эксперимент и ИИ

В какой-то момент мы сели и честно посчитали. Бюджет, который каждый год уходит на поддержку Коробки, вполне можно потратить иначе. Взять и написать нормальную систему с нуля. Свою. Ровно такую, какая нужна именно нам.

И решили попробовать совсем без разработчиков. За дело взялся руководитель проекта Александр. За годы работы с порталом он успел «полюбить» его примерно так же нежно, как и все остальные. То есть прекрасно знал каждую его боль.

Основной инструмент — Claude Code. Дальше Александра, честно говоря, затянуло. График коммитов говорит сам за себя: пик активности приходился на 22–23 часа. Когда задача начинает получаться, остановиться сложно.

-3

Что получилось за 40 дней

Через 40 дней и примерно 200–250 часов работы система вышла в эксплуатацию. Вот что в неё вошло:

  • Оргструктура — иерархия отделов, карточки сотрудников, поиск по локации и по отделу;
  • График отсутствий — отпуска, больничные, командировки, удалёнка с фильтрацией по команде;
  • Workflow заявок — настраиваемые цепочки согласования для любых типов запросов;
  • Интеграции — Active Directory / LDAP, 1С, SMTP, MS Teams;
  • Админ-панель — пользователи, настройки, шаблоны писем, бэкапы, логи;
  • Уведомления — email и push в реальном времени по событиям и статусам заявок.

И тут важно сказать честно: не всё шло гладко. Интеграции не заработали с первого раза. ИИ регулярно промахивался мимо задачи, некоторые вещи приходилось переформулировать по много раз. Были и мелкие странности: например, все логотипы при переносе стабильно искажались. Раздражающе, но поправимо.

Зато заработало то, что годами пылилось в бэклоге. Например, поиск сотрудников по локации. В старом портале это тянуло на отдельный проект. Шаблоны в графике отсутствий. Теперь видишь отпуска только своей команды, а не всей компании целиком. Мелочи, но именно из таких мелочей и складывается ощущение, что система сделана под тебя.

Как мы переезжали

Две недели 50 сотрудников работали в обоих порталах параллельно. Александр собирал обратную связь, ловил баги, правил на ходу, закрыл несколько мелких замечаний. А потом мы просто выключили старый портал.

Переход прошёл на удивление спокойно, и это не случайно. Мы намеренно сделали новый портал похожим на старый: те же процессы, та же логика, только интерфейс чище. Привыкать почти не пришлось.

Почему мы отдаём это бесплатно

Портал, который мы построили для себя, теперь доступен всем. Мы назвали его Sibedge People и выложили в открытый доступ.

Любая компания может скачать его, развернуть и адаптировать под свои процессы. Без скрытых платежей и вендорной зависимости.

Ссылка не репозиторий: https://github.com/sibedge-llc/sibedge_people_public

Кому он реально подойдёт: компаниям от 50 до 500 человек, у которых есть свой IT-специалист или небольшая команда разработки, и которым нужен контроль над HR-процессами без привязки к вендору.

Что под капотом:

  • Backend: Python 3.12, FastAPI, SQLAlchemy 2, Celery, PostgreSQL 16, Redis 7
  • Frontend: TypeScript, React 18, Vite, TanStack Query, Zustand, Tailwind CSS, shadcn/ui
  • Инфраструктура: Docker Compose, Nginx

Зачем нам это? Мы хотели проверить сами, не на словах: правда ли ИИ настолько изменил разработку, как все говорят. Оказалось — да. Поэтому мы и выкладываем код: скачайте, разверните у себя и посмотрите своими глазами.

Чему всё это нас научило

Главный эффект оказался даже не в самом портале. После запуска коллеги начали сами пробовать ИИ-инструменты. Больше людей пошли на внутренние курсы, стали внедрять ИИ в свою работу. Один живой рабочий кейс убедил лучше любых презентаций от руководства. Это, наверное, и есть самое ценное, что мы вынесли.

Но мы не хотим продавать сказку. Разработка с ИИ подходит не всем задачам. Если процессы типовые — проще и дешевле купить готовое. Если система действительно сложная — в одиночку её не написать, нужна команда. Но если вы годами платите за доработки, а система всё равно не делает того, что нужно, — попробуйте. Порог входа сегодня уже не такой высокий, как кажется.

Мы попробовали. И не пожалели.

Open Source
12 тыс интересуются