Skip to main content

Provavelmente considera a gestão da qualidade um aspeto importante do seu portefólio de projetos. Mas o que está a fazer para promover a melhoria da qualidade nos seus projetos? Que passos segue para entregar um produto de qualidade?

Um plano de gestão da qualidade pode ajudar a definir o que significa qualidade para o seu projeto e a delinear uma metodologia que assegure uma execução de elevada qualidade ao longo de todo o ciclo de vida do projeto.

O que é a gestão da qualidade?

A gestão da qualidade é a forma de garantir que tudo o que cria num projeto acrescenta valor e é devidamente mantido. Para compreender a gestão da qualidade, temos primeiro de compreender o que queremos dizer com “qualidade”. 

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Pode gerir a qualidade de duas formas:

  • Qualidade do produto: este é o seu produto real e tangível. Pode ser a aplicação que desenvolveu, os protótipos de design criados pela sua equipa de designers ou até a documentação do código elaborada pelos seus programadores.
  • Qualidade do processo: os gestores de projeto são responsáveis por criar e manter os processos do projeto. No contexto da gestão da qualidade, também devemos considerar o impacto que os nossos processos têm na capacidade da nossa equipa de alcançar resultados. Pode medir a qualidade do processo utilizando métricas como a velocidade.

3 componentes da gestão da qualidade

Quando implementada corretamente, a gestão da qualidade deve ser evidente em todas as funções do projeto e ao longo de todo o ciclo de vida do projeto. 

Os três principais componentes da gestão da qualidade incluem:

  • Planeamento da qualidade: estabelece os padrões de qualidade para um determinado projeto
  • Garantia da qualidade: o conjunto de padrões, orientações e procedimentos que irá implementar para evitar o surgimento de problemas de qualidade no seu projeto
  • Controlo da qualidade: as ferramentas e técnicas que utilizará para monitorizar se os resultados do seu projeto cumprem os padrões de qualidade estabelecidos durante o planeamento da qualidade.

O que é um plano de gestão da qualidade?

Um plano de gestão da qualidade (por vezes abreviado para QMP) detalha os processos que pretende seguir para cumprir os objetivos de qualidade estabelecidos para um determinado projeto (garantia da qualidade) e a forma como pretende medir o sucesso (controlo da qualidade). 

Embora o gestor de projeto seja responsável pelo desenvolvimento do plano, os membros da equipa e as outras partes interessadas (além do gestor de projeto) são responsáveis pela sua implementação.

Porque é importante a gestão da qualidade?

A gestão da qualidade oferece vários benefícios que contribuem para o sucesso do projeto:

  • Melhoria da qualidade do produto: quando pratica a gestão da qualidade, a sua equipa produz resultados significativamente melhores e mais estáveis. Os seus utilizadores finais ficam mais satisfeitos com aquilo que disponibilizou.
  • Redução dos custos indiretos: as partes interessadas estão alinhadas relativamente a um processo e plano de qualidade estáveis, com contingências integradas que deixam menos margem para erros.
  • Maior rapidez de entrega: a sua equipa passa a ser reconhecida pela qualidade e pela consistência dos resultados, o que gera confiança junto das partes interessadas no projeto.
  • Melhoria da colaboração e da revisão: a formalização dos processos de gestão da qualidade estabelece a qualidade como uma responsabilidade coletiva. Os programadores envolvem-se no desenvolvimento orientado por testes. As partes interessadas definem critérios de aceitação. Os engenheiros de testes concentram-se nos testes exploratórios e na identificação de casos extremos.
Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Get timely perspective on the shifts, decisions, and trade-offs shaping your role, plus practical resources you can put to work.

Quem deve estar envolvido na criação de um plano de gestão da qualidade?

A resposta curta: todos.

A gestão da qualidade é central para o ciclo de vida do projeto—começa no início, com todos a assumirem a responsabilidade pela qualidade.

Durante a recolha dos requisitos do projeto e a sua definição iniciais, os membros da equipa do projeto, incluindo as partes interessadas externas à equipa imediata, devem participar na recolha e definição dos requisitos. Mantenha esta colaboração ao longo do desenvolvimento, da integração dos casos de teste, da aceitação pelas partes interessadas e até da recolha e priorização do feedback dos utilizadores.

Modelo de plano de gestão da qualidade

Pode encontrar um modelo de plano de gestão da qualidade na biblioteca de modelos da DPM Membership. O modelo está em formato de folha de cálculo e inclui vários separadores:

