4 ms·
There are multiple ways to successfully organize teams of software developers. What matters most is that the choices are consistent and coherent. It's nice to
by VikingCoder 10y ago
There are multiple ways to successfully organize teams of software developers.
What matters most is that the choices are consistent and coherent.
It's nice to read about practices that work in one environment, but you have to keep in mind how they integrate in to the big picture of all of the choices.
For instance, some teams branch everywhere, for everything. Which is fine, and some people do it to great success.
Some teams develop at head, for everything. Which is fine, and some people do it to great success.
But the tools you need to build around those two approaches are totally different. Reading about the tools and techniques, without understanding how they all fit together, and trying to adopt them because they work for other people, could be a recipe for disaster.