Você está na página 1de 18

Qualidade de Software

Professor Fbio Lcio Meira


Aula 2

Qualidade de Software

Melhoria de Processos

Todo esforo de criao de um produto,


independente de sua natureza, envolve a
aplicao de um processo.
A aplicao adequada de um processo parte
essencial para que uma equipe consiga
entregar com eficincia e eficcia seus
produtos e/ou servios.

Qualidade de Software

Melhoria de Processos

Pontos que atrapalham a implantao de


processos:

Falta de dados e mtricas: muitas empresas


no conseguem mensurar suas performances
no desenvolvimento de seus produtos e/ou
servios. A falta desses dados dificulta a
melhoria e a adaptao de seus processos de
desenvolvimento de atividades.

Qualidade de Software

Melhoria de Processos

Pontos que atrapalham a implantao de


processos:

Foco extremo no mercado: muitas empresas


focam o mercado de tal maneira que preferem
manter processos defeituosos do que parar
para analisar e adaptar o seu processo de
desenvolvimento visando melhor-lo.

Qualidade de Software

Melhoria de Processos

Pontos que atrapalham a implantao de


processos:

Financeiro: em geral, as empresas investem


muito em mtodos e ferramentas, como
mquinas em geral. Porm, no investem na
adaptao do Processo para que possa obter
melhores resultados com os investimentos
feitos.

Qualidade de Software

Melhoria de Processos

Pontos que atrapalham a implantao de


processos:

Gerentes que no compreendem o processo:


condio fundamental que, para assumir o
cargo de gerente, uma pessoa deve, no mnimo
ter conhecimento profundo do processo de
desenvolvimento do produto e/ou servio, ao
ponto de, se necessrio, sugerir e aplicar
possveis adaptaes ao mesmo.

Qualidade de Software

Melhoria de Processos

Pontos que atrapalham a implantao de


processos:

Questes formativas: O ensino dos conceitos


de engenharia, principalmente os que envolve
os conceitos de desenvolvimento e implantao
de processos nem sempre so devidamente
valorizados nos ambientes de formao. Muitos
profissionais se formam sem ter conscincia do
que Processo e como o mesmo se encaixa
em suas atividades.

Qualidade de Software

Melhoria de Processos

Pontos que atrapalham a implantao de


processos:

Gerenciamento passivo: muitas das pessoas


que atuam nos setores estratgicos dos
ambientes corporativos acreditam que
mudana de processo deve ser elaborada via
decreto lei, sem consultar seus pares, mesmo
que em escales inferiores. Por outro lado,
muitos desses dirigentes delegam as atividades
a seus subalternos, sem se preocupar com
resultados.

Qualidade de Software

Melhoria de Processos

Marcos para implementar a Qualidade

Conscincia dos desafios da competitividade e


de sua posio competitiva perante o mercado.
Compreenso dos conceitos de qualidade em
sua rea de trabalho.
Viso de quo boa sua equipe pode ser em sua
atividade.
Planejamento das aes necessrias para que a
equipe possa atingir sua Viso.

Qualidade de Software

Melhoria de Processos

Marcos para implementar a Qualidade

Treine sua equipe para que a mesma adquira os


conhecimentos e habilidades necessrios no
desenvolvimento dos mtodos e uso das
ferramentas.
Oferea aes de suporte para que os riscos
sejam mitigados, que as mudanas
necessrias sejam executadas e que os
ganhos de aprendizado sejam mantidos.

Qualidade de Software

Melhoria de Processos

Marcos para implementar a Qualidade

Reconhea e premie as tentativas bem


sucedidas de adaptao de processos,
incentivando a todas as equipes da empresas a
adotarem as aes bem sucedidas.

Qualidade de Software

Melhoria de Processos

fundamental que o time gerencial de uma


equipe incentive e lidere o esforo para
melhora dos processos. Os gerentes devem
acompanhar de perto e guiar seus
subalternos nesse processo, garantindo que
todos sigam o mesmo caminho.
Qualquer melhora implementada deve ser feita
gradualmente e de forma planejada.
Preferencialmente, que seja testada em
projetos pilotos.

Qualidade de Software

Melhoria de Processos

Cinco pontos devem ser destacados na


melhoria de processos

Defina um processo integrado de


desenvolvimento de sistemas;
Sempre que possvel, utilize ferramentas para
automatizar a execuo dos mtodos;
Identifique as reas chaves para a melhoria de
processos;

Qualidade de Software

Melhoria de Processos

Cinco pontos devem ser destacados na


melhoria de processos

Para cada atividade, defina responsabilidades,


mtricas, estratgias de feedback (tanto dos
clientes quanto do prprio time), oferea
treinamentos, defina projetos pilotos;
Fortalea e incentive o desenvolvimento da
atividade de melhoria de processos.

Qualidade de Software

Melhoria de Processos

Plano de Qualidade de Software

Toda equipe deve utilizar tcnicas de


Planejamento Estratgico para se auto
organizar no processo de implantao de
Melhoria de Processos e Implementao da
Qualidade de Software.
Alm disso, toda equipe deve desenvolver um
Plano de Qualidade de Software para dar o
suporte apropriado ao processo de melhoria.

Qualidade de Software

Melhoria de Processos

Plano de Qualidade de Software

Um Plano de Qualidade de Software uma


abordagem geral para definir e influenciar o
nvel de qualidade atingido em um sistema ou
produto desenvolvido.

Qualidade de Software

Melhoria de Processos

Plano de Qualidade de Software

Um Plano de Qualidade de Software deve conter


atividades que abordem:

Estabelea e mantenha o controle de requisitos, de


configurao e de mudanas;
Estabelea, implemente e ponha em prtica
metodologias, processos e procedimentos para
desenvolver, manter e operar software;
Estabelea, implemente e ponha em prtica
metodologias para verificar e validar a qualidade
do sistema.

Qualidade de Software
PLANO
DE QUALIDADE
DE SOFTWARE

Especificao,
Implementao e
Controle de
REQUISITOS

Especificao,
Implementao e
Controle de
Metodologia e
Procedimentos

Avaliao da
Qualidade