Формализовали плюсы и минусы трёх основных подходов к документированию на проектах.
Мы тут проводим митап от программного комитета KnowledgeConf. В первой половине записали плюсы и минусы разных подходов к документации и тому, как сохранять знания о проекте.
Часть 1. Документация в головах
+ Передавать из уст в уста — это быстро.
+ Информация максимально актуальная
+ Быстрая обратная связь
+ Выкатили новую фичу — сразу есть документация
+ Не пишем доку, экономим деньги бизнеса
+ Развиваем soft skills
+ Люди эмоционально вовлечены
+ Много лайфхаков и багофич, которые не запишешь в документацию
+ Высокая информационная неуязвимость. Никто не сольёт доку, потому что её нет.
+ Высокий уровень доверия, потому что все решения хранятся в головах.
- Не фиксируем договоренности
- Всё в голове не удержишь
- Непосильный труд — донести мысль одинаково для всех
- Не отслеживается версионность
- Неравномерность знаний
- Больше времени занимает онбординг
- Онбординг отвлекает знающих экспертов
- Знания уходят с ключевыми сотрудниками
- Информация искажается при передаче
- Утечки времени на получение знаний на каждом этапе разработки
- Ограничение времени к информации. Ночью не у кого спросить.
- Сложно работать с распределёнными интернациональными комнадами.
- Сложно масштабировать проект.
- Непрозрачность со стороны для аудита, консультирования, помощи
- Культивирует точки экспертизы, которые могут покинуть проект
- Затрудняет повторяемость положительного результата.
Полный конспект тут:
https://github.com/NickVolynkin/teamleadconf-19/blob/master/source/km-meetup.md