Como aumentar a produtividade de sua equipe de programadores
Veja nesse artigo como aumentar a produtividade fazendo uma avaliação periódica dos programadores e como estimulá-los.
A qualidade é a totalidade das características de um produto ou serviço que se baseia na sua habilidade de satisfazer uma dada necessidade. Outra definição de qualidade seria: software de qualidade é aquele que faz o que se espera que ele faça. A falta de qualidade mais fácil de definir é falta de satisfação do usuário e a medida usual da falta de qualidade é o relatório de erros.
A garantia da qualidade de software compreende uma variedade de tarefas associadas a sete atividades:
- aplicação de métodos técnicos;
- realização de revisões técnicas formais;
- atividades de testes de software;
- aplicação de padrões;
- controle de mudanças;
- medição e;
- manutenção de registros e reportagem.
A garantia estatística da qualidade reflete uma crescente tendência de toda a indústria para se tornar mais quantitativa em relação à qualidade. Assim, a garantia estatística de qualidade de software apoia-se na questão quantitativa a respeito da frequência de ocorrência de erros e inconsistências nos softwares rastreados ao longo de um período específico de tempo.
Para o software, a garantia estatística da qualidade (SQA - Software Quality Assurance) implica em um primeiro passo no qual as informações sobre os defeitos de software são coletadas e dispostas por categorias. A partir daí, outros passos necessários para realizar a SQA e criar um processo de revisão são:
- rastrear o defeito até sua causa;
- considerar que 20% do código têm 80% dos defeitos;
- corrigir os problemas que causaram os defeitos.
As revisões de software são um filtro para o processo de engenharia de software. Ou seja, as revisões são aplicadas em vários pontos durante o desenvolvimento de software e servem para descobrir defeitos que possam ser eliminados. As revisões de software têm como objetivo “purificar” as atividades da engenharia de software. Assim, a atividade de teste de software é um elemento crítico da garantia da qualidade de software e representa a ultima revisão de especificação, projeto e codificação."
[...] continue lendo...Artigos relacionados
-
Artigo
-
Vídeo
-
Vídeo
-
DevCast
-
DevCast