By his experience every time a team was not performing the reasons were related with a poor system. Before we blame people we should look into how the organization is assembled.
About Ricardo Fiel
Ricardo has 12 years experience in software teams, He had multiple roles from developer to architect to CTO, working in both startups and global corporations. He led teams from 4 to 30 members. Currently, he leads product development (SaaS) teams at Rupeal. You can find Ricardo in linkedin or twitter.