People are very important in all aspects. There is no exception in software development.
The organized team is more important than the environment.
Teams should be organized first and then organize the environment according to the team.
Instead of organizing the environment to organize the team.
However, many times are not this.
The above is my understanding.