qualidade de software

Post on 03-Jul-2015

224 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

material do primeiro dia do curso de Qualidade de Softwares para pós em eng de softwares

TRANSCRIPT

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

top related