Inscreva-se na Lista VIP da Best Week! > Faltam só:
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...
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
"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." Maicon da Silva Evangelista
"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" Yanina Sanabria
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
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.
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.
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