invista na transformação da Cultura de Garantia de Qualidade,
no ciclo de vida do seu software!
Você já se deparou com problemas, como:
- Assegurar a qualidade de entrega.
- Reduzir o retrabalho e melhorar o time-to-market.
- Ampliar a capacidade de detecção automática de defeitos/bugs.
- Aumentar o nível de maturidade QA no desenvolvimento do software.
- Garantir requisitos e critérios de aceitação, claros, completos e sem ambiguidades.
- Monitorar métricas de qualidade e eficiência no ciclo de vida do software.
- Instrumentalizar o processo com técnicas automáticas de varredura e detecção de defeitos/bugs.
- Transformar o mindset em cultura de garantia de qualidade do software.
- Maior qualidade e satisfação do cliente.
- Maior produtividade e resultado financeiro.
- Maior cobertura e regressividade de testes automatizados.
- Maior segurança e garantia da qualidade no ciclo de vida do software.
O PIT QA Program é um agente consultivo de transferência de know-how da cultura de garantia de qualidade integrada ao ciclo de vida do software, com ênfase na importância da eficiência da qualidade na eliminação do retrabalho, para a entrega com qualidade e no prazo.
Este programa é mantido pelo Parque de Inovação Tecnológico São José dos Campos em parceria com a Best Code; e já deteve na 1º edição, a avaliação NPS 75, que posicionou no Global Net Promoter Score, com excelência no atendimento em âmbito global, considera-se o melhor programa de garantia de qualidade de software.
Levar as empresas de base tecnológica vinculadas ao PIT SJC, a implementar seu próprio Programa de Garantia de Qualidade de Software, com instrumentalização da Cultura QA no ciclo de vida do desenvolvimento.
O participante do programa, incorpora conhecimento de casos de sucesso/insucesso, fundamentos e prática aplicada de métodos, técnicas, padrões, estratégias e stacks de automação, na construção da qualidade embutida no processo de desenvolvimento, tornando-o capaz na detecção automática de defeitos e bugs.
O conteúdo e know-how são transferidos por meio da exposição e orientação guiada nas meetups e hands-ons semanais, dentro de uma jornada temática.
Métricas e Indicadores
Conhecer métricas e indicadores QA de monitoramento; saber como implementar e tangibilizar a eficiência, a eficácia da qualidade no processo e no software; e saber como avaliar o nível de maturidade QA, a partir de ‘bug tracker’ automático, mensurando riscos e fomentando a melhoria contínua da qualidade embutida no processo.
Controle de Rotas
Saber como incorporar a garantia de qualidade no processo de desenvolvimento e rotas de Tickets (chamados do cliente) e Requests (‘bugs’, ‘new features’ e ‘improvements’), e como incorporar técnicas de ‘Checking’ e ‘Quality Gates’, focados em antecipar a identificação de gaps no workflow, papéis, escopos ou artefatos.
Critérios e Refinamento
Saber porque requisitos respondem por mais de 50% da origem dos defeitos; saber o que fazer para evitar retrofits de requisitos, critérios de aceitação e specs; e saber’ como aplicar técnicas QAs, como: REFINEMENT; INVEST; DoR e DoD; para garantir a qualidade dos requisitos no desenvolvimento do software.
Regressão Orquestrada
Entender critérios de aceitação como pré-condição step-by-step para o comportamento esperado pelo cliente, e saber como se aplica técnicas de automação QA para ‘Regression Testing’ e 'Acceptance Testing’, adicionando-os a uma pipeline de orquestração robotizada, para ganho de escala com o uso de técnicas DevOps CI/CD.
Cenários e Cobertura
Saber como se dimensiona a cobertura de testes, com base no princípio de pareto e o custo-benefício de maior valor agregado. Saber aplicar técnicas de criação de cenários BDD com refinamento de testes IVE - Independente, Válido e Estimável, integrando fluxo funcional, arquitetura e infraestrutura do software. Saber como instrumentar testes em função da estratégia da pirâmide de testes.
Automatização de Testes
Entender as técnicas de automação QA, conforme a camada: ‘Code Coverage - CODE’; ‘Unit Testing - CORE’; ‘Integration Testing - API’; e ‘Functional Testing - UI’; conforme o tipo: Black Box, Acceptance, Regression, Performance e Security. Saber como reconhecer padrões de reuso e hierarquia; ‘Page Object’; ‘Page Factory’; ‘Code Smells’ e ‘Test Smells’. Saber como configurar stacks e instrumentação.
Benefícios da Automação
Compreende o valor agregado de testes automatizados conectados à pipeline robotizada de CI/CD (DevOps), e os benefícios e ganhos de escala com a regressividade da detecção automática de defeitos. Saber por onde começar e como calcular o ROI dessa iniciativa.
Valor da Cultura QA
Overview sobre Cultura QA e Built-in Quality (qualidade embutida), com ênfase na importância da eficiência da qualidade no fluxo de desenvolvimento e em testes automatizados, reduzindo o retrabalho e maximizando o benefício da garantia da qualidade de software.
A jornada requer um único settings, enquanto que o setup é semanal, assim como a "meetup" e o hands-on interagindo com o tutoring, isso ocorre semana-a-semana até encerrar todas as meetups da referida jornada temática.
NPS (Global Score 2022)
Empresas com excelência no atendimento em âmbito global, possuem mais de 70 pontos.
Qualidade Embutida torna-se extremamente importante para prevenir e resolver problemas de forma colaborativa e sistêmica por meio de uma abordagem orgânica e escalada.
Mais satisfação dos times e clientes
Permite o investimento em inovação, escala e garante o atendimento de compliance regulatório
Mais velocidade e previsibilidade na entrega
Sistemas mais estáveis e com mais performance
"os meetups são bem legais, os insights nos hands-on, nos provocam e trazem para a realidade da empresa o que vocês passam ali…”; “...nas aulas há bastante conteúdo que dá para implementar na Saipher…”, diz Sigfried, QA da empresa."
"...vocês usam algo mais moderno, do que a gente tem, estão mesmo, no estado da arte. Eu faço muitos cursos e acompanho o mercado, e realmente vejo isso...”, “...mesmo sendo a SIATT, uma empresa de tecnologia embarcada em engenharia aeroespacial, vimos que podemos utilizar as técnicas que nos trazem em nosso processos, está muito legal, sim…"
"... estou achando muito bom o programa em sí, além de conceitos e possibilidades de atuação, está trazendo uma reflexão, permitindo que a gente revisite e discuta nossas ações, processos e entregas; está agregando bastante conhecimento, sem dúvida é o maior ganho que estamos tendo neste momento…"
"...iniciei recentemente na área QA, é bem organizada a forma que é abordado o conteúdo, é algo fluido, cada tema abordado está ligado com o tema anterior, e isso é muito bom…"
"...está excedendo as expectativas, sobretudo porque vocês estão seguindo um raciocínio lógico muito bom, a gente aprende bastante. O modelo INVEST, trouxe a possível verificação da qualidade do requisito descrito, que eu não conhecia, e muito aderente ao processo."
"...gostei muito da abordagem do Serenity, como documentação dinâmica, achei muito legal, mais muito legal mesmo, a forma de organização e documentação dos requisitos e critérios de aceitação, achei show, o nível de visibilidade dada no painel feedback da qualidade do software, fiquei impressionado; a nível do contexto geral do que tem sido passado, está encaixando super bem o conceito do BDD, TDD e DDD…"
"Durante o programa de QA, a Geopixel identificou vários pontos de melhoria em seus processos, como: ausência de controle de qualidade para algumas etapas, a forma como era feita a definição de requisitos, tarefas com pouca descrição que traziam problemas para os desenvolvedores, ausência da cultura de criação de testes em qualquer nível e identificação de falhas no processo de desenvolvimento. O programa de QA veio em boa hora, pois estávamos prestes a começar o desenvolvimento de uma nova aplicação. Com o programa novas ferramentas foram implantadas, melhoramos a forma como definimos as tarefas e já identificamos melhorias nos nossos processos através da Metodologia Ágil”, comenta Eric."
Esta parceria deu origem ao melhor programa de garantia de qualidade de software do Brasil
© 2022 | Best Code