Scrum Developer

Dentre as certificações Scrum disponíveis por diferentes organizações validadoras, a PSD (Professional Scrum Developer) da Scrum.org aparece normalmente eclipsada pela Scrum Master, certificação mais valorizada pelos agilistas e mercado de TI.

Acredito que isso se deve pelo perfil dos profissionais mais focados em gestão, metodologias e frameworks em projetos de software que desenvolvedores mais focados em conhecimentos técnicos como linguagens de programação, arquitetura de sistemas, banco de dados, computação em nuvem; DevOps; etc.

Certificações da Scrum.org

Porém, participando como desenvolvedor em projetos de software que utilizam Scrum há muitos anos percebo como a estrutura e princípios do framework combinados a práticas e ferramentas ágeis facilitam o trabalho diário em um time de desenvolvimento que realiza entregas contínuas com qualidade e valor.

Por isso, reservei um tempo para aprofundar meus conhecimentos práticos e validar a teoria através da certificação para desenvolvedores em um time Scrum.

Depois de aprovado, venho aqui compartilhar como me preparei para a prova.

O Exame

Além dos conceitos como valores, princípios, papéis, regras, artefatos e eventos que fazem o Scrum; um desenvolvedor será avaliado nos conhecimentos:

  • Desenvolvimento do trabalho em equipes multifuncionais e auto-organizadas.
  • Análise, refinamento, estimativas e seleção dos itens para Backlog da Sprint.
  • Abordagem arquitetural em desenvolvimento iterativo e incremental.
  • Padrões e práticas de programação assegurando qualidade de código.
  • Testes guiando desenvolvimento (TDD; métricas; mocks; cobertura).
  • Construção ágil: integração contínua; automatização; controle de versões.
  • Relatórios de erros; análises estáticas e dinâmicas de código; tipos de testes.
Ciclo de iterações, papéis, artefatos e entregas do Scrum

O processo de pagamento, realização e resultado da PSD é todo feito em Scrum.org, organização fundada por Ken Schwaber, um dos criados do Scrum. Os detalhes:

  • Número de Questões: 80 perguntas
  • Formato: múltipla escolha; múltiplas respostas e verdadeiro ou falso.
  • Tempo disponível: 60 minutos
  • Idioma: Inglês (necessário conhecimento intermédiario para compreensão)
  • Porcentagem para Aprovação: 85% de acertos
  • Nível de dificuldade: Intermédiario
  • Preço: U$ 200 por tentativa (o real desvalorizado não ajuda aqui)

O Estudo

Diferentemente de outras organizações validadoras do Scrum, nenhum treinamento oficial é requirido para realizar o exame. Portanto, estudando pelos materiais sugeridos, alguns livros e praticando simulados; será suficiente na preparação.

Recomendo que estudem por material em inglês já que o exame é nesse idioma. Então, segue fontes de estudos que utilizei durante minha preparação:

Documento desenvolvido e mantido pelos seus criadores descrevendo o propósito e as regras que definem o Scrum. Fundamental para identificar e diferenciar o framework de outras metodologias ágeis que podem ser utilizadas em conjunto.

Glossário de termos específicos para o time de desenvolvimento usando Scrum e desenvolvimento ágil de Software. Como questões básicas testam definições comuns, ter elas na mente lhe faz ganhar tempo para as questões complexas.

Um estudo de caso em empresa sueca implementou Scrum e XP em time com 40 pessoas e como melhoraram seu processo ao longo do tempo. Livro inclui dicas práticas; técnicas de planejamento e estimativa; diagramas; testes e aprendizados em projetos Scrum que são úteis para questões relacionadas a inspeção e adaptação.

Videoaulas diretas e objetivas com dicas e práticas. Adquiri esse curso preparatório ao buscar por simulados para praticar e avaliar o meu conhecimento. Gostei bastante do conteúdo que cobre todos os tópicos do exame e contém questionários a cada seção e dois simulados completos com questões similares a prova.

No alt text provided for this image
Videoaulas e simulados em curso na Udemy

Conteúdo de 50 horas/aula aprofundado sobre práticas ágeis com Scrum, expande conhecimentos no framework mas não é focado na certificação e não fundamental para a preparação. Porém, achei essa formação bem interessante.

O Simulado

No alt text provided for this image

No próprio site Scrum.org são disponibilizados simulados abertos. Por exemplo:

Ferramenta para validar conhecimento básico no Scrum com 30 questões a serem respondidas em até 30 minutos. Pratique bastante até obter 100%.

Seleção aleatória de 30 perguntas do banco de questões utilizado no exame. Portanto, algumas delas aparecerão pra valer e praticar bastante é necessário.

Mais 20 questões cobrindo conhecimentos especificos do “Desenvolvedor”. Fique atento as pegadinhas que usam: must; should; can; don’t.

Pois lembre-se, o Scrum é simples de entender porém difícil de dominar.

O Resultado

Após finalizar respostas, a porcentagem de acertos é visualizada e email enviado com instruções para download, compartilhamento e validação de certificado.

Concluindo: estudar e validar conceitos do Scrum que são usados nos projetos de software que participo há um bom tempo foram uma jornada proveitosa.

No alt text provided for this image
Certificado recebido após aprovação

Mais Informações e Fontes de Estudos

Spoiler da Professional Scrum Developer (PSD I) da Scrum.org | Café com Scrum

How to pass The Professional Scrum Developer Assessment | The Scrum Master

Suggested Reading for PSD | Scrum.org

Test-Driven Development: Teste e Design no Mundo Real | Livro da Casa do Código

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s