Formação em Métodos Ágeis

CURSO PRESENCIAL

Aprenda Scrum, Kanban, XP, TDD, BDD, User stories , planejamento ágil e muito mais.

Solicite uma proposta

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

Alexandre Lina Umberto Elisgângela Romes Flávio

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

CTBC Landix OpenK Tecnologia Explend Engeset Bizs Tecnologia Wik Solutions UFU

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

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

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

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.