Certified Scrum Developer (CSD)

Objetivo

Vivenciar o funcionamento do Scrum em um projeto que os próprios participantes executam, com imersão nas práticas e valores do Scrum para sentir o jeito Scrum de tocar um projeto.
Aprenda na prática os conceitos de desenvolvimento ágil e técnicas do Extreme Programming.

Público

Desenvolvedores e testadores de software com foco na plataforma Java.

Por que se inscrever?

Treinamento útil para os membros do time de desenvolvimento que querem aprender hands-on, como o desenvolvimento ágil funciona, utilizando as práticas modernas como as do extreme programming, com foco especial na automatização de testes com TDD, BDD, ATDD. Serão ensinadas na prática o uso das atuais ferramentas para a plataforma Java.

Carga horária

24 horas

Conteúdo Programático

1 – Definição do Scrum: o que é Scrum, quando e porquê utilizar Scrum, o que é Agilidade, quais os caminhos para se atingir a Agilidade, aborda-se o básico do Scrum e do framework, princípios e valores que garantem a correta compreensão do Scrum.
2 – Scrum framework: As reuniões, os artefatos e os papéis que compõem o processo Scrum.
3 – Práticas de Scrum e XP (Extreme Programming): Estimativa e planejamento (wideband Delphi, knowledge of crowds), jogo do planejamento, planning poker, user stories, e outras práticas que são comumente usadas. Estimativas e métricas ágeis.
4 – Agile Testing: quadrante de teste em Agile, TDD em acao, BDD (Behavior-Driven Development), ATDD (Acceptance Test-Driven Development), automação de testes.
5 – Qualidade de código: clean code, integração continua, deploy continuo, black box testing, ferramentas de qualidade.
6 – Ferramentas atuais de desenvolvimento Agile: arquillian, jenkins, git, cucumber, jpa, mockito.
7 – Técnicas extremas de quebra de user stories: workflows, UI, Pareto, etc.
8 – Apresentação de 3 projetos reais: formação de equipes, seleção de projetos e estabelecimento do timeline dos sprints.

Veja as turmas

 

Treinamento oferecido por:

Instrutor

Peterson Laurentis

Pragmático e entusiasmado pelo desenvolvimento ágil.
Especialista de TI no UOL PagSeguro.
Head Coach da IWorks Education.
Possui mais de 6 anos de experiência ministrando treinamentos de desenvolvimento e arquitetura de software como foco em agilidade. Já treinou grandes empresas, tais como Porto Seguro, Itaú, Serasa Experian e outras.
Faz parte do corpo docente do CAC Certified Agile Coaching, responsável pelo módulo Agile Software Development.
Possui mais de 10 anos de experiência trabalhando como profissional de TI, atuando em várias funções, como desenvolvedor Java, analista de sistemas, arquiteto de software e liderança técnica.
Em 2010, conheceu o Extreme Programming e desde então tem mantido seu foco em desenvolvimento com práticas ágeis e guiado por testes.