software
AdautoCavalcanteMenezes
PsgraduaoemGovernanadeTecnologiadaInformao
FaculdadedeSergipeFase
ruaTeixeiradeFreitas,10SalgadoFilho49.020490AracajuSEBrasil
datocavalcante@gmail.com
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.
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