O caminho da excelência técnica para evoluir seu time e seus resultados.

Novas Matrículas para Esse Produto estão Temporariamente Suspensas. Saiba Mais Aqui...
Ainda não temos uma turma ao vivo marcada para essa formação, mas você pode se matricular e assistir às aulas por meio das gravações.
O que vou aprender nessa formação?
  • entender a natureza do desenvolvimento de software e aprender a lidar com a com as complexidades acidental e essencial.
  • explorar a Qualidade de Software e a referência atual ISO 25010.
  • tratar sobre a análise de código e conhecer suas estratégias.
  • debater o repertório ágil atual, o Business Agility e outras abordagens baseadas em princípios.

Para quem esta formação é ideal?
  • Essa formação é ideal para gestores e líderes que querem: melhorar as práticas técnicas de desenvolvimento de software, entregar produtos de qualidade, mais fáceis de manter e evoluir.

Depoimentos de quem já fez
Conteúdo Programático
Módulo 1: Agilidade e a Engenharia de Software
  • Um passeio pela história das abordagens de desenvolvimento de software
  • Entendendo a natureza do desenvolvimento de software
  • Lidando com a complexidade: acidental e essencial
  • Impacto do software no negócio
  • Leis de evolução de Lehman
  • Manifesto Ágil
  • Princípios ágeis
  • eXtreme Programming: valores, práticas e papéis
  • Dívida Técnica: conceitos, tipos e como lidar com a ela
  • Referências para aprofundamento dos estudos

Módulo 2: Entendendo a importância da Qualidade
  • Introdução a Qualidade de Software
  • A referência atual: ISO 25010
  • O que observar: atributos internos e externos de qualidade
  • Testes: importância e tipos de testes
  • Vale a pena automatizar? Apresentando a “hipótese do Guilherme”
  • Por onde começar?
  • TDD (Test-Driven Development): abordagem de teste ou técnica de design?
  • Exemplo prático: um episódio de TDD
  • Referências para aprofundamento dos estudos
  • Smells: o que são? Como surgem? Qual seu impacto no projeto?
  • Entendendo o processo de decisão dos refactorings
  • Táticas de refactoring: root canal e floss refactoring
  • A dualidade Smell-Refactoring
  • A importância de princípios de Design (SOLID)
  • 5S em Código
  • Exemplo prático: um episódio de refactoring
  • Ferramentas de apoio
  • Dicas para manter e evoluir nas práticas
  • Referências para aprofundamento dos estudos

Módulo 3: O DO da Análise de Código
  • O que é a análise de código?
  • Fundamentos da análise: legibilidade e compreensão
  • Pontos de observação no código
  • Métricas de apoio
  • O que ganhamos com essa prática?
  • Quais as habilidades necessárias
  • Conhecendo as estratégias: análise estática, análise dinâmica, análise temporal e análise comportamental
  • Combinando as estratégias
  • Inserindo as práticas no dia a dia
  • Poka-yoke e Jidôka no desenvolvimento de software
  • Relação Erro-Defeito
  • Ampliando o arsenal de ferramentas
  • Técnicas de priorização de problemas no código
  • Referências para aprofundamento dos estudos

Módulo 4: Para onde estamos indo em relação a excelência técnica?
  • Como estamos hoje?
  • O repertório ágil atual
  • Mundo VUCA e transformação digital
  • Business Agility
  • Outras abordagens baseadas em princípios (Heart of Agile, Modern Agile)
  • Clean Agile (Uncle Bob)
  • Automação e Cultura DevOps
  • Lean Enterprise
  • Virando a chave - Propósito e entendimento: visão sistêmica e gestão do conhecimento
  • A mudança de mentalidade necessária
  • Referências para aprofundamento dos estudos

Conheça quem vai te ensinar
Daniel Wildt
  • Profissional de Tecnologia, preocupado com desenvolvimento de produtos e serviços com equipes focadas em aprendizado, melhoria contínua e autonomia.
  • Produz conteúdo em vídeo, áudio e texto sobre consciência de tempo, experiência de usuário, empreendedorismo e metodologias ágeis.
  • Sócio e Mentor na Wildtech, Blogger/Youtuber no danielwildt.com, Sócio e Diretor na uMov.me.
Guilherme Lacerda
  • Trabalha com Métodos Ágeis desde 2001.
  • Vem liderando a transformação ágil em várias empresas, de startups a grandes corporações.
  • Consultor associado na Wildtech, Software Engineering Lead na Umbler
  • Mestre e Doutorando em Ciência da Computação (UFRGS), com estudos na área de Métodos Ágeis, Engenharia de Software e Gestão de Projetos e Produtos.
  • Criador do DR-Tools Suite.
  • Professor Universitário de Graduação e de Pós-Graduação na Unisinos.


Fortaleça seu Currículo

141

PESSOAS
JÁ PASSARAM POR
ESSA FORMAÇÃO


26

PESSOAS
ESTÃO MATRICULADAS
NA EDIÇÃO DESSE ANO


12

HORAS DE
CARGA HORÁRIA


3

EDIÇÕES
JÁ REALIZADAS

Certificação Software Zen
Carga Horária: 12 hs
  • Para obtenção do certificado:
  • A prova final pode ser feita até 1 ano após conclusão de uma turma (lembre-se que você mantém o acesso às gravações para continuar seus estudos)
  • O certificado é emitido e enviado por email em até 48 hs após a realização da prova
  • Você tem até 3 tentativas para passar na prova.
Veja acima o certificado que você receberá ao passar na prova final!


O que diz quem já participou
3 Avaliações
Meickel Freiberger Schaefer05/09/2024 13:09
Excelente o curso ministrado pelos professores Daniel e Guilherme, demonstram um grande domínio sobre o assunto. Gostei particularmente de demonstrarem as aplicações dos princípios ágeis em áreas externa a TI nas empresas. Obrigado por compartilharem tamanho conhecimento.
Maicon da Silva Evangelista27/08/2023 23:47
O curso foi ótimo, realmente valeu a pena, aprendi muito com os instrutores, eles têm um domínio extremo do assunto, com o conhecimento que adquiri, consigo contribuir para que minha equipe cresça e evolua continuamente.
Yanina Sanabria27/08/2023 23:47
El curso fue una experiencia muy enriquecedora, impartida por personas con mucha trayectoria y conocimiento. Curso especial para líderes y futuros líderes que quieren construir equipos escalables que evolucionen en buenas prácticas