Вы находитесь на странице: 1из 5

Aqualidadecomofatorcompetitivoemempresasde

software
AdautoCavalcanteMenezes
PsgraduaoemGovernanadeTecnologiadaInformao
FaculdadedeSergipeFase
ruaTeixeiradeFreitas,10SalgadoFilho49.020490AracajuSEBrasil
datocavalcante@gmail.com

Abstract. This article will address the quality as a competitive factor in


softwarecompanies,definingsoftwarequalityconcepts,itsimportanceand
benefits,aswellastheaggravatingfactorsthatshouldbeavoidedtobecome
themostcompetitivesoftwarecompanyinthemarket.
Resumo. Este artigo abordar a qualidade como fator competitivo em
empresas de software, definindo conceitos de qualidade de software, sua
importncia e benefcios, bem como os fatores agravantes que devem ser
evitadosparatornaraempresadesoftwaremaiscompetitivanomercado.

1.Introduo
SegundoBarti(2002,p.5)comoenormeavanododesenvolvimentodesoftwarenos
ltimosanos,muitasempresasestopresasaantigosparadigmas,oqueimpedeseu
amadurecimento no processo de desenvolvimento. Elas no percebem que seus
ambientesestocadavezmaiscomplexos,oqueexigeposturascadavezmaisdifceis.
Nopercebemqueimplantarumprocessodegarantiadaqualidadedesoftwareno
uma opo a ser estudada, mas parte de uma estratgia de sobrevivncia em um
mercadocadavezmaisexigenteecompetitivo.
De acordo com Pressman (2011, p.358) o clamor por maior qualidade de
software comeou realmente quando o software passou a se tornar cada vez mais
integradoemtodasasatividades denossasvidas.Nadcadade1990,asprincipais
empresas reconheciam que muito dinheiro por ano estava sendo desperdiado em
softwarequenoapresentavaascaractersticaseasfuncionalidadesprometidas.Em
2005, a ComputerWorld [Hil05] lamentou que Software de m qualidade est em
praticamente todas as organizaes que usam computadores, provocando horas de
trabalhoperdidasduranteotempoemqueamquinaficaparada,dadosperdidosou
corrompidos, custos de manuteno e suporte de TI elevados e baixa satisfao do
cliente.Em2006aInfoWorld[Fos06]publicousobreoestadodepenriadaqualidade
desoftware,relatandoqueoproblemadaqualidadenohaviamelhorado.

2.Oquequalidadedesoftware
QualidadedeSoftwaresegundoBarti(2002),umprocessosistemticoquefocaliza
todasasetapaseartefatosproduzidoscomoobjetivodegarantiraconformidadede
processoseprodutos,prevenindoeeliminandodefeitos.

Barti (2002) defende que qualquer deciso tomada durante o processo de


desenvolvimento dosoftware podecomprometer sua qualidade final. Naverdade, o
produtofinaldoprocessodedesenvolvimentoexatamenteosomatriodetodasas
deciseserealizaesgeradasdurantetodoociclodedesenvolvimento.Sedesejarmos
produzirsoftwarecomaltaqualidade,sernecessrioinvestiremqualidadeemtodosos
pontosdoprocesso.
Desenvolvedoresdesoftwaremaisexperientesconcordamquesoftwaredealta
qualidadeumobjetivoimportante.ParaPressman(2011)aqualidadedesoftwarepode
ser definida como uma sugesto de qualidade efetiva aplicada de modo acriar um
produtotilqueforneavalormensurvelparaaquelesqueoproduzemeparaaqueles
queoutilizam. Paraalgumaspessoas,aqualidadepodeserconseguidadefinindose
padreseprocedimentosdequalidadeorganizacionaisqueverifiquemseessespadres
so seguidos pela equipe de desenvolvimento de software. O argumento que os
padres devem englobar boas praticas, seguir essas boas praticas inevitavelmente
conduzaprodutosdealtaqualidade.
Pressman (2011)diz quea qualidade de software o resultado de um bom
gerenciamentodeprojetoeumapraticaconsistentedeengenhariadesoftware,sendo
aplicadosnocontextodequatrograndeatividadesqueajudamumaequipedesoftwarea
atingir alto padro de qualidade de software; mtodos de engenharia de software,
tcnicasdegerenciamentodeprojetos,aesdecontroledequalidadeegarantiada
qualidadedosoftware.

3.Benefcios
Barti(2002)defendequequalquertipodeerrogeracustofinanceiroorganizao.
Enquanto o software no implementado, os erros identificados ficam restritos ao
projetocomoretrabalho, sendonecessriocontabilizar oscustosdeidentificao do
problema, remodelagem, recodificao, teste e uma nova implantao. Quando o
softwarejseencontraemproduo,oerrosetornabastanteonerosoaoscustosdo
projeto, interferindo nos resultados financeiros e operacionais das diversas reas da
organizao. Desta forma, devese incluir o custo do erro no somente os aspectos
ligadosaoprojeto,comotambmosprejuzosfinanceiroeoperacionalprovocadospelo
defeitogerado.
SegundoBarti(2002)administrarumprojetodedesenvolvimentodesoftware
paraosucessosignificaeliminarouminimizarosriscoseconflitosexistentes.Existem
diversos fatores que podem contribuir com a qualidade do produto, profissionais
experientes e bem treinados, metodologias e ferramentas adequadas, participao
constatedosusuriosfinais,bomentendimentodoproblemaemodelagemdasoluo
flexvelemlongoprazo.
Barti (2002) prope que um bom processo de qualidade minimiza diversos
pontos crticos de um projeto de desenvolvimento de um software, identificando
prematuramenteerrosemdocumentoseanalisesrealizadas,garantequecadafasedo
desenvolvimento produziu os documentos obrigatrios e que estes foram
adequadamente revisados pelas reas responsveis, garante o comportamento do
softwarenasdiversascondiesexistentes,monitoraseucomportamentosobcondies
extremas deacesso,mantm osoftwareemsituaes decontingnciaecenrios de
exceo.

