
Podemos definir que o grande marco para o início de um pensamento pela melhoria de fabricação de produtos com maior qualidade se deu durante a revolução industrial, onde a busca por um diferencial na fabricação de produtos fez com que as empresas criassem métodos e técnicas diferentes para que isso acontecesse, começando então um conceito que hoje chamamos de processo, procurando minimizar as despesas e maximizar os lucros.
Até então a qualidade do produto era o fator que iria qualificar positivamente a empresa fabricante, fazendo com que o objetivo principal fosse de a entrega de um produto com maior qualidade e o mínimo de defeito.
Hoje o contexto de desenvolvimento de Software já é diferente, a qualidade já não é o fator de diferenciação no mercado e sim uma condição para que as empresas sejam bem-sucedidas. Hoje a busca por métodos maduros que podem ser proporcionados por certificações de qualidade garantem que o usuário receba o software com as especificações definidas e esperadas por ele.
Alguns autores conhecidos e com experiência, fazem uma reflexão sobre a importância dos padrões de processos para minimizar os gastos e esforços com manutenção. A manutenção, é uma etapa de melhoria e otimização de um software já finalizado, é nessa etapa que os bugs são encontrados e os defeitos são reparados.
Podemos considerar que a satisfação do cliente está ligada diretamente a funcionalidade correta da aplicação, para isso há grande parcela de importância no processo de desenvolvimento. Um software com muitos defeitos, gera insatisfação, prejuízos financeiros e pode colocar em risco o sucesso do processo de desenvolvimento e até o próprio software.
Para isso existem ferramentas como o Bugzilla dá apoio à tarefa de manutenção de software, sendo utilizado principalmente como centralizador para reporte de defeitos em software.
Foi desenvolvido inicialmente em TCL (Tool command Language) por Terry Weissmam. Hoje a ferramenta é distribuída gratuita e com código fonte aberto (freeware e opensource) e foi migrada para a linguagem PERL.
O Bugzilla por ser uma ferramenta WEB precisa rodar num servidor WEB, configurado com suporte PEARL, em modo CGI (tecnologia que permite que o navegador passe parâmetros para programas alojados em servidor WEB e depois geram as páginas após processar). Os desenvolvedores recomendam um servidor WEB APACHE. Há também outros módulos requeridos e opcionais no manual de instalação da ferramenta que pode ser encontrada na própria pagina do Bugzilla. Suporta banco de dados MySQL, PostgreSQL e Oracle. Para sua instalação temos um script para automatizar o processo e para executá-lo é necessário ter acesso ao shell do servidor (SSH no Linux ou prompt MS-DOS no Windows) e é compatível com qualquer um desses ambientes.
Nenhum comentário:
Postar um comentário