Curso de Ponto de Função Impactado (IFP)
A Análise de Pontos de Função (FPA) é um método que mede o tamanho funcional do software com base na quantidade de funcionalidade de negócios. O Ponto de Função Impactado (IFP) é uma unidade resultante da FPA.
Este treinamento ao vivo, ministrado por instrutor (online ou presencial), destina-se a profissionais que desejam compreender o conceito de medição de pontos de função e como incorporá-lo na medição da produtividade do desenvolvimento de software.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender as medições de pontos de função e não relacionados à função no desenvolvimento de software.
- Medir as unidades de um produto de software para análise de qualidade e produtividade.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e práticas.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar uma personalização deste curso, entre em contato conosco para agendar.
Programa do Curso
Introdução
Visão geral da Análise de Pontos de Função
Visão geral dos pontos de função IFPUG e NESMA
Pontos de Função vs. Medições não relacionadas à função
Medição do tamanho funcional
Identificação das funções de dados
Medição das funções transacionais
Complexidade e pesos da FPA
Estimativa com FPA
Pontos de Função Impactados de Melhoria NESMA
Atribuição dos fatores de impacto NESMA
Resumo e próximos passos
Requisitos
- Conhecimento básico e compreensão de estimativa e dimensionamento de software
Público-alvo
- Gerentes de projeto
- Analistas de negócios
- Especialistas em métricas de software
- Consultores de qualidade
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Ponto de Função Impactado (IFP) - Reserva
Curso de Ponto de Função Impactado (IFP) - Consulta
Ponto de Função Impactado (IFP) - SOLICITAÇÃO DE CONSULTORIA
Testemunhos de Clientes (1)
Estou obtendo o nível de compreensão necessário para auxiliar no meu trabalho diário
Wasfi Adams
Curso - Impacted Function Point (IFP)
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Selenium Avançado
14 HorasNeste treinamento ao vivo e ministrado por instrutor em Brasil, os participantes aprenderão como aprimorar um conjunto de testes automatizados utilizando técnicas avançadas para conduzir o Selenium.
Ao final deste treinamento, os participantes serão capazes de:
- Resolver problemas complexos de automação de testes em aplicações web com Selenium.
- Aplicar expressões regulares e técnicas de verificação baseadas em padrões.
- Tratar exceções que interrompem a execução dos testes.
- Pesquisar programaticamente por objetos da web.
- Capturar dados dinamicamente de controles da web.
- Criar uma estrutura de teste orientada a dados.
- Distribuir testes com o Selenium Grid.
Resolução Criativa de Problemas com Técnicas de Gamificação (Design Thinking)
14 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), destina-se a participantes de nível iniciante a intermediário que desejam solucionar desafios cotidianos do ambiente corporativo por meio de técnicas de gamificação.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios do Design Thinking e sua aplicação na resolução de problemas.
- Incorporar técnicas de gamificação para fomentar o engajamento e a inovação.
- Desenvolver soluções criativas e práticas para problemas comuns no ambiente de trabalho.
- Colaborar eficazmente entre equipes para implementar estratégias de resolução de problemas.
- Aplicar abordagens iterativas para refinar soluções por meio de feedback e experimentação.
Domain-Driven Design: Conceitos e Práticas
21 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), é direcionado a desenvolvedores, arquitetos e analistas de nível intermediário que desejam aprender e aplicar conceitos e práticas de DDD em seus projetos de software.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos centrais do DDD (contextos delimitados, entidades etc.) e sua aplicação em projetos de software.
- Aplicar o DDD estratégico para definir e modelar o domínio, identificar subdomínios e estabelecer limites.
- Implementar o DDD tático usando padrões como CQRS, fábricas e event sourcing.
- Refatorar e modernizar sistemas legados de forma eficaz com técnicas de DDD.
- Projetar e implementar arquiteturas orientadas a produto, domínio e equipe.
- Utilizar data mesh para criar uma plataforma de dados orientada ao domínio, que suporte descoberta e governança de dados.
Design Thinking: Empatia com Clientes Internos
7 HorasO Design Thinking é uma metodologia centrada no ser humano para resolver problemas por meio da empatia, definição, ideação, prototipagem e teste. Esta versão do curso coloca um forte ênfase na etapa de Empatia, focando em conectar pontos de dor previamente identificados às necessidades reais dos clientes internos e aplicar atividades dinâmicas e colaborativas para transformar insights em resultados acionáveis.
Esta formação ao vivo com instrutor (online ou presencial) destina-se a equipes e líderes de nível iniciante a intermediário que desejam aprofundar suas habilidades de empatia, fortalecer relacionamentos com clientes internos e traduzir pontos de dor em oportunidades significativas de melhoria.
Ao final desta formação, os participantes serão capazes de:
- Aplicar técnicas baseadas na empatia para descobrir e validar as necessidades dos clientes.
- Traduzir pontos de dor mapeados em necessidades claras e acionáveis.
- Participar de role plays e simulações dinâmicas para praticar conversas centradas no cliente.
- Redefinir colaborativamente as declarações de problema sob a perspectiva do cliente.
Formato do Curso
- Aula interativa e discussões orientadas.
- Role plays dinâmicos e práticos, juntamente com exercícios de empatia.
- Workshops em grupo para a redefinição colaborativa de problemas.
Opções de Personalização do Curso
- Para solicitar uma versão personalizada adaptada a um processo interno específico (por exemplo, aquisição ou provisionamento de equipamentos), entre em contato conosco para agendar.
Design Thinking: Empatia e Definição para Clientes Internos
7 HorasO Design Thinking é uma metodologia centrada no ser humano para resolver problemas por meio da empatia, definição, ideação, prototipagem e testes. Focar nas duas primeiras etapas — Empatia e Definição — ajuda as equipes a compreenderem melhor os clientes internos e a definir corretamente os problemas a serem resolvidos.
Este treinamento ao vivo, ministrado por instrutor (online ou presencial), é voltado para equipes e líderes de nível iniciante a intermediário que desejam fortalecer sua conexão com clientes internos, reduzir a resistência à mudança e melhorar a eficiência operacional por meio de métodos práticos e colaborativos.
Ao final deste treinamento, os participantes serão capazes de:
- Utilizar técnicas de escuta ativa e entrevista para obter insights significativos sobre clientes internos.
- Criar mapas de empatia e registrar as necessidades e pontos de dor dos usuários.
- Diferenciar problemas reais das causas raiz das questões percebidas, utilizando ferramentas como os 5 Porquês e árvores de problemas.
- Elaborar declarações de problema claras e acionáveis (POVs) que orientem o trabalho de solução.
Formato do Curso
- Palestras interativas e discussões.
- Exercícios práticos, mãos na massa e simulações.
- Workshops em grupo e sessões de feedback plenárias.
Opções de Personalização do Curso
- Para solicitar uma versão personalizada adaptada a um processo interno específico (por exemplo, compras ou provisionamento de equipamentos), entre em contato conosco para organizar.
Workshop de Design Thinking para Desenvolvedores de Software
14 HorasNeste workshop ao vivo com instrutor em Brasil (online ou presencial), os participantes aprenderão como aplicar as cinco etapas do Design Thinking para compreender melhor os problemas vividos pelos usuários finais de um produto ou serviço, desenvolvendo então a melhor abordagem para resolvê-los.
Ao final deste treinamento, os participantes serão capazes de:
- Utilizar estratégias criativas para alinhar as necessidades dos clientes com soluções tecnologicamente viáveis.
- Formular uma estratégia para aumentar o valor percebido pelo cliente e aprimorar as ofertas de produtos e serviços.
Design Thinking: Metodologias de Inovação
24 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), direciona-se a profissionais de nível básico a intermediário que desejam compreender e aplicar metodologias de Design Thinking para impulsionar a inovação e aprimorar soluções empresariais.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios fundamentais do Design Thinking e seu papel na inovação.
- Aplicar as cinco etapas do Design Thinking à resolução de problemas.
- Utilizar técnicas e ferramentas de ideação para fomentar a criatividade.
- Implementar estratégias de Design Thinking para aprimorar processos e aumentar a eficiência.
Liderança Inovadora através do Design Thinking
14 HorasEste treinamento ao vivo, conduzido por instrutores, em Brasil (online ou presencial), é voltado para líderes iniciantes e profissionais de RH que desejam aprender e aplicar metodologias do Design Thinking para fomentar a inovação, melhorar a capacidade de resolução de problemas e envolver equipes de forma eficaz.
Ao final deste treinamento, os participantes serão capazes de:
- Capacitar os participantes com ferramentas e metodologias para fomentar a inovação e o engajamento da equipe.
- Desenvolver habilidades em mapeamento de empatia, ideação e prototipagem para resolver desafios complexos.
- Aplicar os princípios do Design Thinking em cenários de liderança e RH.
- Promover uma cultura de inovação dentro das equipes de tecnologia.
Design Thinking: Inovação e Solução Criativa de Problemas
4 HorasVisão Geral:
O processo de Design Thinking (DT) possui cinco etapas (empatizar, definir o problema, idealizar, prototipar e testar).
Em um mundo cada vez mais complexo, enfrentamos problemas que podem exigir abordagens especiais. O Design Thinking auxilia no tratamento desses desafios complexos. Dominar o Design Thinking ajuda a lidar com problemas complexos de forma eficaz, melhorar a comunicação, persuadir com eficiência, otimizar resultados de negócios e aprimorar o comportamento e o desempenho organizacional e pessoal.
- Como o DT funciona: aprender com as pessoas e o problema, identificar padrões, desenvolver um modelo (desvio do modelo), testar o modelo, avaliar o modelo e reengenharia.
- Relação entre DT, inovação e empreendedorismo.
- Métodos e ferramentas do DT: persona, mapa de partes interessadas, mapa da jornada do cliente, blueprint de serviço, inovação no modelo de negócios.
- Aplicação do DT: mentalidade de design, inovação disruptiva, abordagem iterativa, técnica de estimativa ágil, pensamento crítico, resolução de problemas, trabalho em equipe, preparo para a liderança, habilidades de comunicação, familiaridade com tecnologia, visão de futuro, competência intercultural e ética, inteligência emocional, autoconhecimento, habilidades de negociação e resolução de conflitos.
Objetivos:
- Compreender os fundamentos e nuances do DT.
- Explorar conceitos-chave, fatores, teorias, tipos e modelos no Design Thinking.
- Experimentar, vivenciar e praticar o DT.
Metodologia de Ensino:
Este é um curso de treinamento de 1 dia (4 horas) que consiste em:
- palestras (40% - apresentação de teorias, conceitos, modelos e interações),
- exercícios em grupo (30% - dinâmica de grupo, jogos, discussão em grupo e exercícios de resolução simulada de conflitos),
- atividades individuais (15% - escrita, design e discussão com colegas)
- e outros (15% - vídeos, leitura).
Nota: devido à natureza deste curso, há um tamanho mínimo de grupo de 3 pessoas.
Testes de API com Postman
21 HorasEsta formação prática, ministrada por instrutor em Brasil (online ou presencial), destina-se a testadores de software que desejam utilizar o Postman para testes de API.
Ao final desta formação, os participantes serão capazes de:
- Executar testes utilizando solicitações automatizadas e fluxos de trabalho.
- Definir, desenvolver, testar e monitorar uma API usando um sistema de controle de versão.
- Gerar dados dinâmicos em uma solicitação.
- Documentar e organizar testes em coleções para revisão da equipe.
Selenium WebDriver em C#
14 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), apresenta aos participantes o teste automatizado com Selenium WebDriver e C# no Visual Studio. Se você não tiver experiência em programação em C# ou desejar aprimorar seus conhecimentos, confira o curso: C# para Engenheiros de Teste de Automação.
Automação de Testes com Selenium e Jenkins
21 HorasEste curso oferece treinamento para gerenciamento de projetos de testes utilizando a suíte de testes Selenium e testes contínuos com o Jenkins.
Público-Alvo:
- Engenheiros de teste de software
- Desenvolvedores de software envolvidos no desenvolvimento ágil
- Gerentes de lançamento (Release Managers)
- Engenheiros de QA
Ao final do treinamento em Selenium, os participantes serão capazes de:
- Utilizar a suíte de testes Selenium de forma eficaz em projetos reais
- Empregar o Selenium para testes entre navegadores (cross-browser testing)
- Distribuir os testes usando o Selenium Grid
- Executar testes de regressão no Selenium via Jenkins
- Preparar relatórios de teste e relatórios periódicos utilizando o Jenkins
Automação de Testes com Selenium e Python
14 HorasO Selenium é um framework open-source para automatizar testes de aplicativos web em diferentes navegadores. Com o Selenium 4, estão disponíveis APIs WebDriver aprimoradas, localizadores relativos nativos e suporte melhorado ao Grid. O Python oferece simplicidade e forte integração com frameworks de teste como o Pytest, tornando-o uma escolha poderosa para desenvolver suítes de automação de testes escaláveis e facilmente mantíveis.
Este treinamento ao vivo ministrado por instrutor (online ou no local) destina-se a testadores e desenvolvedores de nível básico a intermediário que desejam usar o Selenium com Python para automatizar os testes de aplicativos web em ambientes reais.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Selenium com Python em um ambiente de teste.
- Construir scripts robustos de automação de testes usando Selenium WebDriver e Pytest.
- Aplicar o Padrão Page Object Model (POM) para frameworks de teste mais fáceis de manter.
- Executar testes em múltiplos navegadores usando o Selenium Grid.
- Integrar testes automatizados com pipelines de CI/CD.
- Solucionar problemas comuns e aplicar as melhores práticas para estabilidade da automação.
Formato do Curso
- Aula interativa com discussão.
- Muitas atividades e exercícios práticos.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para combinar os detalhes.
Automação de Teste com Selenium
21 HorasEste curso oferece treinamento para a gestão de projetos de teste e proporciona experiência prática em automação de testes funcionais, automação de testes entre navegadores (cross-browser) e interação com aplicações web, utilizando o Selenium.
O público-alvo deste curso são engenheiros de qualidade de software (QA) e testadores manuais.
Após a conclusão do treinamento, os participantes serão capazes de utilizar o Selenium WebDriver de forma eficaz em projetos reais.
TestComplete
21 HorasNeste treinamento ao vivo com instrutor em <local>, os participantes aprenderão a utilizar os recursos do TestComplete, incluindo seu modelo de objetos de teste, pontos de verificação, mapeamento de nomes e interface do usuário para realizar testes automatizados em aplicações desktop, web e móveis.
Ao final deste treinamento, os participantes serão capazes de:
- Criar, gravar e executar testes funcionais.
- Criar uma estrutura de testes escalável e fácil de manter.
- Criar pontos de verificação, ajustar testes para múltiplos dispositivos e analisar os resultados dos testes.
- Utilizar as extensões de script do TestComplete.