Knowledge as code: как мы храним знания в git Практические кейсы и результаты организации управления знаниями в компаниях
Создатель и руководитель команд разработчиков, менеджер проектов, технический кофаундер в нескольких стартапах (Film.Ru, StormCrew).
Тезисы
Компания "Стриж" - создатель технологии XNB для создания высокоэффективных беспроводных LPWAN-сетей. В компании мы разрабатываем полный технологический стек: радиопротокол, радиомодемы, умные устройства, базовые станции для коммуникации с ними, бэкенд для обработки и хранения информации, приложения для конечных пользователей.
Разработка кода прошивок, ПО базовых станций, бэкенда и приложений ведётся силами отдельных команд, каждая имеет свои особенности и свой ритм, что затрудняет коммуникацию. Устройства постоянно совершенствуются и появляются новые, меняются версии прошивок, и для регулировки этого хаоса мы решили хранить документацию на протоколы в отдельном git-репозитории, аналогично с тем, как мы храним код.
Я расскажу о том, как реализация этой идеи улучшила взаимодействие между командами, повысила качество разработки, упростила онбординг новичков и в целом повысила качество реализуемых проектов.
