Curso de Ponto de Função Impactado (IFP)
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. Ponto de Função Impactado (IFP) é uma unidade resultante da FPA.
Este treinamento ao vivo, conduzido por instrutor (online ou presencial), é destinado a profissionais que desejam entender o conceito de medição de pontos de função e como incorporá-la na medição da produtividade do desenvolvimento de software.
Ao final deste treinamento, os participantes serão capazes de:
- Entender as medidas de pontos de função e não-pontos de 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 com discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Customização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para organizar.
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 & NESMA
Ponto de Função vs. Não-Ponto de Função
Medição do Tamanho Funcional
Identificação das Funções de Dados
Medir as Funções Transacionais
Complexidade e Pesos da FPA
Estimação com FPA
Pontos de Função de Melhoria Impactada 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
- Gestores de projetos
- Análises 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
Avançado Selenium
14 HorasNeste treinamento presencial, liderado por um instrutor em Brasil, os participantes aprenderão como aprimorar uma suíte de testes automatizada usando técnicas avançadas para impulsionar o Selenium.
Ao final deste treinamento, os participantes serão capazes de:
- Resolver problemas complexos de automação de testes de aplicativos web com o Selenium.
- Aplicar expressões regulares e técnicas de verificação baseadas em padrões.
- Lidar com exceções que interrompem a execução dos testes.
- Pesquisar objetos web de forma programática.
- Capturar dados dinamicamente de controles web.
- Criar um framework de testes orientado 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 conduzido por instrutor em Brasil (no local ou remoto) é destinado a participantes de nível iniciante a intermediário que desejam resolver os desafios diários do local de trabalho por meio de técnicas de gamificação.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios da Design Thinking e a sua aplicação na resolução de problemas.
- Incorporar técnicas de gamificação para promover o envolvimento e a inovação.
- Desenvolver soluções criativas e práticas para problemas comuns no local de trabalho.
- Colaborar eficazmente entre equipas para implementar estratégias de resolução de problemas.
- Aplicar abordagens iterativas para aperfeiçoar soluções através de feedback e experimentação.
Design Thinking: Empatize com Clientes Internos
7 HorasO Design Thinking é uma metodologia centrada no ser humano para resolver problemas através da empatia, definição, ideação, prototipagem e teste. Esta versão do curso enfatiza fortemente a etapa de Empatizar, focando na conexão entre os pontos dolorosos previamente identificados e as necessidades reais dos clientes internos, e aplicando atividades dinâmicas e colaborativas para transformar insights em resultados práticos.
Este treinamento conduzido por instrutor (online ou presencial) é destinado a equipes e líderes de nível iniciante a intermediário que desejam aprimorar suas habilidades de empatia, fortalecer relacionamentos com clientes internos e traduzir pontos dolorosos em oportunidades significativas para melhorias.
No final deste treinamento, os participantes serão capazes de:
- Aplicar técnicas baseadas na empatia para descobrir e validar as necessidades do cliente.
- Traduzir pontos dolorosos mapeados em necessidades claras e açãoáveis.
- Participar de role plays e simulações dinâmicas para praticar conversas centradas no cliente.
- Redefinir declarações de problema colaborativamente, sob a perspectiva do cliente.
Formato do Curso
- Aula interativa e discussões orientadas.
- Role plays e exercícios de empatia práticos e dinâmicos.
- Workshops em grupo para reframing colaborativo 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ções ou provisão de equipamentos), entre em contato conosco para organizar.
Design Thinking: Empatize e Defina para Clientes Internos
7 HorasO Design Thinking é uma metodologia centrada no ser humano para resolver problemas através da empatia, definição, ideação, prototipagem e teste. Concentrando-se nas duas primeiras etapas — Empatize e Defina — as equipes podem melhor entender os clientes internos e definir os problemas certos a serem resolvidos.
Esta formação conduzida por instrutor (online ou presencial) é voltada para equipes e líderes de nível básico a intermediário que desejam fortalecer sua conexão com clientes internos, reduzir a resistência à mudança e melhorar a eficiência operacional através de métodos práticos e colaborativos.
Ao final desta formação, os participantes serão capazes de:
- Utilizar técnicas de escuta ativa e entrevistas para coletar insights significativos sobre clientes internos.
- Criar mapas de empatia e capturar as necessidades e dores dos usuários.
- Diferenciar problemas reais da raiz das percepções usando ferramentas como o 5 Porquês e árvores de problemas.
- Redigir declarações de problema claras e ação (POVs) que guiam o trabalho de solução.
Formato do Curso
- Aula interativa e discussão.
- Exercícios práticos, mão na massa e simulações de papéis.
- Oficinas 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 agendar.
Oficina de Design Thinking para Desenvolvedores de Software
14 HorasNesta formação em oficina conduzida por instrutor em Brasil (online ou presencial), os participantes aprenderão a aplicar as cinco etapas do Design Thinking para melhor compreender os problemas enfrentados pelos usuários finais de um produto ou serviço, e então desenvolver 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 do cliente e melhorar as ofertas de produtos e serviços.
Design Thinking: Metodologias de Inovação
24 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a profissionais de nível iniciante a intermediário que desejam entender e aplicar metodologias Design Thinking para impulsionar a inovação e melhorar as soluções de negócios.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios fundamentais da Design Thinking e o seu papel na inovação.
- Aplicar as cinco fases da Design Thinking na resolução de problemas.
- Utilizar técnicas e ferramentas de ideação para promover a criatividade.
- Implementar estratégias de Design Thinking para melhorar processos e aumentar a eficiência.
Liderança Inovadora através do Design Thinking
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a líderes de nível iniciante e profissionais de RH que desejam aprender e aplicar metodologias Design Thinking para promover a inovação, melhorar as capacidades de resolução de problemas e envolver as equipes de forma eficaz.
No final desta formação, os participantes serão capazes de:
- Dotar os participantes de ferramentas e metodologias para fomentar a inovação e o envolvimento das equipas.
- Desenvolver competências de mapeamento de empatia, ideação e prototipagem para a resolução de desafios complexos.
- Aplicar os princípios Design Thinking a cenários de liderança e RH.
- Promover uma cultura de inovação nas equipas tecnológicas.
Design Thinking: Inovação e Resolução Criativa de Problemas
4 HorasVisão Geral:
O processo de Design Thinking (DT) possui cinco etapas (empatizar, definir o problema, ideação, prototipagem e teste).
Em um mundo cada vez mais complexo, lidamos com problemas que podem exigir abordagens especiais. O Design Thinking auxilia no enfrentamento de problemas complexos. Dominar o Design Thinking ajuda a lidar com problemas complexos de forma eficaz, melhorar a comunicação, persuadir com mais eficiência, obter melhores 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 (deriva do modelo), testar o modelo, avaliar o modelo e reengenhariá-lo.
- 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 do 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, liderança, habilidades de comunicação, proficiência tecnológica, 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 as nuances do DT
- Explorar os conceitos-chave, fatores, teorias, tipos e modelos do DT
- Experimentar, vivenciar e praticar o DT
Metodologia:
Este é um curso de treinamento de 1 dia (4 horas) e consiste em:
- palestras (40% - apresentação de teorias, conceitos, modelos e interações),
- exercícios em grupo (30% - dinâmicas de grupo, jogos, discussões em grupo e exercícios de simulação de resolução de conflitos),
- atividades individuais (15% - escrita, design e discussão entre colegas)
- e outros (15% - vídeos, leitura).
Nota: devido à natureza deste curso, há um tamanho mínimo de grupo de 3 participantes.
Teste de API com Postman
21 HorasEste treinamento ministrado por instrutor (online ou presencial) é voltado para testadores de software que desejam usar o Postman para teste de API.
Ao final deste treinamento, os participantes serão capazes de:
- Executar testes usando solicitações e fluxos de trabalho automatizados.
- Definir, desenvolver, testar e observar 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 C# Test Automation
14 HorasEste treinamento liderado por instrutor em Brasil (online ou presencial) é voltado para desenvolvedores e testadores que desejam realizar automação de testes usando C# e Selenium.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Selenium WebDriver.
- Escrever testes usando Selenium, C# e Nunit com o IDE do Visual Studio.
- Executar automação de testes em C# com Selenium.
Selenium WebDriver em C#
14 HorasEste treinamento presencial, ministrado por um instrutor em Brasil (online ou local), apresenta aos participantes os testes automatizados com Selenium WebDriver e C# no Visual Studio. Se você não tem experiência de programação em C# ou deseja relembrar alguns conceitos, consulte o curso: C# para Engenheiros de Teste de Automação.
Automação de Testes com Selenium e Jenkins
21 HorasEste curso oferece treinamento para gerenciar projetos de teste usando a suíte de testes Selenium e testes contínuos com Jenkins.
Público-Alvo:
- Engenheiros de teste de software
- Desenvolvedores de software envolvidos em desenvolvimento ágil
- Gerentes de release
- Engenheiros de QA
Ao final do treinamento em Selenium, os participantes serão capazes de:
- Utilizar a suíte de testes Selenium eficazmente em projetos reais
- Usar o Selenium para testes cross-browser
- Distribuir os testes usando o Selenium Grid
- Executar testes de regressão do Selenium no Jenkins
- Preparar relatórios de teste e relatórios periódicos usando o Jenkins
Automatização de Testes com Selenium e Python
14 HorasO Selenium é um framework de código aberto para automação de testes de aplicativos web em diferentes navegadores. Com o Selenium 4, estão disponíveis APIs aprimoradas do WebDriver, localizadores relativos nativos e suporte melhorado à grade. O Python oferece simplicidade e integração forte com frameworks de teste como Pytest, tornando-o uma escolha poderosa para desenvolver suites de automação de testes escaláveis e mantidas.
Este treinamento liderado por instrutor (online ou presencial) é voltado para testadores e desenvolvedores de nível iniciante a intermediário que desejam usar o Selenium com Python para automatizar 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.
- Criar scripts robustos de automação de testes usando Selenium WebDriver e Pytest.
- Aplicar o Modelo de Objeto de Página (POM) para frameworks de teste mantidos.
- Executar testes em múltiplos navegadores usando Selenium Grid.
- Integrar testes automatizados com pipelines CI/CD.
- Solucionar problemas comuns e aplicar melhores práticas para estabilidade na automação.
Formato do Curso
- Palestra interativa e discussão.
- Muitos exercícios e prática.
- Implementação hands-on 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 agendar.
Automação de Teste com Selenium
21 HorasEste curso oferece treinamento para lidar com projetos de teste e fornece experiência prática com aplicativos web, automação de testes funcionais e automação de testes em navegadores cruzados usando a suíte de testes Selenium.
O público-alvo deste curso são engenheiros de teste de software e testers manuais.
Ao final do treinamento, os participantes serão capazes de usar efetivamente o Selenium WebDriver em projetos reais.
TestComplete
21 HorasNeste treinamento conduzido por um instrutor, em Brasil, os participantes aprenderão a usar os recursos do TestComplete, incluindo seu modelo de objeto de teste, pontos de verificação, mapeamento de nomes e interface do usuário, para realizar testes automatizados em aplicativos desktop, web e móveis.
Ao final deste treinamento, os participantes serão capazes de:
- Criar, gravar e executar testes funcionais.
- Criar um framework de teste escalável e manutenível.
- Criar pontos de verificação, ajustar testes para múltiplos dispositivos e analisar os resultados dos testes.
- Usar as extensões de script do TestComplete.