Slides Luis Miguel Teixeira

Propaganda
CMMI® for Development 1.2
OGFI - Tagus
22 Outubro 2007
Luís Miguel Teixeira
Operations Manager
[email protected]
Who we are
Integrated System Diagnostics (ISD) is a multinational company
dedicated to process improvement, quality and performance
management in the Information Technology (IT) segment.
Since the year 2000, ISD has offered integrated suites of Training,
Appraisals and Consulting Services in Europe.
ISD is absolutely independent.
ISD is one of the largest “SEI - Software Engineering Institute
Partner” and has been working together with the institute in
researching, developing and delivering services (consulting, training
and audits) related to several best practice models (SW-CMM, CMMI,
People CMM) and appraisal methods (CBA-IPI, SCE, SCAMPI)
ISD is also an “IT-SQC Services Qualification Center Partner” for
delivering services (consulting, training and audits) related to eSCM
(IT-Enabled Sourcing Capability Model)
http://itsqc.cs.cmu.edu/Default.aspx?EntryUID=89cbe2ba-5e77-4bf8-81bf-70b8aa692ef7
SEI – Software Engineering Institute
ITsqc – IT Services Qualification Center
CMU – Carnegie Mellon University
Where we are
United
States
Europe
Asia
Latin
America
ISD Offices WW
What we Do
“.... Wipro delivers unmatched business value to
customers through a combination of
process excellence, quality frameworks
and service delivery innovation. With 53
centers of Excellence worldwide, Wipro is the
World's first CMMi Level 5 certified
software services company and the first
outside USA to receive the IEEE Software
Process Award...”
http://aeiou.expressoemprego.pt/
- 20/10/2007
Planeamento e Estrutura
M1
M2
Introdução Processos
Atenção
às cores

10 mins
5 mins
M3
Modelos
M4
CMMI
M5
Benefícios
5 mins
20 mins
5 mins
Objectivos Gerais
Explicar os 3 pilares da definição
dos processos
Definir o conceito e o propósito do
CMMI
Identificar as 2 representações do
modelo CMMI
Enumerar os níveis de maturidade
e de capacidade
Indicar alguns dos benefícios do
CMMI
A importância do Software
Software is Everywhere...
“Um telemóvel tipicamente contém 2 milhões de
linhas de código!
Em 2010 é provável que tenha 10 vezes mais!”
“Em 2010, a General Motors Corp. estima que cada
carro terá cerca de 100 milhões de linhas de código!”
http://www.spectrum.ieee.org/print/1685
Causas dos problemas
Conclusões de um grupo de trabalho que
investigou a ‘crise do software’
“Os maiores problemas com o
desenvolvimento de projectos não são
técnicos, mas sim de gestão”
EUA Department of Defense
Onde Estamos ?
M1
M2
Introdução Processos
 
10 mins
5 mins
M3
Modelos
M4
CMMI
M5
Benefícios
5 mins
20 mins
5 mins
Por que foco nos processos?
“A qualidade de um sistema é
governada pela qualidade do
processo utilizado para
desenvolvê-lo e mantê-lo”
Watts Humphrey
Definição de Processo
Onde Estamos?
M1
M2
Introdução Processos
M3
Modelos
 
10 mins
5 mins
5 mins
M4
CMMI
20 mins
M5
Benefícios
5 mins
O que são os Modelos?
Quais as Vantagens ?
Um ponto de partida;
Base de partilha de conhecimentos
e experiências de uma determinada
comunidade;
Usados para fornecer um guia para
assegurar processos maduros,
capazes e estáveis;
Ajudam a priorizar os processos de
melhoria e a definir objectivos
Riscos
Os modelos são simplificações do
modelo real;
Modelos não são suficientemente
abrangentes;
É necessário bom senso para
utilização correcta dos modelos
Onde Estamos?
M1
M2
Introdução Processos
M3
Modelos
M4
CMMI
   
