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

Desenvolvimento orientado a qualidade

Desenvolvimento orientado a qualidade

Isabella Silveira

July 07, 2017
Tweet

More Decks by Isabella Silveira

Other Decks in Programming

Transcript

  1. 1. Introdução 2. O que é qualidade de software? 3.

    Processo de desenvolvimento 4. Pilares 5. Conclusão Agenda
  2. Qualidade funcional:
 1. Cumprir com os requisitos.
 2. Ter poucos

    bugs.
 3. Ter boa performance. 4. Ter boa UX.
  3. Qualidade funcional:
 1. Cumprir com os requisitos.
 2. Ter poucos

    bugs.
 3. Ter boa performance. 4. Ter boa UX.
  4. Qualidade funcional:
 1. Cumprir com os requisitos.
 2. Ter poucos

    bugs.
 3. Ter boa performance. 4. Ter boa UX.
  5. Qualidade funcional:
 1. Cumprir com os requisitos.
 2. Ter poucos

    bugs.
 3. Ter boa performance. 4. Ter boa UX.
  6. Qualidade funcional:
 1. Cumprir com os requisitos.
 2. Ter poucos

    bugs.
 3. Ter boa performance. 4. Ter boa UX.
  7. +

  8. Qualidade estrutural:
 1. Código testável.
 2. Código sustentável.
 3. Código

    legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  9. Qualidade estrutural:
 1. Código testável.
 2. Código sustentável.
 3. Código

    legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  10. Qualidade funcional:
 1. Código testável.
 2. Código sustentável.
 3. Código

    legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  11. Qualidade funcional:
 1. Código testável.
 2. Código sustentável.
 3. Código

    legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  12. Funções e variáveis claras e explícitas. Isso facilita a compreensão

    e assimilação do código por novos desenvolvedores e acelera a implementação de novas features.
  13. Qualidade funcional:
 1. Código testável.
 2. Código sustentável.
 3. Código

    legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  14. Qualidade funcional:
 1. Cumpre com os requisitos.
 2. Código sustentável.


    3. Código legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  15. Qualidade estrutural:
 1. Código testável.
 2. Código sustentável.
 3. Código

    legível. 4. Código eficiente. 5. Código seguro. 6. Código escalável.
  16. Design pattern e código modularizado. Permite a implementação de novas

    features em menos tempo e menor ocorrência de bugs e erros de regressão.
  17. Qualidade de processo:
 1. Respeitar prazos de entrega.
 2. Respeitar

    o orçamento original.
 3. Alinhamento entre a equipe.
 4. Processo de entrega consistente.
  18. Qualidade de processo:
 1. Respeitar prazos de entrega.
 2. Respeitar

    o orçamento original. 3. Alinhamento entre a equipe.
 4. Processo de entrega consistente.
  19. Qualidade de processo:
 1. Respeitar prazos de entrega.
 2. Respeitar

    o orçamento original. 3. Alinhamento entre a equipe.
 3. Processo de entrega consistente.
  20. Qualidade de processo:
 1. Respeitar prazos de entrega.
 2. Respeitar

    o orçamento original. 3. Alinhamento entre a equipe.
 4. Processo de entrega consistente.
  21. Qualidade de processo:
 1. Respeitar prazos de entrega.
 2. Respeitar

    o orçamento original. 3. Alinhamento entre a equipe.
 4. Processo de entrega consistente.