Captura de ecrã do plano de gestão da qualidade
Um exemplo de um plano de gestão da qualidade para um projeto de software.
Captura de ecrã da lista de dispositivos-alvo
A lista de dispositivos-alvo para o projeto de software.
Captura de ecrã da lista de verificação da qualidade dos requisitos
Aqui está a lista de verificação da qualidade dos requisitos para o mesmo projeto de software.

Os membros do Career Builder podem aceder ao modelo através da biblioteca de modelos do DPM. 

Exemplo de um plano de gestão da qualidade

O nosso exemplo de plano de gestão da qualidade (disponível para transferência na subscrição do DPM) funciona melhor para projetos de desenvolvimento de software com equipas pequenas. 

Inclui as seguintes secções:

  • Medições da qualidade do projeto: como define a qualidade e que métricas de qualidade utilizará para avaliar o desempenho
  • Responsabilidades principais: quem faz o quê no que diz respeito à gestão da qualidade
  • Lista de verificação da implementação: um conjunto de passos a seguir para garantir que está a implementar o seu plano de qualidade
  • Verificação da qualidade dos requisitos: um registo onde documenta os requisitos de qualidade e assinala várias atividades de gestão da qualidade e de testes
  • Lista de dispositivos-alvo: um registo dos dispositivos-alvo aos quais deve aplicar os seus critérios de qualidade do software.

Pode listar estes elementos num documento ou em separadores separados de uma folha de cálculo (como no nosso exemplo).

plano de gestão da qualidade que contém as secções: medições da qualidade do projeto, responsabilidades principais, lista de verificação da implementação, lista de dispositivos-alvo e verificação da qualidade dos requisitos.
Exemplos de componentes de um plano de gestão da qualidade: medições da qualidade do projeto, responsabilidades principais, uma lista de verificação da implementação, verificação dos requisitos e lista de dispositivos-alvo. Pode encontrar um exemplo preenchido com exemplos na subscrição do DPM.

Como criar um plano de gestão da qualidade para projetos de software

Deve criar um plano de gestão da qualidade durante a fase de planeamento do projeto para ajudar a preparar uma melhoria contínua. Depois de a sua equipa aprovar o plano de gestão do projeto, disponibilize-o a todos como um documento partilhado do projeto.

Eis oito passos para criar um plano de gestão da qualidade no seu próximo projeto de software:

8 passos do processo de criação de um plano de gestão da qualidade
Eis os passos que terá de seguir ao criar o seu plano de gestão da qualidade.

1. Criar um entendimento comum do que significa qualidade para este projeto

Facilite discussões com a sua equipa e as partes interessadas sobre o que constitui um nível de qualidade aceitável para alcançar a satisfação do cliente. Seja conciso e quantifique sempre que possível, como neste exemplo de comunicação de erros, para garantir a rastreabilidade:

exemplo de medição da qualidade com problemas do produto na medição principal, menos de 5% dos utilizadores ativos comunicam erros como definição do nível aceitável e comentários
Eis um exemplo de uma grelha de medição da qualidade que poderá utilizar. 

Para recolher estas informações junto dos membros da equipa e gerir as expectativas das partes interessadas, faça perguntas como:

  • Qual é a importância do desempenho do produto (por exemplo, os tempos de carregamento)?
  • Como queremos medir o sucesso?
  • Quais são algumas das áreas mais críticas do produto no que diz respeito à qualidade (por exemplo, funcionalidades sensíveis a dados)?
  • Que controlos do projeto queremos manter?

2. Distribuir as responsabilidades pela gestão da qualidade

Decida quem será responsável por cada aspeto da gestão da qualidade do projeto. Isto inclui definir quem:

  • Mantém uma lista de dispositivos-alvo
  • Redige critérios de aceitação para histórias de utilizador
  • Aprova as versões.

3. Determinar os dispositivos-alvo

A sua lista de dispositivos-alvo é valiosa, pois ajuda a sua equipa de desenvolvimento a concentrar-se em aspetos específicos da qualidade. A lista de dispositivos-alvo pode basear-se em critérios à sua escolha, tais como:

  • Hardware e idade do hardware
  • Sistemas operativos e versões
  • Navegadores web e versões
  • Resoluções de ecrã
  • Requisitos de ligação à Internet
  • A quantidade prevista de utilizadores simultâneos em quaisquer servidores utilizados

4. Redigir critérios de aceitação

Os critérios de aceitação são uma lista específica de uma funcionalidade que indica o que deve ser verificado ao rever uma funcionalidade. Bons critérios de aceitação são específicos, mas também suficientemente abrangentes para otimizar a interpretação por parte dos programadores. Por exemplo:

