Certificação para Desenvolvedores Scrum
As metodologias Ágeis (Scrum, XP, etc) tem se tornado cada vez mais comum nas equipes de desenvolvimento de software. A adoção dessas metodologias trouxe uma nova visão, trazendo mais dinamicidade, flexibilidade e agilidade para o processo de desenvolvimento de software, que teve o RUP como principal framework nos últimos anos.
Visando garantir a melhor adoção das práticas ágeis, a Scrum Alliance (SA) foi uma das pioneiras em fornecer cursos e certificações na metodologia Scrum.
CSD - Certified Scrum Developer
A Scrum Alliance inovou mais uma vez e recentemente anunciou o CSD. A nova certificação visa credenciar desenvolvedores hábeis nas práticas ágeis de engenharia de software e nos princípios Scrum.
Para obter o CSD, o profissional precisa ter participado ao menos de 5 dias de treinamento, nos seguintes critérios:
- No mínimo 3 dias de treinamento em desenvolvimento de software, em um ou mais cursos elegíveis para o CSD. Esses cursos serão ministrados por entidades (SA-REP) certificadas pela SA.
- No mínimo 1 dia de treinamento em Scrum, em um curso elegível para o CSD. O CSM é um destes cursos.
- O 5o dia é eletivo. O desenvolvedor pode escolher dentre os cursos elegíveis.
- Desenvolvimento Colaborativo de Software
- TDD
- Testes de Aceitação
- Design Simples
- Refactoração
- Integração Contínua
- Padrões de Codificação / Padrões de Implementação em Java
PSD - Professional Scrum Developer
Na mesma linha do CSD, a Scrum.org também anunciou uma certificação para desenvolvedores Scrum, a PSD. O curso é focado nas boas práticas de desenvolvimento (engenharia, arquitetura, testes, banco de dados, entre outros) e na metodologia Scrum. Um dos idealizadores do curso é Ken Schwaber (pai do Scrum), que deixou a SA em setembro passado e fundou a Scrum.org. Ele trouxe da SA a ideia da certificação para desenvolvedores em Scrum, visando cobrir essa lacuna do mercado, onde muitos projetos que adotam metodologias ágeis acabam se esquecendo da qualidade do software, como afirmou Martin Fowler no artigo FlaccidScrum.
Para obter a PSD - Professional Scrum Developer, o desenvolvedor precisará assistir ao curso e depois realizar uma prova. O curso será montando, numa primeira fase, com base na plataforma Microsoft e posteriormente na plataforma JEE. A duração é de cinco dias. No Brasil já existem turmas agendadas, veja aqui.
Mais informações:
- http://xprogramming.com/xpmag/developer-quality-and-certification/
- http://www.infoq.com/br/news/2010/03/agile_certifications
- http://groups.google.com/group/agile-developer-skills
O que você acha das certificações para desenvolvedores?