2.4 As Garantias e Padrões de Qualidade
2.4.2 Garantia de Qualidade
- Foco: garantir e estabelecer que o projeto empregue todos os processos e padrões necessários para atender os requisitos.
- Forma mais usual: auditoria de processo e de produto, sendo orientada por checklist.
- Utilizar métodos, procedimentos e padrões para comparar previsto com realizado.
- Assegurar que o processo empregado é definido e apropriado. - É orientada a processos, visando à prevenção de defeitos.
- Cuida da monitoração e melhoria dos processos e padrões empregados. - Assegura que se faz da maneira correta (diz o que faz e faz o que diz).
2.4.3 Controle de Qualidade
- Foco: descobrir defeitos em produtos de trabalho gerados ao longo do projeto e eliminar suas causas.
- Forma mais usual: testes diversos e revisões por pares (simples, inspeção, walkthrough).
- Utiliza casos de teste, checklist para compara o esperado com o obtido. - Assegura que os produtos de trabalho gerados então consistentes e
- É orientado a produto, visando à detecção e correção de defeitos.
- Cuida da monitoração e da consistência dos produtos em relação aos requisitos e a utilização.
- Assegurar que se façam as coisas certas (faz certo o que atende a necessidade e o uso pretendido).
A garantia da qualidade fornece ao controle da qualidade evidência e confiança na habilidade do processo utilizado em gerar um produto que atenda aos requisitos definidos.
2.4.4 Custo da Qualidade
Levando em consideração, que os custos estão diretamente ligados e envolvidos na procura da qualidade, sendo assim seguindo normas e padrões, vamos ver alguns fatores importantes que influenciam diretamente no custo de uma aplicação levando alguns fatores em consideração.
•••• Prevenção - Planejamento.
- Revisões técnicas formais. - Equipe de testes.
- Formação.
•••• Avaliação
- Inspeção no processo e entre os processos.
- Calibragem, afinação e manutenção de equipamentos. - Testes.
•••• Falhas - Retrabalho. - Reparação.
- Análise das modalidades de falhas.
•••• Externas
- Gestão de queixas.
- Devolução e substituição de produtos. - Linhas de ajuda.
De acordo com Alcântara (2010) o MPS-BR envolve dois custos, de implementação no qual uma Instituição Implementadora é contratada para realizar a implementação e custo com a avaliação, em que uma Instituição Avaliadora realiza a avaliação para capacitar a empresa a um determinado nível.
Através da tabela a seguir podemos verificar os custos:
Figura 4 – Tabela referente ao custo de implementação e avaliação do MPS-BR Fonte: Softex (2009).
3 METODOLOGIA
A metodologia empregada é um estudo de caso, cujo corpus se constitui de dados coletados através de um questionário, que foi aplicado em uma pequena empresa no setor específico de desenvolvimento de software. Fundamenta-se em teorias tecnológicas como Softex, Pressman, Bertollo, Sommerville, Oliveira, Tian, entre outros que deram sustentação para a realização da pesquisa monográfica. Também apresenta a descrição de como o estudo de caso foi realizado.
3.1 Tipo de Pesquisa
O método de pesquisa utilizado neste trabalho foi o estudo de caso fundamentado em pesquisa bibliográfica e documental.
Segundo Yin (2001), o estudo de caso representa uma investigação empírica e compreende um método abrangente, com a lógica do planejamento, da coleta e da análise de dados. Pode incluir tanto estudos de caso único quanto de múltiplos, assim como abordagens quantitativas e qualitativas de pesquisa.
Um estudo de caso é considerado uma importante ferramenta para os pesquisadores que têm por finalidade entender “como” e “por que” funcionam as “coisas”.
Conforme Jung (2004), a pesquisa bibliográfica tem por finalidade principal formar uma consistente base “mental” a partir daquilo que é existente, e oportunizar uma ampla aquisição de conhecimentos para o entendimento substancial do assunto, viabilizando ao pesquisador “ousar” ao propor novos argumentos que justifiquem as descobertas.
Santos (2000) refere que:
Documentos são as fontes de informação que ainda não receberam organização, tratamento analítico e publicação. São fontes documentais as tabelas estatísticas, relatórios de empresas, documentos informativos arquivados em repartições públicas, associações, igrejas, hospitais, sindicatos; fotografias, epitáfios, obras originais de qualquer natureza, correspondência pessoal ou comercial etc. A pesquisa documental é a que se serve dessas fontes.
3.2 Procedimentos Metodológicos
A pesquisa foi realizada no período de janeiro a novembro de 2011.
Inicialmente, foi realizada uma revisão bibliográfica sobre os aspectos da engenharia de software, qualidade de software, melhoria do processo de software e normas, modelos e métodos da qualidade de software. Foram consultados livros, monografias, teses e dissertações disponibilizadas na Internet e na literatura de modo geral. Em seguida, buscou-se conhecer a empresa, através de algumas reuniões em alguns momentos em sua sede ou através do estudo e análise de seus documentos de processos obtidos ao longo dos anos.
Para levantar o modelo atual da organização duas metodologias foram utilizadas. Na primeira, quantitativa, foi elaborado um questionário cujas perguntas tinham o objetivo de identificar quais resultados esperados do processo do MPS-BR estão conformes (Anexo I). O questionário foi elaborado de acordo com o Guia de Implementação – Parte 1 [MPS-BR 2009] do nível G. Dessa forma, poderia se comparar o estado atual com o estado desejado, que é o nível Parcialmente Gerenciado.
Na segunda metodologia, qualitativa, as informações foram obtidas através de conversas informais com os membros da equipe de desenvolvimento. Foram discutidos os principais problemas e dificuldades que eles podiam identificar cotidiano do trabalho.
Busca-se analisar e descrever o processo de desenvolvimento de software da empresa, com foco nas implantações de melhorias utilizando o modelo MPS-BR.
Para realizar o estudo proposto foram acompanhados e investigados os seguintes procedimentos:
- realização de reuniões com a direção para a aprovação do trabalho na empresa e a definição dos recursos necessários para o desenvolvimento; - realização de diagnóstico da empresa para a elaboração do planejamento
das atividades e identificar o estado atual da empresa, com relação aos elementos requeridos no nível G do modelo MPS-BR;
- elaboração de um Plano de Ação, onde foram descritas as atividades para a execução do projeto, a estimativa de duração e um cronograma. O Plano de Ação serviu também como base para o acompanhamento do projeto durante a sua execução;
- institucionalização do processo através da escolha de um projeto, nomeado como projeto piloto, onde foram verificados o uso do processo, as inconsistências e erros existentes.
36
4 ESTUDO DE CASO DA APLICABILIDADE
A partir desta seção, apresenta-se o estudo de caso realizado e as principais atividades que foram executadas para alcançar a melhoria do processo de desenvolvimento de software da empresa, também serão mostrados os resultados do estudo de caso: o processo definido e seu plano de ação.