View
0
Download
0
Category
Preview:
Citation preview
Modelos de Melhoria de
Processos de Software
Prof. Alexandre Franco
Graduação em Informática
Mestrado em Sistemas de Informação
17 anos experiência em TI
◦ Icotron / Siemens
◦ Sebrae/RS
◦ Dell Inc.
Caracterização
Ano/semestre: 2012/1
Créditos acadêmicos: 8
Horas aula: 120
Área temática: INFDS -
Desenvolvimento de Software
Organização acadêmica: S Tecn Des
Soft Gest Qual Proc
Competências
Compreender, analisar e discutir as
principais normas e modelos consagrados
internacionalmente na área de qualidade
de software.
Identificar aspectos dos modelos
adequados na aplicação em categorias
pré-definidas de organizações.
Conhecimentos
Histórico da Gestão da Qualidade.
Alinhamento de Programas de Melhoria com Objetivos de Negócio.
Qualidade de Processo de Software. ISO/IEC 12207; ISO/IEC 15504; CMMI; MPS.BR
Qualidade de Produto de Software. ISO/IEC 9126.
Qualidade em serviços: ITIL
Origem e uso do CMMI
CMMI - disciplinas, representações, estrutura e seus componentes.
Histórico do MR mps (modelo brasileiro de qualidade de software).
Níveis e componentes do MR mps.
Correspondência entre o CMMI e o MR mps.
Metodologias, técnicas e recursos
de ensino e aprendizagem Aulas expositivas e dialogadas, com ênfase na
aplicação dos conhecimentos teóricos associados à atividade na solução de problemas concretos.
Aulas práticas de laboratório, com vistas à experimentação do conteúdo desenvolvido em sala de aula.
Seminários sobre os temas e assuntos abordados na atividade acadêmica.
Outras metodologias adequadas ao contexto de execução da atividade.
Metodologias, técnicas e recursos
de avaliação Provas individuais.
Trabalhos de natureza teórico-prática
individuais e em grupo.
Resolução de exercícios.
Apresentação de seminários sobre temas
escolhidos.
Outros instrumentos de avaliação
adequados ao contexto de execução da
atividade.
Bibliografia Básica AHERN, Dennis M.; CLOUSE, Aaron; TURNER, Richard. CMMI distilled:
a practical introduction to integrated process improvement. 2. ed. Boston: Addison-Wesley, 2006. 305 p. (The SEI series in software engineering) ISBN 0-321-18613-3
MAGALHÃES, I. L.; PINHEIRO, W. B. Gerenciamento de serviços de TI na prática: uma abordagem com base na ITIL : inclui ISO/IEC 20.000 e IT Flex. São Paulo: Novatec, 2007. 667 p. ISBN 978-85-7522-106-8
ROCHA, A. R; MALDONADO, J. C.; WEBER, K. C. Qualidade de software : teoria e prática / 2001 - Livro. São Paulo: Prentice-Hall, 2001. 303 p. ISBN 85-87918-54-0
WEBER, Kival Chaves; ROCHA, Ana Regina Cavalcanti da; NASCIMENTO, Célia Joseli Do. Qualidade e produtividade em software. 4. ed. São Paulo: Makron, 2001. 188 p. ISBN 85-346-1322-2
Bibliografia complementar
ISO/IEC 12207:1995 - Information technology - Software life cycle processes.
ISO/IEC 12207:1995/Amd 1:2002.
ISO/IEC TR 15504-1:1998 - Information technology – Software process assessment - Part 1: Concepts and introductory guide.
ISO/IEC 15504-2:2003 - Information technology - Process assessment- Part 2: Performing an assessment.
ISO/IEC 15504-2:2003/Cor 1:2004.
Bibliografia complementar
ISO/IEC 15504-3:2004 - Information technology - Process assessment- Part 3: Guidance on performing an assessment.
ISO/IEC 15504-4:2004 - Information technology - Process assessment- Part 4: Guidance on use for process improvement and process capability determination.
ISO/IEC TR 15504-5:1999 - Information technology - Software Process Assessment - Part 5: An assessment model and indicator guidance.
ISO/IEC TR 15504-9:1998 - Information technology – Software process assessment - Part 9: Vocabulary.
ISO/IEC 9126-1:2001 - Software engineering - Product quality - Part 1: Quality model.
Bibliografia complementar
ISO/IEC TR 9126-2:2003 - Software engineering - Product quality -Part 2: External metrics.
ISO/IEC TR 9126-3:2003 - Software engineering - Product quality -Part 3: Internal metrics.
ISO/IEC TR 9126-4:2004 - Software engineering - Product quality -Part 4: Quality in use metrics.
ISO/IEC 12119:1994 - Information technology - Software packages - Quality requirements and testing.
Carnegie Mellon University/Software Engineering Institute. CMMI for Development V 1.2. Disponível em http://www.sei.cmu.edu/cmmi/tools/dev/index.cfm (16 de outubro de 2009).
SOFTEX. MPS.BR – Melhoria de Processo do Software Brasileiro: Guia Geral. SOFTEX, 2009. ISBN 978-85-99334-15-7. Disponível em http://www.softex.br/mpsbr/_guias/guias/MPS.BR_Guia_Geral_2009.pdf (16 de outubro de 2009)
Materiais Disponíveis na Biblioteca
ISO/IEC 12207:1995. 2 exemplares, consulta local
ISO/IEC TR 9126. 2 exemplares, consulta local
ISO/IEC 12119:1994. 1 exemplar, consulta local
PAULK, M. C., WEBER, C. V., CURTIS, B., CHRISSIS, M. B. The Capability Maturity Model: Guidelines for Improving the Software Process. [S. L.]: Addison-Wesley, 1995, 441p. 4 exemplares.
CHRISSIS, M. B., KONRAD, M., SHRUM, S. CMMI: Guidelines for software integration and product improvement. [S. L.]: Addison Wesley, 2003. 752p. 3 exemplares
ROCHA, A. R. C., MALDONADO, J. C., WEBER, K. C. Qualidade de Software: Teoria e Prática. Prentice Hall, 2001. 303p. 2 exemplares.
WEBER, Kival Chaves; ROCHA, Ana Regina Cavalcanti Da; NASCIMENTO, Célia Joseli Do. Qualidade e produtividade em software. 4. ed. São Paulo: Makron, 2001. 188 p. ISBN 85-346-1322-2. 1 exemplar
Avaliação
GRAU A
◦ Prova dia 24/4 ISO/IEC 12207; ISO/IEC 15504; ISO/IEC 9126; ISO/IEC 14598;
◦ Trabalho ISO/IEC 12207; Trabalho ISO/IEC 15504; Avaliação de Software (ISO/IEC 14598)
◦ GRAU A = 0.7*P + 0.3*T
GRAU B
◦ Prova dia 21/6 CMMI; MPS.BR; ITIL
◦ Trabalho CMMI; ITIL
◦ GRAU B = 0.7*P + 0.3*T
GRAU C
Prova dia 3/7: todo conteúdo
Horários
Noite (3h-a)
◦ 19h30min até as 20h45min
◦ 21h até as 22h23min
Controle de Frequência
Mínimo: 90 horas-aula
Máximo 9 faltas!!!!
Informações sobre a disciplina
http://www.alexandrefranco.com
◦ Menu “Docência”
◦ Material disponível para download, com senha
Regras de convivência
◦ Celulares desligados ou no silencioso, sempre
Grupos
Os trabalhos práticos nas normas serão
realizados em grupos
3 ou 4 participantes, no máximo
Dinâmica de Trabalho em Grupo
Os grupos definirão trabalhos referentes
aos modelos de qualidade de processo
Cada grupo deverá apresentar ao
professor no final de cada aula um
resumo dos trabalhos desenvolvidos
Cronograma
1 28-Feb
Apresentação da
Disciplina(visão geral) 2 1-Mar
ISO/IEC 12207 (Artigo Lahoz / ISO/IEC
12207 aquisição artigo RUP x 12207)
3 6-Mar ISO/IEC 12207 (fornecimento, 4 8-Mar ISO/IEC 12207 (desenvolvimento,)
5 13-Mar
ISO/IEC 12207 (apresentações
RFP, manutenção, discussão) 6 15-Mar
ISO/IEC 12207 (configuração,
documentação, operação, garantia da
qualidade)
7 20-Mar
ISO/IEC 12207 (verificação,
validação, teste, infraestrutura) 8 22-Mar
ISO/IEC 12207 (/revisão, melhoria,
gerência, treinamento)
9 27-Mar
ISO/IEC 12207: Apresentações
das RFP's 10 29-Mar ISO 15504
11 3-Apr ISO 15504 - Trabalho 12 5-Apr FERIADO
13 10-Apr ISO 15504 - Trabalho 14 12-Apr ISO/IEC 9126 / 14598
15 17-Apr ISO/IEC 9126 / 14598 16 19-Apr Revisão Grau A
17 24-Apr GRAU A 18 26-Apr CMMI - INTRO / TUTORIAL
19 1-May FERIADO 20 3-May CMMI - TUTORIAL
21 8-May CMMI - TRABALHO 22 10-May CMMI - TRABALHO
23 15-May CMMI - TRABALHO 24 17-May MPS BR / CMMI TRABALHO
25 22-May CMMI - APRESENTAÇÕES 26 24-May CMMI - APRESENTAÇÕES
27 29-May MPS.BR 28 31-May MPS BR
29 5-Jun ITIL 30 7-Jun FERIADO
31 12-Jun ITIL 32 14-Jun ITIL
33 19-Jun Revisão Grau B 34 21-Jun GRAU B
35 26-Jun
AULA SÍNTESE -
COMUNICAÇÃO GRAU B /
Revisão GRAU C 36 28-Jun Revisão Grau C
37 3-Jul GRAU C 38 5-Jul
ENCERRAMENTO - DÚVIDAS GRAU C -
REGISTRO DE GRAUS
HISTÓRICO DA QUALIDADE
Histórico da Qualidade
Inspeção (até anos 20)
◦ controle de conformidade no recebimento;
enfoque “a posteriori”
Histórico da Qualidade
Controle Estatístico da Qualidade (anos
30-40)
◦ controle estatístico; realimentação - qualidade
é prevenir falhas
Histórico da Qualidade
Garantia da Qualidade (anos 50-60)
◦ análise de valor; certificação de fornecedores;
enfoque da
◦ qualidade "a priori", global - ampliação dos
conceitos de controle e inspeção da
qualidade, agregando
◦ fatores humanos aos técnicos
Histórico da Qualidade
Gestão da Qualidade ou Qualidade Total
(a partir dos anos 70)
◦ enfoque organizacional; ênfase na política de
recursos humanos e no
◦ relacionamento intra e inter-empresas
séculos 18 e 19: a produção estava nas
mãos de grupos de artesãos
supervisionados por mestres de ofício - a
qualidade era associada ao conhecimento
individual
início séc. 20: F.W. Taylor (EUA) coloca o
planejamento do trabalho na mão de
engenheiros e cria a inspeção da
qualidade como forma de verificar se os
produtos industriais atendiam a padrões -
H.Ford introduz a linha de montagem em
movimento, dividindo operações
complexas em procedimentos simples
anos 20: G.Edwards (EUA) afirma: "a boa
qualidade não é acidental" - cria-se a
gerência da qualidade, independente da
gerência de fabricação
1924: introdução do controle estatístico
da qualidade na produção em massa, pelo
matemático W.A.Shewhart (EUA) - a
inspeção deixa de ser de 100% dos
produtos
1931: "Economic Control of Manufactured
Products" - publicado por W.A.Shewhart
(EUA) – conferiu pela primeira vez um
caráter científico à qualidade, utilizando
os princípios da probabilidade e da
estatística
1935: Inglaterra - a partir do trabalho
estatístico de E.S.Pearson é publicada a BS
600 (substituída depois pela BS 1008,
idêntica à norma americana), que era a
norma conhecida no Japão
Segunda Guerra Mundial: aceleração no
desenvolvimento da qualidade - apogeu
do controle estatístico da qualidade
pós-guerra: os produtos japoneses são
considerados "imitações de baixa
qualidade"
1945: criação nos EUA do embrião da
"American Society for Quality Control" e,
no Japão, da "Japanese Standards
Association" (evidente defasagem da
normalização dos dois países)
1946: Os EUA introduzem o controle
estatístico da qualidade no Japão
(inicialmente em telefonia)
1949: primeiro curso básico de controle
da qualidade para engenheiros das
indústrias, baseado em normas
americanas traduzidas (que seriam
substituídos em seguida por normas
próprias)
1950: o estatístico W.E.Deming visita o
Japão - seminários sobre controle de
processos e aplicação do "PDCA" ("Plan-
Do-Check-Action")
anos 50: "O processo seguinte é o seu
cliente" - K. Ishikawa - frase usada para
reduzir a hostilidade entre grupos de
produção
1951: "Quality Control Handbook" -
publicado por J.M.Juran - ênfase no
controle da qualidade como agente da
melhoria dos processos; no Japão, o
Prêmio Deming da Qualidade é instituído
(conferido a pessoas e empresas de
destaque na disseminação do Controle da
Qualidade)
1954: J.M.Juran no Japão - seminários
envolvendo os níveis principais e
intermediários – ampliação do espectro
da qualidade
1956: "Total Quality Control" - publicado
por A.V.Feigenbaum - qualidade é
prevenção -o controle da qualidade se
inicia no projeto do produto e vai até
chegar ao cliente
anos 50-60: a Teoria de Sistemas influencia
o enfoque ocidental da qualidade
anos 60: Guerra da Coréia e o programa
"Zero Defeito"na indústria bélica
americana - P.B.Crosby destaca-se entre
seus grandes defensores
1962: K.Ishikawa formaliza os Círculos de
Controle da Qualidade no Japão
(envolvimento dos operários e
encarregados de produção)
anos 70-80: enfoque estratégico da
qualidade - visão de mercado e busca de
um melhor atendimento às necessidades
do consumidor - o sucesso dos japoneses
através da melhoria contínua dos
processos - os americanos perdem a
concorrência e começam a alterar o
enfoque da qualidade
1982: a Hewlett-Packard (EUA)
implementa o modelo japonês de Gestão
da Qualidade - em 2 anos dobra a
produtividade e reduz os custos de
assistência técnica em 94%
1986: compromisso pela unificação da
Europa - tratado assinado por 12 países -
interesse europeu pela qualidade como
arma para a competitividade em
mercados mundiais
1987: publicação das normas ISO série
9000 - tendência de unificação entre
países do Ocidente
anos 80-90: ampliação do enfoque de
qualidade total no Japão - de "qualidade
por toda a empresa“- company-wide quality
control para "qualidade por toda a cadeia" -
group-wide quality control
1990: a Fundação Vanzolini tornou-se o
primeiro organismo brasileiro
credenciado pelo INMETRO (Instituto
Nacional de Metrologia, Normalização e
Qualidade Industrial) para conceder
certificados de conformidade de Sistemas
da Qualidade baseados nas normas NBR
ISO 9001/9002/9003
1992: lançamento do Programa Brasileiro
da Qualidade e Produtividade- PBQP
1993: "Reengineering the corporation" -
publicado por M.Hammer e J.Champy
(EUA) – conceituação da reengenharia
como a mais nova filosofia gerencial de
sucesso
ORGANIZAÇÃO DA PRODUÇÃO E A
QUALIDADE - OS 5 S's (OSADA, 1991)
O Conceito de Qualidade
"Qualidade significa conformidade com as
especificações." (Crosby) - CONTROLE
"QUALIDADE é o grau de excelência de
um produto a um preço compatível e
com variabilidade controlada, a um custo
aceitável." (Broh) - OTIMIZAÇÃO
"Qualidade é adequação ao uso." (Juran)
"Qualidade é a capacidade de satisfazer
desejos." (Deming)
"A qualidade consiste nas características do
produto que vão ao encontro das
necessidades dos clientes e dessa forma
proporcionam a satisfação em relação ao
produto." (Juran & Gryna)
"QUALIDADE: a totalidade das propriedades
e características de um produto ou serviço
que lhe conferem capacidade de satisfazer
necessidades explícitas ou implícitas." (ISO,
1986)
Recommended