Где-то уже недели 4 (с тех пор как у меня самого "щёлкнуло") я уделяю 3-5 часов в неделю тренировке подчинённых (и, при случае, более "отдалённых" коллег) пониманию связи ролей, интересов и практик — и удержанию во внимании связанных с этим изменений. Естественно, это подводит их к пересмотру собственных практик и планированию постепенного (и согласованного между разными людьми/командами!) обновления их стека.
Важная практика, которую приходится ставить практически "с нуля" (с очень примитивной, нигде не описанной, ad-hoc системы, наросшей эволюционно без какого-то дизайна для затыкания дырок "в моменте") — управление знаниями (knowledge management). Команда растёт, проекты и задачи всё более разнообразны — и полагаться на дедовские методы ("я просто подсмотрю в коде" и "я найду, у кого спросить" в основном) больше не выходит.
При этом большая часть "традиционных" knowledge management практик очевидно противоречат остальным инженерным Agile-практикам, который мы применяем: "по классике" Agile предполагает