<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Resumo:</string-name>
        </contrib>
      </contrib-group>
      <fpage>79</fpage>
      <lpage>90</lpage>
      <abstract>
        <p>Tendo como base os conceitos te6ricos conhecidos, cofocamo-nos numa perspectiva eminentemente pratics para descrever as actividades desenvofvidas na Area da Quafidade da Direc9&amp;o de Desenvo!vimento de Sistemas da EDINFOR, com o objectivo de impfementar um Sistema de Garantfa da Qualidade. Referimos as normas ja aprovadas, barn como o processo adoptado para a sua impfementaao; as ferramentas estudadas e por fim as actividades de Garantia da Qualidade Que s5o ja hoje, na nossa DirecC&amp;o, urns pratics corrente para os novos projectos. Enquadramos o nosso trabafho no projecto actuafmente em curso no Grupo EDP de Gesto pela Qua\idade; este projecto abrange todas as empresas do Grupo, de Que a EDINFOR faz parte.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>A QuaJidade - tal como a informatics - esta em todo o lado inunda as nossas
vidas, desde as revistas da especiafidade sos paineis pubJicJtarios com que
esbarramos sem querer no nosso dis a dia.</p>
      <p>A Qual"[dade comprovada ou certifJcao surge nos produtos (cafes,
!ubrificantes e combu.stiveis, !antes ofta!micas, vidros), mas tambem nos servios
(transportes e servios de informatica).</p>
      <p>Atingir a Qualidade - ou a excel6ncia - no nosso trabalho, Sela eJe qual for e, hoje
em dia, um objectivo major das nossas empresas; e um passo intermedio para
atingir o object\vo final: satisfazer, encantar, fide\izar cs nossos C\ientes,
contribuindo para o seu sucesso Que e - afinal - o nosso sucesso.</p>
      <p>A Qualfdade nos Sistemas de Informso tam varias vertentes; citamos apenas
