Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O impacto da qualidade de software no cotidiano...

O impacto da qualidade de software no cotidiano do desenvolvedor

Esta palestra coloca em evidência os aspectos da qualidade de software e convida os espectadores para uma reflexão sobre cultura de qualidade em times de desenvolvimento e o impacto positivo no cotidiano do time e principalmente dos usuários de produtos digitais.

Palestra ministrada no evento TecnoUpdate 2018 em São Paulo na trilha Dev.

Avatar for Janderson Silva

Janderson Silva

November 14, 2018
Tweet

More Decks by Janderson Silva

Other Decks in Programming

Transcript

  1. AGENDA Projeto x Produto Eficiência e Eficácia Cultura de qualidade

    Cotidiano Ferramentas Propósito e Resultados
  2. PROJETO x PRODUTO Comprometimento com tarefas Foco em escrever código

    Velocidade em detrimento de qualidade Postura de empregado ao invés de dono Individualidade é mais forte que a coletividade Entregas monolíticas Há time de sustentação
  3. PROJETO x PRODUTO Comprometimento com o cliente (empatia) Foco em

    resolver problemas Qualidade em detrimento de velocidade Postura de dono ao invés de empregado Coletividade é mais forte que individualidade Entregas fragmentadas O time é dono do produto, cria e mantém
  4. EFICIÊNCIA E EFICÁCIA O especialista de qualidade serve o time

    QA sobrecarregado gera gargalos Investimento no quantitativo de pessoas Pessoas são tratadas como recursos do projeto Fácil contratação Alta rotatividade
  5. EFICIÊNCIA E EFICÁCIA QA é um embaixador da qualidade QA

    tem tempo livre para investir em inovação Investimento no qualitativo de pessoas Pessoas são tratadas como ativos do produto Difícil contratação Rotatividade mediana
  6. USABILIDADE Acessibilidade Estética da interface do usuário Prevenção à erros

    do usuário Operabilidade Aprendizabilidade Reconhecimento da propriedae
  7. COTIDIANO Git Flow Testes Guias de estilo Code Review Integração

    contínua Entrega contínua Métricas Monitoramento
  8. O cliente final é um ser humano que será impactado

    de algum modo. PROPÓSITO E RESULTADOS Impactar positivamente a vida das pessoas trará motivação para o time. Um time motivado, capacitado e engajado agregará valor ao produto.
  9. Redução e/ou eliminação de custos com sustentação de software em

    produção. PROPÓSITO E RESULTADOS Uma cultura forte que atrai e contribui na formação de talentos. Mindset sustentável, vê o crescimento da empresa como reflexo do time.
  10. REFERÊNCIAS ISO/IEC 25000. SQuaRE. 2014 Milfont, C. 2018 Driessen, V.

    A successful git branching model. 2010 Grafana. 2018 Prometheus. 2018