Gents,
We are stuck in a pattern where, after hours/days of frustrating debate, we create
delicate balances of agreement on topics only to have our consensus break
when a new point of view is interjected or another conversation
takes place. I really think it is time to add some layer of
leadership to the team. Our team is simply too large to act as a
democracy.
I realise that the Tech Cabal is an attempt to address the
aforementioned problems, but I do not feel that adding another sub-democracy
can help us in this issue. The Cabal has its advantages
when trying to solve integration/cross project problems, but I don't
think it helps us steer individual projects. I really think we need
technical leads that have the power to make decisions, or at the very least to
decide when debate is closed and carry forward ideas that have been agreed upon.
This is how the majority of projects both inside and outside of RedHat operate.
I'm not sure why we do not have this in Aeolus, but I'd be much
happier in my position if I had some clear direction on approach,
whether I agreed with that approach or not. Let me be clear and say
I don't expect Team Leads to simply make all and every decision
alone and dictate to the rest of the team. Rather, we need someone who
listens to all points of view and makes a decision and takes
responsibility for it.
How do you guys feel about this idea?
Would you be willing to give up some control for clear direction?
Regards,
Martyn