algumas: Qualidade certificada, Quafidade enquanto melhoria do processo,
contributo para a QualJdade Total na Empress, Garantia da QuaJidade (do
produtQ atraves do processo)~
Tomemos urns dessas vertentes - a QuaJidade enquanto melhoria do processo.
Todos sabemos como isto deve ser feito, em teoris diagn6stico da situa(;:ao
actual, lncluindo a avails8o do hive! de maturidade do processo de
desanvo\vimento (ponto de partida); determinaco das areas de melhoria;
estabelecimento de um piano de ac6es; impJementa9o do piano (Que
consideraremos, apenas temporariamente, como ponto de chegada).
Entre o ponto de partida e o ponto de chegada vamos encontrar as actividades de
formao as actividades de Garantia da Qualidade, o estabelecimento de urns
Gesto de Projectos cuidada a escolha de metodologias, tecnicas e ferramentas;
e tambem as normas, os procedimentos e o Manual da Qualidade. Tudo feito de
urns maneira repetitiva, planeada, sistematica: no imports fazer Dem urns vez,
imports fazer barn sempre, e ao mais baixo custo; sem esquecer a
implementa8o obrJgat6riade um processo de melhoria continua, Que transforms
o nosso ponto de chegada num novo ponto de partida - reava\jar, determinar
areas de melhoria melhorar.</p>
      <p>Na pratica as quest6es so mais simples, e mais comp\icadas; numa Empress
real, virada para a resoluao dos problemas do dis a dis, como Se consegue
compatibilizar essa actividade imparaveJ com a introduo de um Sistema da
Qualidade?
Tomemos o exemplo das normas; podemos escolher um conjunto de normas
existentes - para n5o reinventar a rods - e adapta-las a realidade da nossa
Empress. Mas como implements-las na pratics? Como sensibi\izar e motivar cs
nossos co\aboradores para a Sus uti\izao no terreno? Que vantagem trazem
alas ao seu trabalho diario se n&amp;o um peso acrescido de ... burocracia?
Nesta comunicao fazemos a ponte entre a abordagem te6rica e a abordagem
pratica do tams, situando-nos na realidade da EDINFOR, onde os diversos
dapartamentos ligados ao desenvolvimento e implementso de sistemas
informaticos disp6em de normas, metodos e ferramentas mas no de forma
suficientemente global, integrada e portanto eficaz.</p>
      <p>Na viagem Que empreendemos em direc5o a Qualidade nos sistemas de
informso, entendida esta como parcels Importante para atingir a Qualidade
Total na Empress, descrevemos os passos dados durante este primeiro ano na
nossa Area da Qualidade.</p>
      <p>A aceita(;:o deste trabalho por parte dos nossos coiaboradores tern sido facilitada
pelas sass6es semanais de sensibilizao / forma9o em Qualidade, com a
durao de urns hors Que desenvolvemos ao longo de todo o ano. Estes
sess6es tiveram o patrocinio da Dirac&amp;o, Que esteve habitualmente presents
contribuindo com intervenJes de reforo da importSncia da Qualidade na nossa
actividade do dis a dis.</p>
      <p>Neste documento comecamos por enquadrar o Desenvolvimento na EDINFOR, e
depois a EDINFOR no Grupo EDP, numa perspective de Qualidade;
descrevemos o diagn6stico interno levado a cabo para determiner o ponto de
partida dos nossos trabalhos; as areas de melhoria identificadas como
priorltarias e o piano de acJes dai decorrente; as metes a atingir, Que se
sintetizam na deciso de implementer um sistema de garantia da qualidade; as
tarefas realizadas ate este momento, e concluimos com o resumo das ideias
chave daste trabalho.</p>
    </sec>
    <sec id="sec-2">
      <title>3. ENQUAORAMENTO</title>
      <p>Nesta capitulo enquadramos em 10 luger a Direc95o de Desenvolvimento de
Sistemas Sui da EDINFOR no contexto da empress; e depois a pr6pria EDINFOR
no Grupo EDP numa perspective global de Qualidade.</p>
    </sec>
    <sec id="sec-3">
      <title>3.1 O Desenvolvimento na EDINFOR</title>
      <p>A EDINFOR e urns empress jovem, com 4 anos de actividade; apesar disso
e ja urns das maiores empresas portuguesas na area dos serviOs de
informatica tendo sting/do em 1994 um volume de facturao da ordem dos
7,2 milh6es do contos. Tern cerca de 300 trabalhadores dos quais 60 em
actividades de desenvolvimento.
A EDINFOR tern par objectivo a exploraco de sistemas informaticos,
pr6prios ou aJheios, o desenho, implementso e opera5o de redes de
dados, a desenvalvimento de programas e sistemas de informs8o com
recurso a meios informaficos, a consultoria nas areas de gesto e de
organizeo, a forms5o profissional e a comerciaJiza9"5ae importso de
produtos e equipamentos informaticos e actividades afins.</p>
      <p>A EDJNFOR disp6e no Centro de Processamento de Dados em Sacavem,
de uima capacidade instalada de 220 MIPS utilizando unidades de
processamento IBM 9021 / 942; a empress tern um Segundo contra de
processamento de dados no Porto, com urns unidade IBM 9121 / 732 com 88
MIPS, e com um AMDAHL 5990/700 com 66 MIPS; este centro serve de
back-up ao centra de Sacavem, e e o maior centro de processamento de
dados da zone none do psis. Temos Binds um processador AMDAHL
5890/300E com 43 MIPS, Que operamos nas instala96es de um Cliente
(Outsourcing).</p>
      <p>A EDINFOR opera hoje com algumas das maiores bases de dados
relacionais existentes a nfvel europeu.</p>
      <p>A rede de dados comp6e-se de..</p>
      <p>1 rede SNA com cerca de 10 000 pastas de trabalha, com tempos
de resposta inferiares a 3 segundos para 95% das transac9Jes;
. 1 rede privada X.25 com cobertura nacional 203 n6s de comuta9o
e velocidades entre 64 Kbps e 256 Kbps na backbone;</p>
      <p>1 rede Frame Relay com 4 n6s, interligados em anel com circuitos
digitais de 2 Mbps;
UtifizaV:o de tecnologia satelite: VSATs m6veis e fixos, Inmarsat C e
Inmarsat M;
ServiV:os de valor acrescentado: Correio Electr6nico CON-NECT
com cerca de 2000 mailboxes; Gateway para todos os serviOs
Internet incfuindo ~.</p>
      <p>Apresentamos em anexo o Ambiente Tecnol6gica da EDINFOR.
A ED\NFOR e uma das empresas do Grupo EDP~Em documento emitido
este ano, sob o titulo de "Gesto peta Qualidade no Grupo EDP", o
Presidente do Conselho de Administra8o da Ho\ding, Eng. Silva Correia
afirmava:
"Temos vindo a considerar a Qualidade como variave\ estrategica da maior
import8ncia para o futuro do Grupo EDP~
As pollticas da Qua\idade em cads uma das empresas do grupo EDP devem
respeitar os seguintes principios basicos;</p>
      <p>A Qualidade deve constituir um valor cultural a todos os niveis, e
como tal ser percebido no universo dos seus Clientes;
. A satisfac8o dos Clientes e a garantia da qua\idade e fiabilidade do
servico prestado so objectivos prioritarios dos processos de
melhoria a implanter;
. Todos os colaboradores do Grupo EDP devem participar nas ac5es
e nos processos de melhoria visando os objectivos definidos
As rela96es dentro de cada urns das entidades constituintes do
Grupo EDP e entre estas devem ser assumidas como re\a6es
cliente-fornecedor com exig6ncias de Qua\idade idnticas as
formuladas nas relaJes com as entidades exteriores ao Grupo.
Todas as empresas do Grupo EDP proceder8o a auto-ava\iaco e ao
autodiagn6stico da Qualidade, utilizando para tanto as metodo\ogias e os criterios
do Premio de Exce\ends do Sistema Portugu6s de Qua\idade."</p>
    </sec>
    <sec id="sec-4">
      <title>4. DIAGNOSTICO</title>
      <p>A criapSo da Area da Qualidade na Dirac8o de Desenvolvimento Sui da
EDINFOR teve, a partida, a\guns objectivos claramente definidos:
* imp\ementar a Garantia da Qualidade no desenvo\vimento de Software;
. me\horar continuamente o processo de desenvolvimento de Software;
. aplicar os mecanismos e tecnicas de Garantia da Qualidade.
Para atingir asses objectivos foram identificadas as principals actividades a
desanvolver:
* preparer e implementsr Normas de Engenharis de Software barn como
os procedimentos a adoptar no processo de desenvolvimento;
* estudar e implementer ferramentss de alts produtividade e ferramentas
de suporte para s Qualidsde;
* Implementsr um sistema de metrices do processo de desenvolvimento e
dos seus produtos;
* implementer a pratioa de actividsdes de Garantia ds Qualidade.
A primeira tarefa foi efectuar um diagn6stico interno da situa(;;;o inicfat. Para isso
fizemos dois questionsrios, o primeiro pars determiner o Perfil dos Utilizadores do
nosso Sistema da Qualidade, barn como as suss necessidsdes de forma(;:o e o
segundo para determinsr o Perfil dos Projectos de desenvolvimento em curso na
nossa Direc9o.</p>
      <p>Fizemos Binds urns aplicso do questionario do Software Engineering Institute
(SEI), Que permite avalisr o nivel de maturidsde do processo.de desenvolvimento
de software de urns organiza(;;:5oclsssificsndo-o Mums escsla de 1 s 5, desde o
nivel 1 inicial (ad hoolcs6tico) so nivel 5 (optimizsdo).</p>
    </sec>
    <sec id="sec-5">
      <title>AREAS DE MELHORIA</title>
      <p>As actividades de disgn6stico referidas permitiram-nos identfficar as nossas areas
de melhoria; dentre asses atribuiu-Se a prioridade mais slta as seguintes:
Gest5lo de Requisitos;
Pfaneamento e Acompanhsmento de Projectos de Software;
Garantia da Qualidade do Soffware;</p>
      <p>Gest8o de Configura(;;:5es de Software.</p>
      <sec id="sec-5-1">
        <title>Tentaremos ver rapidamente porqu6.</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Gestg!o de Requisitos</title>
      <p>Esta e uma area onde temos tradicionslmente sentido algumas difiouldades;
e dificil estabelecer, nas fases inicfais de um projecto, um documento de
especifica9o de requisitos acordado com os nossos Clientes (e aqui
referimo-nos basicamente aos Clientes do Grupo EDP) e e ainda mats dificil
"congelar' esss defini8o inicisl de requisitos, ou "controlar' as suss
altersJes.</p>
      <p>Estamos portanto aqui perante um problema originado no inicio de qualquer
projecto e com impacto ao longo de todo o seu viclo de Vida; isto justifica a
alta prioridade atribuida s sua resolu9o~</p>
    </sec>
    <sec id="sec-7">
      <title>Garantia da Qualidade do software</title>
      <p>A Garantia da Qualidade e "um conjunto de actividades planeadas para
garantir Que um produto ou servi9o satisfaz a sua especificao" (Norma
IEEE).</p>
      <p>O modo pratico de alcanar este objectivo no desenvolvimento de software
consiste em:
1. verificar Que os produtos obtidos em cads fase est8o de
acordo com os requisitos especificados;
2. verificar a conformidade desses produtos com as Normas
aplicaveis na empress (Que podem ser customizadas ou
adaptadas a cads projecto especifico);
3. verificar Que o software produzido tern um desempenho
correcto e conforme com as especificaHes e com as
necessidades do Cliente no momento da sua entrada em
produo.</p>
      <p>Nos grupos 1 e 2 inserem-se todas as actividades Que se designam
habitualmente como verifica9o e valida9o do software e Que se
concretizam realizando walkthroughs revis6es e inspec6es dos produtos
obtidos nas varias fases do ciclo de desenvolvimento.</p>
      <p>No grupo 3 inserem-se as actividades de Teste, desde o Teste Unitario ao
Teste de Aceitao, passando palo Teste de Integra5o e polo Taste de
$!sterns.</p>
      <p>As dificuldades Que sentimos na fase de testes, com particular incidencia nos
testes de aceita8o, levaram-nos a atribuir prioridade elevada a esta area de
melhoria.</p>
    </sec>
    <sec id="sec-8">
      <title>Planeamento e GestSo de Projectos de 5offware</title>
      <p>Nesta area sentimos dificuldades ao hive! da normalizapo do Planeamento,
no calculo dos tempos estimados para cada tarefa, e no acompanhamento e
gest8o dos projectos por forma a garantir o cumprimento dos prazos e a
elevada qualidade dos produtos obtidos.</p>
      <p>Esta e uma area chave no desenvoivimento de software elem de ser um
requisito para a certifica(;:o. Dispomos ja de ferramentas para gest6o de
configuraJes, pelo Que nos pareceu oportuno incluir a sue implementsl;:o
nas areas de meihoria prioritarias.</p>
    </sec>
    <sec id="sec-9">
      <title>6. PLANO DE ACI[;;:OES</title>
      <p>As areas de melhoria identificadas como prioritaHas serviram de base a
elabora(;;:o de um Plano de Ac(;:6es para o nosso 1o ano de activfdade.</p>
      <sec id="sec-9-1">
        <title>Esse Plano tinha as seguintes macroactividades: N"ormas e Procedimentos Elaborar Normas e Procedimentos para desenvolvimento</title>
        <p>Elaborar Normas para a Gest5o de Projectos de Soffware
'lFerramentas de suporte para a Qualidade</p>
        <p>Estudo e imp\emental;;:&amp;o de um gestor de configureJes
Estudo e implementsl;;:&amp;o de urns ferramenta de testes
Ferramentas de alts produtividade</p>
        <p>Avalial;;go de um I-"CASE
Garantia da Qualidade</p>
        <p>Elaborar Normas para Garantia da Qualidade do Software
Irffplementar actividades de Garantia da Qualidade
Forms6o</p>
        <p>Sensibilizap6o para a Quafidade do Soare
o processo
de</p>
        <sec id="sec-9-1-1">
          <title>7. ACV:c5ESREAUZADAS</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>NORMAS</title>
      <p>Escolhemos para base de trabalho as Normas IEEE para Engenharia do Soffware
(verso 1993), Que abrangem areas t8o diversas como a GestSo de Projectos a
Gest5o de ConfigureJes, as Matrices, as Pianos de Garantfa da Qualidade, os
Pianos de Verifical;:60 e Vafidall;:o, as Revis6es e Auditories de Software, Os
Processos do Ciclo de Vida, o Desenho e Manuten8o de Soffware e as Testes
Consideramos ainda algumas normas ISO, designadamente a' Norma ISO 12207
para o Processo do Ciclo de Vida, barn como a aerie ISO 9000 para s
imp\ementa5o de um Sistema de Garantia da Qua\idade.
_
_
.
'_
~
--_
-</p>
      <p>Finalmente no esquecemos as normas de Que ja dispunhamos internamente,
benn como as nossas boas praticas de utilize8o corrente.</p>
      <p>Com tudo isto preparamos a informso
procedimentos.
de base para a ccnstruac
de normas e
Para cs novos projectos normalizamos as actividades, inciuindo por exemplo a
elaborao do Plano de Garantia da Qualidade, a definio das Normas do
Projecto, e cs Testes - unitarios, de integra5o e de aceitaco; no inicio, atem de
se estabeiecer a Organiza(;;o do Projecto, definem-se cs Requisitos e elabora-se
a Especifica(;;:o de Requisitos de Slstema, Que e submetida a aprova98o,
Para permitir dar cumprimento a este objectivo elaboramos urns Norma para
Pianos de Garantia da Quaiidade do Software.</p>
      <p>Elaboramos tambem normas para o Cicio de Vida do Software para um modelo
de desenvolvimento em cascata, e para a Especifica9o de Requisitos de
Sistema, permitindo a documentapao hums fase inicial dos requisitos a Que deve
satisfazer o sistema, e permitindo assim a verifica98o dos produtos das fases
seguintes do desenvoivimento face aos requisitos especificados e as normas e
boas praticas aplicaveis.</p>
    </sec>
    <sec id="sec-11">
      <title>Actividades de Garantia da Qualidade</title>
      <p>Neste momento a eiaborao do Piano de Garantia da Qualidade e ja uma
pratica corrente para os novos projectos; nesse Plano definimos aspectos
como: a parte do cicio de Vida abrangida, e as tarefas a executar, com
especial enfoque para as tarefas de Garantia da Quaiidade; a documenta(;;ao
Que conduz o desenvoivimento a verifica8o e Validao, a utilizeo e
manutenl[;;o do Software; as normas a splicer; as revisJes tecnicas e de
gest&amp;o a efectuar e quando se efectuam; e finalmente cs testes a realizer.
No ambito dos Pianos de Garantia da Qualidade temos vindo a efectuar
revis6es tecnicas internas; para eases revis6es preparamos Listas de
Verifica(;;;5o a seguir durante a revis&amp;o; no fim elaboramos o Relat6rio da
RevisSo, com o detalhe das n&amp;o conformidades encontradas e com
recomendag6es a ter em conta no desenvolvimento.</p>
      <p>Na outra ponta do desenvolvimento iniciamos de forma normaiizada a
elaborao de Pianos de Testes para os Testes de Aceita8o; cs Pianos s5o
elaborados seguindo urns metodologia Que temos vindo a aperfeioar; haste
momento temos ja a expert8ncia de efectuar testes de aceitaG8o seguindo o
Plano de Testes, e vamos por em pratica a elabora9ac do Relat6rio de
Testes.</p>
      <p>Estudamos uma ferramenta de testes, e vai inlciar-se o projecto da sua
implementao, com aplica8o pratica aos Pianos de Testes ja elaborados.
Ternos vindo a estudar um gestor de configura6es e vamos iniciar um
projecto para a sua implementao.</p>
      <p>Concluimos a avalia5o de uma ferramenta de l-CASE; a ferramenta foi
avaliada tendo em conta uma Lista de Veriflcao especialmente elaborada
para o efeito, e o Relat6rio de Avaliao foi apresentado para decisao
superior.</p>
      <p>Ao definir a Qualidade como "fazer hem a primeira" (isto e, ao manor Gusto) e
"fazer barn sempre" (isto e, atraves de um processo normalizado e
sistematizado), e a Qualidade Total (Sistema da Qualidade) como
"responsabilidade de todos" entendemos Que seria oportuno levar a cabo
sess6es de sensibi\iza&amp;o I forma8o nos conceitos e disciplinas da
Qualidade, Que se realizaram durante este 10 ano de actividade.</p>
      <sec id="sec-11-1">
        <title>8. ACV;c5ESEM CURSO</title>
        <p>Esta em curso o Diagn6stico e Planeamento do Sistema de Garantia da
Qualidade com o recurso a consultores especializados (INESC / PARTEX).
Trata-se de um processo Que acompanhamos com todo o empenho, esperando
Que nos traga um impulso decisivo no projecto Que empreendemos.
9. CONCLUSAO</p>
        <p>A concluso Que queremos firer deste nosso trabalho no corresponde a um
ponto de chegada mas antes a um ponto de partida. Temos vindo a trabalhar
num projecto de Que descrevemos aqui o 10 ano de actividade, numa perspectiva
eminentemente pratica.</p>
        <p>Ha Que avaliar o trabalho feito, e ha Que avan({;:ar para os objectlvos ainda no
aicancados, Que se resumem na implementa8o de um Sistema de Garantia da
Qualidade
As vent&amp;gens Que esperamos alcanar resumem-"se a..</p>
        <p>- abrir o caminho para a Certifica5o;
- aumentar o nivel de maturidade do processo de desenvolvimento
- melhorar de forms patents documentada e normalizada a</p>
        <p>Qualidade do software produzido.</p>
        <p>Queremos iniciar um processo de melhoria continua, com a participao de
todos, e o objectivo final de alcancar a exceI6ncia no nosso trabalho e um
sucesso sempre crescents para os nossos Clientes.</p>
        <p>Cremos Que com o nosso esforo contribuiremos para alcanar cs objectivos de
Qualidade Total na nossa empress, e no Grupo EDP em Que estamos inseridos.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>