The role of a Scrum Master is necessary to ensure proper collaboration among the Scrum Teams. Scrum Master will create and implement standards, evolve Agile development practices, and encourage adoption of Agile methodology, in order to provide continue increment of product of value, or potentially shippable products. Scrum Master does the overall guidance and management oversight to those Scrum Teams and Agile Projects. The communication between Scrum teams must to occur smoothly and accurately, also the organizational issues or impediments must be resolved as soon as possible to ensure Scrum Team’s progress through the project.