exemplo de critérios de aceitação com um membro da equipa atribuído e comentários
Eis um exemplo de critérios de aceitação.

5. Integrar testes unitários no seu código

Os testes unitários são testes codificados que, normalmente, são escritos por uma equipa de desenvolvimento.

São extremamente valiosos em qualquer plano de gestão da qualidade, pois podem verificar se o código está a funcionar conforme esperado. À medida que o seu projeto cresce e as versões se tornam mais frequentes, isto permite poupar imenso tempo.

O gestor de projeto não é responsável por integrar os testes, mas, se estiver a gerir o plano de qualidade, é responsável por registar a atividade e acompanhá-la.

exemplo de verificação da qualidade dos requisitos com caixas de seleção para indicar se requer um teste unitário e se foi integrado um teste unitário
Eis um exemplo de verificação da qualidade dos requisitos.

6. Configurar um processo de implementação com verificações de qualidade opcionais

Este passo é opcional; no entanto, se puder disponibilizar tempo para que a sua equipa de desenvolvimento configure um processo, vale a pena. Um processo de implementação pode permitir-lhe configurar verificações de qualidade automatizadas adicionais, como a execução de testes unitários e testes de integração, em cada implementação para vários ambientes.

7. Configurar um processo de testes de regressão para controlar as versões

Um teste de regressão é um plano de testes detalhado que, frequentemente, define alguns “percursos felizes” diferentes que os seus utilizadores podem seguir. É frequentemente utilizado como teste final antes de uma versão, para garantir que os utilizadores existentes não sofreram uma deterioração, ou regressão, da funcionalidade esperada.

Michael Luchen

Definição

No desenvolvimento de software, um percurso ideal refere-se aos passos que esperaria idealmente que um utilizador seguisse ao utilizar o seu produto.

Normalmente, é realizado um teste de regressão em cada dispositivo-alvo para ajudar a garantir uma qualidade ideal. Isto pode tornar-se demorado à medida que um projeto cresce. Neste momento, poderá ser útil explorar os testes de regressão automatizados.

8. Configure uma ferramenta à sua escolha para unir o processo de gestão da qualidade

É importante garantir que tudo neste processo decorre sem problemas, para beneficiar o projeto e a equipa. Configure as ferramentas de gestão de projetos existentes para apoiar a gestão da qualidade. A automatização é valiosa neste contexto. Alguns exemplos:

  • Se utiliza o Jira para a gestão de recursos ou o Asana para a gestão de projetos, pode configurar fluxos de trabalho definidos para solicitar verificações de qualidade quando necessário.
  • Se utiliza o Zapier, pode automatizar os relatórios a partir da movimentação de tarefas na ferramenta à sua escolha.
  • O Monday.com suporta inúmeras integrações, incluindo a possibilidade de automatizar a recolha de pedidos do Zendesk na sua lista de pendências de desenvolvimento.
  • O novo Workflow Builder do Slack pode reunir vários pontos de dados num único fluxo de trabalho de comunicação simples e integrado.

Ferramentas úteis de gestão da qualidade

Embora a criação de um plano de gestão da qualidade exija um investimento de tempo, existem muitas ferramentas úteis para criar, manter e acompanhar um sistema de gestão da qualidade. Também vale a pena consultar software de gestão de projetos para este efeito.

Alguns exemplos incluem:

  • Google Sheets: excelente para a gestão de testes de regressão
  • Asana ou Jira: para facilitar o seu processo de gestão da qualidade
  • Intercom: excelente para estabelecer uma ligação direta com os seus utilizadores e obter opiniões diretamente destes
  • BugHerd: ferramenta útil para recolher opiniões das partes interessadas
  • Heap: análise valiosa para determinar se a qualidade da experiência do utilizador e dos fluxos do produto está a corresponder às expectativas dos utilizadores
  • Marker.io: excelente para comunicar erros e problemas de sites diretamente no sistema de acompanhamento de problemas da sua equipa, como o Jira, o Trello e o Asana
  • Trello: utilizar o Trello para a gestão de projetos pode ajudá-lo a monitorizar o seu plano de gestão da qualidade, garantindo que todas as tarefas são acompanhadas e concluídas de forma eficiente

O que pensa?

Já implementou anteriormente um plano de gestão da qualidade? O que correu bem? Aprendeu alguma coisa com essa experiência? Se não, poderá ser útil criar um para o seu próximo projeto?

E, se QA é a sua área, não deixe de consultar o nosso site parceiro, The QA Lead, para obter as novidades mais recentes sobre tudo o que está relacionado com a garantia da qualidade.