Погудим?
Как часто вы в команде обсуждаете сложные вопросы где нет однозначно верного ответа?
ansible или puppet?
kubernetes или nomad?
linux или windows?
Вот IETF сталкиваются с таким постоянно и написали rfc7282 о том как они ведут дискуссию и принимают решение о том что выбрать.
В целом их подход описывается 2 предложениями:
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.
Если же раскрыть в нескольких предложениях, то я это у себя в голове сформировал так:
- Важно учесть все точки зрения на проблематику. Даже если 100 человек говорят, что технология А лучше технологии В, а 5 говорят обратное - важно разобраться почему 5 так говорят. И разобраться объективно с каждым возражением, потому что возможно 100 человек ошибаются.
- Если решение А можно сделать за N часов, а решение B за N^2, то предлагают делать решение A как бы идеально не было решение B.
- Стараются не голосовать, а гудеть. Это связанно с тем, что у компаний могут быть одни интересы, а у их работников - другие. И гудением можно скрыть свое несогласие с позицией компании. Послушайте - это выглядит очень занимательно.