10 mins
5 mins
5 mins
20 mins
M5
Benefícios
5 mins
Próximos Tópicos
História do CMMI
Conceito e estrutura
Maturidade vs Capacidade
Níveis de Maturidade
Áreas de processo (PA)
História Sumária dos CMMs
CMM for Software
v1.1 (1993)
Software CMM v2
(1997)
INCOSE SECAM
(1996)
EIA 731 SECM
(1998)
CMMI – DEV
V1.2 (2006)
System Engineer
CMM v1.1 (1995)
Integrated
Product Develop
CMM (1997)
Constelações (Presente+Futuro)
CMMI-SVC
CMMI-DEV 1.2
16 PA’s
Core
CMMI-ACQ
CMMI
Capability Maturity Model Integration
O CMMI é um modelo integrado de melhores
práticas para o desenvolvimento e
manutenção de produtos e serviços
(Software e Sistemas)
com
o propósito de ser um guia para melhoria
dos processos da organização.
Representações
Continuous (continua)
Maior flexibilidade
Foco numa área de processo
Staged (estágios)
Estrutura Predefinida
Foco na organização
Representações (II)
Maturidade – um conjunto
de áreas de processo que
estão organizadas em níveis
de maturidade organizacional
5
Foco na
Melhoria Contínua dos Processos
4
Processos são medidos
e controlados
3
Processos são caracterizados
para Organização e são
proactivos
2
1
Processos são caracterizados por
Projecto e as ações são
frequentemente reactivas
Processos são imprevisíveis,
pouco controlados e reativos
Capacidade – Cada
área de processo
encontra-se em um
nível de capacidade
Optimizado
Gerido
Quantitativamente
Definido
Gerido
Inicial
Níveis de Maturidade
5
Target N-z
5
Melhoria de
processos está
institucionalizada
Visão gerencial
Desempenho
Características
Probability
Nível
In
Out
In
Out
In
Out
In
Out
In
Out
3
Target N-y
Target N-x
3
Processos de
engenharia de
software definidos e
integrados
4
Time/$/...
Probability
4
Produto e processo
são
quantitativamente
controlados
Probability
Time/$/...
2
Target N+a
2
Sistema de gestão de
projectos em
funcionamento
Probability
Time/$/...
1
Time/$/...
Target N
1
O processo é
informal e
imprevisível
Probability
Time/$/...
CMMI – Estrutura do Modelopor estágios
22 PAs por Nível de Maturidade
5
4
Não existem áreas de processo para o Nível 1,
mas uma
organização pode ser ML1!
3
2
Onde Estamos?
M1
M2
Introdução Processos
M3
Modelos
M4
CMMI
M5
Benefícios
    
5 mins
10 mins
5 mins
5 mins
20 mins
Próximos Tópicos
Número de Appraisals/Avaliações por
país - SEI Report
Relatório do Tamanho das organizações
avaliadas– SEI Report
Benefícios obtidos – SEI Report
<10
31
Benefícios Mundiais - Processos
Median
Number of
Data
Points
Low
High
Cost:
on Budget
20%
21
3%
87%
Schedule:
On Time
37%
19
2%
90%
Productivity
62%
17
9%
255%
Quality
50%
20
7%
132%
Customer
Satisfaction
14%
6
-4%
55%
Return on
Investment
4.7 : 1
16
2:1
27.7 : 1
Performance
Category
Fonte: SEI Dec 2005 – www.sei.cmu.edu/cmmi/results.html
Relembrar os Objectivos Iniciais
Explicar os 3 pilares da definição
dos processos
Definir o conceito e o propósito do
CMMI
Identificar as 2 representações do
modelo CMMI
Enumerar os níveis de maturidade
e de capacidade
Indicar alguns dos benefícios do
CMMI

http://www.sei.cmu.edu/
http://www.sei.cmu.edu/cmmi/index.html
Perguntas
[email protected]
Integrated System Diagnostics
Excellence, Ethics and Results
Integrated System
Diagnostics Europe
Lisboa
Quinta da Fonte,
Edifício D. Pedro I
2770-071 Paço d’Arcos
Tel: +351 21 000 8228
www.isdeurope.com
Integrated System
Diagnostics Brasil
São Paulo
Avenida Cidade Jardim, 400
7o andar
Edifício Dacon
Tel: +55 11 3818 8989
www.isdbrasil.com.br
Integrated System
Diagnostics, Inc.
Massachussets
Corporate Headquarter
889, Shore Road
Pocasset, MA
Tel: +1 508 564 5626
www.isd-inc.com
Download