Agile teams rely on collective problem-solving rather than individual ingenuity because problems are solved more quickly and effectively when diverse viewpoints are brought to bear rather than when team members try to push through their own.  Although it is the Scrum Master’s role to remove impediments to progress, which refers to eternal roadblocks, when it comes to development issues, in many cases, only the team members have the expertise needed to resolve the issues. One of the most frequently posed Agile interview questions, be ready for it.