Получи случайную криптовалюту за регистрацию!

Как снизить стоимость онбординга новых разработчиков в проект. | Mad Devs Channel

Как снизить стоимость онбординга новых разработчиков в проект. Нельзя просто так взять и избавить от затрат, связанных с онбордингом, но можно максимально эффективно организовать все процессы. Как мы в Mad Dеvs это делаем? А вот так!

Создаем и поддерживаем ReadMe документацию Новичок ознакомится со структурой проекта, всей нужной документацией и может понять смысл проекта, запустить проект локально, протестировать и задеплоить его.
Не игнорируем тесты и они должны покрывать минимум 50% всего функционала проекта. Тесты важны для бизнес-логики проекта.
Создаем архитектурную и инфраструктурную диаграмму. По ним новичок может разобраться в структуре проекта: что к чему относится и что от чего зависит.
CI/CD pipeline помогает новичку понять, как проект собирается и куда он деплоится.
Все мерж-реквесты и коммиты имеют ссылку на задачу в issue-tracker. Так новенький увидит, какая строка кода к какой задаче относится и почему этот код был написан, кто его тестировал, и т.д.

Если не делать все, что описано выше онбординг будет долгим и дорогостоящим.