Как облегчить жизнь разработчиков
Годная статья про основные принципы DevEx (продуктивность разработчиков). Если кратко, то нужно:
- сокращать время циклов (например, время сборки, время ожидания ревью и т.п.);
- уменьшать количество переключений контекста (чтобы разрабы были “в потоке”, а не на митингах);
- снижение когнитивной нагрузки (чтобы не надо было думать о лишнем, принцип наименьшего удивления и т.п.).
В качестве проблем выделены:
- понимание настоящих проблем разрабов и принятие решений на основе данных, а не “я же сам разраб, я знаю как мыслят разрабы”;
- внедрение изменений;
- новые процессы/инструменты должны быть просты в использовании, а не добавлять работы;
- умение говорить нет: не все стоит оптимизации;
- команды должны быть ответственны за свои действия;
- в видео-версии еще и инженерная культура упоминается.
Комментарии