Soluções CIA Salux
Home / Empresa / qualidade

Qualidade do Software


A Salux tem, desde o início, se preocupado com a qualidade e o êxito na execução de seus projetos, principalmente junto a Clientes. Para que este objetivo seja alcançado ela vem buscando aprimorar cada vez mais os processos que a conduzem ao sucesso, independente do porte do projeto e da complexidade.


A qualidade no processo de desenvolvimento e no produto obtido, fundamentado na engenharia de software, a Companhia Salux vê na qualidade não só a vantagem competitiva, mas principalmente uma necessidade dentro do modelo de negócio adotado. Como guia na busca da qualidade e do diferencial a empresa vem adotando um modelo que seja adotado mundialmente e, é claro, com o devido reconhecimento da comunidade desenvolvedora de software. Não bastando a completeza deste modelo a Companhia Salux tem buscado modelos de gestão de projetos, visando o cumprimento dos projetos acordados (dentro do prazo e orçamento definidos).


O processo de garantia da qualidade no desenvolvimento de software, obter elevada produtividade, dentro dos prazos estabelecidos e com os recursos estimados têm sido o grande desafio dentro das organizações desenvolvedoras de software. Este assunto teve o início de sua discussão na década de 70. Porém, somente na década de 90 é que foi dada a real importância a este assunto e o mesmo tornou-se o principal foco da comunidade de desenvolvedores e clientes de produtos de software.


Estes processos, por sua vez, passam por diversas áreas de uma empresa desenvolvedora de software, ou área de desenvolvimento de software. Para que se tenha assegurado este desenvolvimento qualitativo é que algumas organizações, tiveram a necessidade de desenvolver um processo documentado e formalizado. O SEI (Software Engineering Institute – Carnegie Mellon University - USA) desenvolveu uma metodologia que garantisse a qualidade nos processos de produção de softwares. Esta metodologia aplica-se tanto a grandes corporações como em pequenas empresas desenvolvedoras de software. Também preocupado com sua escalabilidade é que o SEI-CMU desenvolveu uma metodologia que fosse o mais abrangente e de fácil adaptação, dependendo da complexidade da organização e do produto a ser gerado. Aliado a este modelo a Empresa procurou adotar o modelo de Gerenciamento de Projetos, desenvolvido pelo PMI (Project Manager Institute – PMBOK) para aperfeiçoar e acompanhar os processos no que tangem o gerenciamento, garantia, custos e recursos envolvidos nos projetos.


A maioria dos profissionais das organizações desenvolvedoras de software (gerentes, desenvolvedores, analistas e outros) e das ‘consumidoras’ (gestores, diretores e operacionais) sabem, ou já tiveram a experiência, de que uma das principais causas dos problemas de desenvolvimento de software é a desorganização do processo e a inexistência de padrões documentados visando o desenvolvimento e a manutenção de software.


Na pretensão de auxiliar as organizações a terem processos devidamente documentados, definidos e sincronizados (dentro do ciclo de desenvolvimento de software) é que o CMM – Capability Maturity Model (Modelo da Maturidade da Capacitação no desenvolvimento de Software) e o PMI – Project Manager Institute vem colaborar.


Os modelos propõem:


1. CMM – Capability Maturity Model


Esta metodologia preocupa-se com a qualidade do produto a ser desenvolvido nas organizações produtoras de software. O CMM descreve os estágios através dos quais as organizações de software evoluem quando elas definem, implementam, medem, controlam e melhoram seus processos de software. Esta evolução passa a diferenciar as organizações maduras das demais. A definição do que é "Maturidade" pode ser mais bem compreendido através da análise do quadro abaixo:

 

Organizações Maduras Organizações Imaturas
Papéis e responsabilidades bem definidos Processo improvisado
Existe base histórica Não existe base histórica
É possível julgar a qualidade do produto Não há maneira objetiva de julgar a qualidade do produto
A qualidade dos produtos e processos é monitorada Qualidade e funcionalidade do produto sacrificadas
o processo pode ser atualizado Não a rigor no processo a ser seguido
Existe comunicação entre o gerente do seu grupo Resolução de crises imediatas

modelo


Soluções CIA Salux