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

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

📈 Ключевые результаты и дальнейшее развитие Ссылка на заголовок

С 2020 года численность команды выросла с 5 до 30 человек. При этом, согласно логам git-репозитория базы знаний, в проекте приняли участие 31 уникальный контрибутор, из которых 9 сотрудников сделали более 50 коммитов каждый. Это свидетельствует о том, что база знаний не просто существует, но и активно используется и развивается.

Со временем изменилась и роль самой вики: если в начале это был скорее мой личный публичный блокнот, то позже она стала полноценным рабочим инструментом для всей команды — от новичков до руководства.

Для мотивации сотрудников я проводил инициативы, направленные на повышение вовлеченности, включая митап по управлению знаниями, где рассказывал о подходах к формализации и передаче знаний внутри команд.

🏗 Архитектура решения и процесс разработки Ссылка на заголовок

В качестве платформы была выбрана Wiki.js— удобная, современная система для ведения вики-документации. Первая версия была развернута в Docker Compose вместе с PostgreSQL и Elasticsearch. Однако позже Elasticsearch был отключён из-за высокого потребления ресурсов, а поиск был переведён на встроенный движок — его производительности оказалось достаточно.

Хранилище знаний синхронизируется с git-репозиторием, что позволяет:

  • обеспечивать надежную резервную копию базы знаний
  • отслеживать авторство и изменения через историю коммитов

Позже мной была внедрена SSO-авторизация через корпоративный Keycloak, что обеспечило бесшовный доступ для всех сотрудников компании.

⚙️ Детали реализации, особенности и сложности Ссылка на заголовок

  • Система настроена как максимально открытая и горизонтальная — все сотрудники могут читать и редактировать любую информацию. Это снижает барьер входа и стимулирует живое обновление базы.
  • Для информации, требующей ограниченного доступа, используются сторонние инструменты (например, Google Docs).
  • Проект изначально стартовал как личная инициатива, но со временем стал неотъемлемой частью корпоративной культуры.
  • Благодаря синхронизации с git и простоте CI/CD-подхода, платформа легко обслуживается и масштабируется под новые требования.

Ссылки Ссылка на заголовок