Gostou deste curso? Compartilhe!
Reserve sua vaga
Você já tem as informações de preço e condições de pagamento deste curso? Reserve sua vaga agora!
O que nossos clientes dizem
Quer este curso na sua empresa?
Invista em seus funcionários! Solicite uma proposta comercial de uma turma fechada para sua equipe.
Esta formação de 48 horas reúne conteúdos sobre métodos ágeis extremamente importantes para aplicar da forma correta
os princípios do Manifesto Ágil e as principais metodologias de gestão, desenvolvimento e testes ágeis.
Você aprenderá sobre diversas metodologias ágeis para desenvolvimento de software, como Scrum, Kanban,
XP, TDD, BDD, User stories, planejamento ágil, estimativas ágeis, planning poker e etc, além de diversas técnicas de testes ágeis,
como testes exploratórios, testes de cenário, testes de usabilidade, testes alfa, testes beta, testes de aceitação de usuários,
testes tecnológicos, testes de desempenho, testes de carga, testes de segurança, testes das "bilidades", testes A/B, etc.
Além de tudo isso, o módulo de Scrum prepara você para fazer o exame de certificação
PSM I (Professional Scrum Master),
da Scrum.org.
O curso é voltado para profissionais e estudantes que pretendem ou já utilizam métodos ágeis para gestão e desenvolvimento de software,
bem como pessoas envolvidas em áreas de testes e gestores de equipes.
São 3 instrutores experientes e renomados que ministrarão cada módulo desta formação.
Este pacote inclui os cursos
Alguns clientes de cursos ágeis
Nossas turmas de cursos ágeis
Programa do curso de Práticas Ágeis
-
1. Problemas e Métodos Ágeis
Realidade e problemas da Indústria de Software, o paradigma ágil, o manifesto ágil, processos empíricos e conceitos de Scrum.
-
2. Planejamento Ágil de Projetos
Por que os planos falham, planejamento em níveis, planejando a Release, planejando a iteração, planejamento do dia,
priorização de funcionalidades, estimativas ágeis, tamanho, pontos e velocidade e planning poker.
-
3. Kanban
O que é Kanban, limitando o trabalho, trabalhando sem iterações, criando um fluxo contínuo, métricas, ciclos independentes,
exemplo de Kanban, como lidar com ociosidade e boas práticas,
-
4. Introdução à Programação Extrema (XP)
As origens de XP, o foco no desenvolvedor, os cinco valores de XP, user stories, papéis, 14 princípios e 24 práticas,
por que as práticas funcionam, o ambiente de trabalho, montando um quadro de estórias, programação em pares, jogo do planejamento,
o código é a documentação, propriedade coletiva e código unificado, testes automatizados, stand up meeting, gráficos, como entregar,
retrospectivas: a hora de melhorar, um dia de um programador XP.
-
5. Desenvolvimento Dirigido por Testes (TDD)
O que é TDD, bons testes, refatorações, o ciclo de TDD, as três regras de TDD, exemplo prático,
vantagens de curto, médio e longo prazo, teoria das janelas quebradas e atividades práticas.
Programa do curso de Scrum
-
1. Introdução aos Métodos Ágeis
Processos empíricos e definidos, o Manifesto Ágil, conceitos de valor, interação e iteração, o desenvolvimento enxuto (Lean)
e os desperdícios dos projetos.
-
2. O Framework Scrum
O ciclo de vida, os papéis, sprint, planejamento e execução de projetos com Scrum, product backlog, sprint backlog, estimativas
com planning poker, daily meeting, retrospectivas e sprint review.
Será vivenciado um planejamento através de uma dinâmica chamada de Blitz Planning.
-
3. Simulação de Scrum com um projeto real com uma fábrica de aviões
Dinâmica já executada em mais de uma dezena de oportunidades para centenas pessoas, que passa por todas as fases do Scrum e
inclui simulações de situações do dia a dia, tais como mudanças no escopo e mudan-ças nas equipes dos projetos, retrabalho,
precisão das estimativas, além de trabalhar conceitos de velocidade e produtividade.
-
4. Contratos em projetos que adotam métodos ágeis
Como estabelecer contratos ágeis entre clientes e fornecedores com o uso de Scrum, tipos de contratos, vantagens
e desvantagens de cada tipo de contrato, discussão de casos reais.
-
5. Aspectos Avançados do Scrum
Discussão do uso do Scrum com modelos e referências existentes no mercado, tais como PMBOK, CMMI, MPS.BR, Teoria das Restrições,
Corrente Crítica (CCPM), Kanban e Lean.
-
6. Conclusão
Perspectiva do uso do Scrum no Brasil e no mundo, principais dificuldades, resistências, dicas, estratégias para vender
projetos com Scrum internamente na sua empresa, alinhamento com modelos de qualidade (CMMI e MPS.BR), alinhamento com o PMBOK.
Programa do curso de Testes Ágeis
-
1. Introdução
Introdução a métodos ágeis, introdução a testes ágeis, diferença da abordagem ágil para a abordagem tradicional,
casos de teste e estrutura do time.
-
2. Testes
Automação de testes, execução de testes, o testador ágil, colaboração com outras especialidades,
gestão do débito técnico e testes de negócio que apoiam o time.
-
3. Requisitos
Requisito ágil, uso de exemplos, ferramentas para alinhar exemplos, ferramentas para automação de testes funcionais,
e testes tecnológicos para desenvolver o produto.
-
4. Desenvolvimento guiado pelos testes
TDD, BDD, ferramentas de apoio ao desenvolvimento e testes unitários, testes de negócio usados para criticar o produto
e demonstrações.
-
5. Tipos de testes
Testes exploratórios, testes de cenário, testes de usabilidade, alfa e beta testes, user acceptance tests,
testes tecnológicos usados para criticar o produto, testes de desempenho e carga, testes de segurança e
testes das "bilidades".
-
6. Métricas, postura e deployment
Métricas, mudança de postura, continuous deployment, AB testing e estudo de caso.
Carga horária
48 horas.
Pré-requisitos
Conhecimentos básicos de Engenharia de Software (para Curso de Scrum e Testes Ágeis) e familiaridade com linguagens de programação (para Curso de Práticas Ágeis).
A linguagem base do curso de Práticas Ágeis será Java, contudo, o domínio dela não é um pré-requisito desde que o participante
possua experiência com outras linguagens orientadas a objetos.
Sobre os instrutores
Me. Dairton Bassi é Certified Scrum Master, Mestre em Engenharia de Software e Bacharel em Ciência da Computação pela USP.
Atuou como desenvolvedor, líder técnico, coach de equipes, Scrum Master e consultor em diversas empresas.
Está envolvido com métodos ágeis desde 2003, é co-fundador da AgilCoop, criador do Encontro Ágil, Chair do Agile Brazil 2012 e
Head de desenvolvimento da Dafiti.
Dr. Rafael Prikladnicki é Professor da Faculdade de Informática da PUCRS, com doutorado e mestrado em Ciência da Computação pela PUCRS.
É membro da Scrum Alliance e Certified Scrum Master (CSM), além de ter participado da tradução do Guia oficial do Scrum para o Português.
É gerente de projetos profissional (PMP) certificado pelo PMI e implementador credenciado no modelo MPS.BR.
Possui também atividades de consultoria e capacitação em gerenciamento de projetos, desenvolvimento distribuído de software,
implementação de programas de melhoria de processo de software baseados nos modelos MPS.BR e CMMI e em metodologias ágeis para desenvolvimento de software.
Atua na coordenação da rede SPIN-POA na PUCRS e na coordenação do Grupo de Usuários de Métodos Ágeis (GUMA) da Sucesu-RS.
Foi coordenador geral da Agile Brazil 2010, Conferência Brasileira sobre Métodos Ágeis de Desenvolvimento de Software.
Me. Alejandro Olchik é graduado em Ciência da Computação pela UFRGS e MBA pela ESPM. Certificado PMP pelo PMI
e ITIL V3 Foundations. Certified Scrum Professional (CSP) pela Scrum Alliance, Professional Scrum Master I (PSM I) pela Scrum.org,
Agile Coach Professional pelo ICA-TI. Utiliza Scrum para gerenciar projetos de desenvolvimento de software desde 2002.
Possui significativa vivência na aplicação de Scrum e Metodologias Ágeis em equipes de diferentes tamanhos e perfis,
em projetos de diferentes bases tecnológicas em diferentes estágios do ciclo de vida e em diferentes ambientes organizacionais.
É Diretor de Inovação da ionatec e mantém atividades relacionadas à coaching para adoção de métodos ágeis e consultoria
no uso de Cloud Computing.