![]() |
|
Qualidade de SoftwareDesenvolver software com qualidade tem sido o grande desafio do mercado atualmente. Cumprir prazos, atender aos requisitos do software, estimar custos e recursos, não são tarefas simples. É necessário um controle muito grande dos processos que envolvem a fabricação do software, desde a sua criação até a sua completa instalação no cliente. No mercado atual, vários controles de qualidade são realizados sempre sobre o produto, normalmente quanto este já está sendo utilizado e o cliente já está sofrendo as conseqüências dos seus defeitos. Isto ocorre porque acredita-se que enquanto o produto (software) não estiver "funcionando", não existe uma maneira de avaliar sua qualidade, e os testes necessários para garantir o seu correto funcionamento são realizados quando o software já está pronto. Dados indicam que 50 e 70% do esforço gasto em um programa serão despendidos depois que ele foi entregue pela primeira vez ao cliente. Quando colocamos o foco no processo, podemos garantir a qualidade desde o início da construção do software pois controlamos a sua fabricação passo a passo e medimos a sua qualidade antes que ele saia da fábrica. Os testes são realizados ao final de cada fase de desenvolvimento, o que impede que erros sejam passados de uma fase para outra, o que minimiza consideravelmente as falhas finais evitando assim que o cliente seja prejudicado por um mal funcionamento do produto. A qualidade dos processos que envolvem a fabricação do produto, vai definir a qualidade do produto gerado, ou seja, um software altamente confiável, entregue dentro do prazo estabelecido, que atenda as expectativas do cliente e da organização como um todo. Melhorando o processo é possível melhorar o produto, reduzindo a faixa de incerteza quanto aos resultados esperados. Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles :
A fábrica de Software MSW, baseada em grandes experiências, criou e adotou a metodologia EuroFactory que é um modelo de desenvolvimento de software totalmente voltado para a qualidade do processo, onde todas as fases que compõem o ciclo de vida de um software são acompanhadas pelas gerências de projetos, de qualidade e configuração, permitindo um total controle sobre os produtos gerados em cada fase. Cada fase de desenvolvimento possui um marco de referência, onde o cliente também acompanha a evolução da fabricação do seu produto, assegurando que o software a ser entregue está em completa e absoluta sincronia com os requisitos definidos. Os processos desenvolvidos pela metodologia EuroFactory são baseados em conceitos do modelo CMM (Capability Maturity Model) que é um modelo para avaliar e melhorar a capacitação das empresas que produzem software, e tem sido utilizado para que a qualidade dos produtos seja reconhecida pelo cliente através da chamada certificação. A fábrica de Software MSW utiliza processos que estão espalhados nos diversos níveis do CMM e está a poucos passos para alcançar o nível 3 de maturidade, desenvolvendo produtos que fazem com que a qualidade do processo e conseqüentemente a qualidade dos seus sistemas seja o diferencial que vem tornando nossa fábrica um espelho de produção de software para o mercado de informática. |