Temosaimpressodeque,quantomaispessoasdirecionamseusesforosna
produo de um software, mais rapidamente teremos uma soluo tecnolgica
disponvel e mais cedo estaremos nos beneficiando desse investimento, portanto,
ampliaronumerodedesenvolvedoressignificaaumentaracapacidadedeproduoda
equipe, possibilitando encurtar prazos e obter a capacidade de produo da equipe,
possibilitandoencurtarprazoseobtermaisrapidamenteoresultadoesperado.Segundo
Barti(2002)estudosdemonstramqueadesorganizaoseampliamedidaquemais
pessoasparainteragiremumambientecatico.Oquedevemosmelhoraraqualidade
dessetrabalho.

4.Fatoresagravantes
Todoprocessotecnolgicotemseusnveisdedesorganizao,unssomaisacentuados,
outrosmenos.Adesorganizaorefleteonmerodeerrosgeradoseoquantoestese
propagounasfasesdoprojeto.Quantomaioronmerodeerrosemaiorapropagao
destes, maior ser o nvel de desorganizao. Barti (2002) defende que a
desorganizao reflete a produtividade da equipe de desenvolvimento e,
consequentemente, os retrabalhos do projeto tecnolgico e cita alguns fatores que
contribuemparaadesorganizaodeumprojeto.

Informalidadenasdecises

Faltadeplanejamento

Complexidadedonegcio

Complexidadetecnolgica

Processosdeficientes

Faltadequalidadedoproduto

Ferramentasinadequadas

Poucacomunicao

Ofatordesorganizaoestaligadoaofatorretrabalho,comumencontrarmosprojetos
desoftwarequeparecemnuncaconseguiratingirumnvelbsicodefuncionalidade.Os
prazos so ampliados, as equipes aumentadas, mais recursos financeiros so
direcionadosaoprojeto,pormnoseconseguereverteroquadrocatico.

Figura1Influnciadadesorganizaonotrabalho
Tratasedeumaequipequeapesardeaumentaronmerodeprofissionaisdedicadosao
projeto, no conseguiu aumentar sua produtividade. Berti (2002) explica isso da
seguinte forma, uma equipe tem sua produtividade prejudicada quando o nvel de
retrabalhomuitoalto.Oretrabalhotiraosprofissionaisdaatividadedeproduziralgo
novopelaatividadedecorrigiralgodefeituoso.Cadanovodesenvolvedorpotencializao
nveldedesorganizao,trazendomaisretrabalhoaoprojeto.Sermaisumprofissional
gerandoerrosemseuprpriocdigoenoscdigosdeseuscolegas.Sermaisalgum
participandododesenvolvimento,ampliandoasdificuldadesdecomunicaodaequipe
edirecionamentodeumobjetivocomum,atqueemumdeterminadomomentoiremos
perceberqueoprojetotemamaiorpartedeseusrecursosdirecionadosafazeroquej
foifeito.Paraocliente,tratasedeumprojetosemfim,semprazoparaacabar.

5.Concluso
importanteentender,queaqualidadenoumestadopermanente,maissimuma
buscaconstante.SegundoodiretordaSofcom,RenatoRodrigues,comoinvestimento
emqualidadedesoftware,osprocessossootimizados,hreduoderetrabalho,maior
envolvimentodoscolaboradoresemaisqualidadenassolues,essesfatoresgarantem
aconquistadeclientessatisfeitosefidelizados.Comtudoisso,podemosafirmarqueo
processo de qualidade de software amplia as chances de sucesso de um projeto de
desenvolvimentoporqueagregaaosoftwareconfiabilidade,fatorfundamentalparao
sucessodeumprojeto.Empresasqueadotamaqualidadedesoftwaresetornammais
competitivas,pois,elasoferecemprodutoscomgarantiadequalidade.Oinvestimento
em qualidade de software coloca a empresa em uma vitrine que pode render bons
negcios,empresascomqualidadepodematenderqualquermercado,sejanacionalou
internacional.

7.Referncias
BARTI,Alexandre.(2002)GarantiadaqualidadedeSoftware.Elsevier,9tiragem,
RJ,2002.
SOMMERVILLE,Ian.(2007)Engenhariadesoftware.PearsonAddisonWesley,8
ed.,SP,2007.
PRESSMAN,RogerS.Engenhariadesoftware:umaabordagemprofissional. 7.ed.
PortoAlegre:McGrawHill,2011.
AgnciaSebrae,

Disponvel

em:
<http://www.pb.agenciasebrae.com.br/sites/asn/uf/PB/Para%C3%ADba%C3%A9
destaquenaqualidadededesenvolvimentodesoftwarenoN%2FNE> Acesso em
03/04/2015
Linha

de

Cdigo,

Disponvel

em:
<http://www.linhadecodigo.com.br/artigo/964/processosequalidadedesoftware.aspx>
Acessoem03/04/2015

Оценить