Nos últimos anos as metodologias ágeis de desenvolvimento de software, ou Agile, ficaram bastante em evidência, e esse movimento não pára de crescer, principalmente devido ao framework Scrum, que se popularizou rapidamente em todo o mundo.
Para quem nunca ouviu falar, essa abordagem de desenvolvimento de software surgiu com o Manifesto Agile, que em suma utiliza um planejamento mais curto e incremental, sendo muito mais interativo do que o padrão seguido até então, baseado no PMI. Em um projeto ágil, o cliente recebe regularmente pequenas partes funcionais do projeto, sendo tudo sempre bem planejado e alinhado.
Com isso ocorreu também a ascensão do profissional Scrum Master, pois ele possui um papel muito importante em todo o processo.
O que faz um Scrum Master
A metodologia Scrum utiliza 3 papéis principais, o Product Owner, o time de Desenvolvimento e o Scrum Master. É uma característica que esses times sejam pequenos de forma a facilitar a comunicação.
O Product Owner é o responsável por fazer o levantamento das necessidades do cliente quanto às funcionalidades e as entregas desejadas, apresentando isso de maneira claro ao restante do grupo.
A equipe de desenvolvimento é um time multi-disciplinar, responsável por toda a elaboração do projeto, desde o projeto, codificação, documentação e testes.
Já o profissional Scrum Master (SM) atua como um líder que tem como principal função manter todas áreas integradas e em constante comunicação, garantir que os princípios e valores do Scrum sejam seguidos por todos e, principalmente, resolver impedimentos que possam estar prejudicando o desempenho e as entregas da equipe de desenvolvimento.
A Certificação Scrum Master
Como pode-se notar, o SM é o profissional que possui maior conhecimento de toda a metodologia e de Agile, garantindo que todo o processo seja seguido adequadamente pelos demais participantes do projeto. Para que se possa assegurar esse conhecimento existe a Certificação Scrum Master.
Essa certificação scrum é concedida por diversas instituições, entre elas as principais são a Exin, muito conhecida pela ITIL, Scrum Alliance e a Scrum.org. Vale lembrar que as instituições possuem regras diferentes para a eligibilidade ao certificado, por exemplo a Scrum Alliance exige que seja feito um curso scrum oficial. Além disso, há diferenças no programa e no preço de cada um desses exames, é importante informar-se bem a respeito antes de se registrar e fazer o pagamento.
No entanto, todas elas abordam os mesmos valores e princípios, necessários para que o Scrum Master possa cumprir suas funções dentro do projeto ágil.
Com o crescente aumento do uso do Scrum, a procura por profissionais com essa certificação tem crescido muito, até mesmo porque ainda não há uma saturação no mercado como ocorre com outras profissões. Quem possui essa qualificação tem sido muito valorizado no mercado, conseguindo boas oportunidades e frequentemente melhores salários.
Como Escolher um Curso Scrum
Claro que junto com a valorização da certificação, aumentou muito a demanda por profissionais interessados em obtê-la.
No entanto, é preciso uma boa dose de dedicação aos estudos para conseguir se certificar, até porque algumas das instituições, como a Scrum Alliance, exige que seja feito um curso de scrum oficial para que seja possível a aplicação ao exame. Já em outros orgãos como a Scrum.Org e a EXIN, não há essa obrigatoriedade e o profissional pode se preparar por conta própria ou através de cursos independentes, o que é muito recomendado.
Essa diferença tem feito com que a tendência dos profissionais seja obter os certificados pela Scrum.org ou EXIN, pois o curso da Scrum Alliance acaba ficando muito caro, além de ser exclusivamente presencial, o que impossibilita a realização por muitos profissionais.
Por outro lado, é possível encontrar muitos cursos scrum online pela Internet, focados nos outros exames, o que causa uma melhor relação custo-benefício.