qualidade de software
DESCRIPTION
material do primeiro dia do curso de Qualidade de Softwares para pós em eng de softwaresTRANSCRIPT
QUALIDADE DE SOFTWARE
Leonardo A Alves
QUALIDADE
No que diz respeito aos produtos e/ou serviços
vendidos no mercado, há várias definições para
qualidade: "conformidade com as exigências dos
clientes", "relação custo/benefício", "adequação ao
uso", "valor agregado, que produtos similares não
possuem"; "fazer certo à primeira vez"; "produtos
e/ou serviços com efetividade". Enfim, o termo é
geralmente empregado para significar
"excelência" de um produto ou serviço.
QUALIDADE
A qualidade de um produto ou serviço pode ser
olhada de duas ópticas: a do produtor e a do
cliente. Do ponto de vista do produtor, a
qualidade se associa à concepção e produção de
um produto que vá ao encontro das necessidades
do cliente. Do ponto de vista do cliente, a
qualidade está associada ao valor e à utilidade
reconhecidas ao produto, estando em alguns
casos ligada ao preço.
QUALIDADE
QUALIDADE
QUALIDADE
EUA – IMPOSTO DE RENDA
EUA - IR
EUA - IR
EUA - IR
PROBLEMA MAL RESOLVIDO
QUALIDADE ISO
International Organization for
Standardization, organização não-
governamental fundada em 1947, em Genebra, e
hoje presente em cerca de 157 países. A sua
função é a de promover a normatização de
produtos e serviços, para que a qualidade dos
mesmos seja permanentemente melhorada.
ISO
Esta família de normas estabelece requisitos que
auxiliam a melhoria dos processos internos, a
maior capacitação dos colaboradores, o
monitoramento do ambiente de trabalho, a
verificação da satisfação dos clientes,
colaboradores e fornecedores, num processo
contínuo de melhoria do sistema de gestão da
qualidade. Aplicam-se a campos tão distintos
quanto materiais, produtos, processos e serviços.
ISO NA PRÁTICA
Manual de gestão da qualidade – MGQ
Procedimentos Operacionais – PO
Instruções Normativas – IN
Definições de Responsabilidade e Autoridade nos
documentos
Preocupação com a Rastreabilidade,
versionamento, nomes nos documentos e
padronização para o cliente interno e externo.
CMMI
O CMMI (Capability Maturity Model
Integration) é um modelo de referência que
contém práticas (Genéricas ou Específicas)
necessárias à maturidade no desenvolvimento de
Softwares.
Certificador TATA
CMMI
Nível 1: Inicial (Ad-hoc)
Não possui áreas de processo.
Nível 2: Gerenciado / Gerido
Gerenciamento de Requisitos - REQM (RequirementsManagement)
Planejamento de Projeto - PP (Project Planning)
Acompanhamento e Controle de Projeto - PMC (Project Monitoring and Control)
Gerenciamento de Acordo com Fornecedor - SAM (SupplierAgreement Management)
Medição e Análise - MA (Measurement and Analysis)
Garantia da Qualidade de Processo e Produto - PPQA (Process and Product Quality Assurance)
Gerência de Configuração - CM (ConfigurationManagement)
CMMI
Nível 3: Definido Desenvolvimento de Requisitos - RD (Requirements Development)
Solução Técnica - TS (Technical Solution)
Integração de Produto - PI (Product Integration)
Verificação - VER (Verification)
Validação - VAL (Validation)
Foco de Processo Organizacional - OPF (Organizational Process Focus)
Definição de Processo Organizacional - OPD (Organizational Process Definition)
Treinamento Organizacional - OT (Organizational Training)
Gerenciamento Integrado de Projeto - IPM (Integrated Project Management)
Gerenciamento de Riscos - RSKM (Risk Management)
Análise de Decisão e Resolução - DAR (Decision Analysis and Resolution)
Nível 4: Quantitativamente gerenciado / Gerido quantitativamente Desempenho de Processo Organizacional - OPP (Organizational Process Performance)
Gerenciamento Quantitativo de Projeto - QPM (Quantitative Project Management)
Nível 5: Em otimização Inovação Organizacional e Implantação - OID (Organizational Innovation and
Deployment)
Análise Causal e Resolução - CAR (Causal Analysis and Resolution)
MPS.BR
MPS.BR ou Melhoria de Processos do
Software Brasileiro é simultaneamente um
movimento para a melhoria da qualidade
(Programa MPS.BR) e um modelo de qualidade
de processo (Modelo MPS) voltada para a
realidade do mercado de pequenas e médias
empresas de desenvolvimento de software no
Brasil.
Ele é baseado nas normas ISO/IEC 12207 e
ISO/IEC 15504 e na realidade do mercado
brasileiro, bem como é compatível com o CMMI.
Certificador Softex