I usually got impression from different source about people in some other countries, and they are superior at their work, that's not all true. When you get to work with some of them, you will know what they are...
Being yearly working with a team and observing how it works, I found a team is easily to collapse if there is no experienced and responsible manager, or there is an irresponsible manager. Especially when they are developing new product and all those previous member doesn't know it at all.
When the team manager to construct the team by recruit new members, those new members usually had good experiences on their works, and from the first phrase of development, those new members will contribute their idea and build the plan for the new product, at this moment, team manager usually made a mistake, to give those new members too much credits, so they are thinking they are responsible for the project, and the product should be the app what they have planned.
As the development begin, those previous team members who don't know about those new skills well also join in, and team manager expected that things going as well as what he expected, he didn't clearly let all members knew about their position, who will be in charge of what part of the work, so things start to run into an unexpected way, those new members who think they have planned the app, they think the app they are working on, should always follow their plan and when they find that those previous team members who didn't do it, they begin to negotiate with them, try to discuss with them, explain to them, as they think they are helping.
But they are wrong, indeed in their opinion, they are really trying to help others to understand the project well, to know how to be more professional in new skills, but they forgot all those previous members, most of them have been working at the company for about more than five years, and commonly those people have get used to the way they are working with their team, and they won't change and listen to other members.
When it happened, things will go ugly, we all can't deny a fact that programmers usually arrogant, it's like a decease rooted in programmers mind, whatever they know or don't know the new skill, if they have many years of experiences on programming, they will regard that those programmers who are telling them how to do, a bit insulting, at first they just ignore the conversation, and later they will shutdown it, this time, those new members start realize what happened.
Usually when a team go into this kind situation, it's time for team manager to show his charming power to handle it, if a team manager only focus on those personal issues like unpleasant conversation, being rude and sharp words, he will be failed, because he didn't track back to the real problem, and take a reasonable thinking about it, team manager should not be the guy who only push their members to be working efficiently, get the work done, and get the money earned, but see the problem of development.
Actually the solution is, for new members, even though they knew all about this new app, and they probably have a thorough thinking and very good plan on it, professional and writing beautiful code on it, but they should know they are not in charge of the development, and the whole team should pick a plan first, and to work on that PLAN whatever it was or not their plan, even its not good enough, they should follow that.
Those previous members, who have been working at the company for years, they should be responsible and making the PLAN, even its bad, awkward, or sometimes stupid from professional view, but all team members should stick on it, the way the app will be, is the way the team chose, not all company deserve a great app at beginning, but they are growing up, for the company, the most important part is, to sustain the stable of team, and maintain their business easily and well.
A Team will be Failed, if the team manager didn't look into the real problem of the team, to discard all those personal issues, because all of them, are not the reason, the reason always happened on his PLAN, and his mistakes, and usually what he denied.