Scrum masters integrate directly into the software development team. They influence development teams from the inside in order to help them practice the agile mindset, and execute agile frameworks with precision. This role is essential for new teams who are still trying to learn this new way of working.