Чем бы ни занималась ваша команда, ей регулярно приходится принимать различные решения. Хороший тимлид должен уметь балансировать между тем, чтобы давать своим сотрудникам полномочия на самостоятельное принятие решений, и тем, чтобы все они укладывались в одну большую стратегию. Чтобы это работало, тимлиду важно синхронизировать свою модель принятия решений с командой. Хороший способ сделать это – попробовать описать общие принципы принятия решений в виде трейдоффов.
Мы как-то делали такое упражнение в Kotlin, чтобы договориться о том, как принимать решения связанные с дизайном новых фич. Вот такие примеры у нас получились:
- Readability over concision
- Producticity over runtime performance
- Safety over flexibility
- Evolution over 100% backward compatibility
Если подход показался интересным, почитайте статью – там дается больше примеров и деталей того, как завести у себ в команде.
https://academy.nobl.io/how-to-write-a-strategy-your-team-will-remember/
Post #636
2.94K