modelagem de processo cmmi n3

15
1 PA – Integração de produto Modelagem da área de processo do CMMI Nível 3 Usando Mm-BPM 1.0 e SPEM 1.1 Especialização em Sistemas Distribuídos 2007 Jaguaraci Silva

Upload: jaguaraci-silva

Post on 23-Jan-2015

2.468 views

Category:

Education


4 download

DESCRIPTION

View Product Integration CMMI Level 3 within the SPEM and BPM Perspective

TRANSCRIPT

Page 1: Modelagem de Processo CMMI N3

1

PA – Integração de produto

Modelagem da área de processo doCMMI Nível 3Usando Mm-BPM 1.0 e SPEM 1.1

Especialização em Sistemas Distribuídos 2007Jaguaraci Silva

Page 2: Modelagem de Processo CMMI N3

2

Roteiro

Organização do trabalho� Motivação� Visão geral da Mm-BPM 1.0� Visão geral do SPEM 1.1

Área de Processo: Integração de Produto� Objetivos� Metas � Conjunto de atividades

Modelagem usando Mm-BPM 1.0, SPEM 1.1 e CMMI� Passos� Documentos� Diagramas

Page 3: Modelagem de Processo CMMI N3

3

Motivação

Satisfação dos stakeholders, redução dos custos, agilidade na obtenção dos dados...Dificuldade na padronização de:� Posição dos elementos gráficos (SPEM 1.1)� Documentação

Quais são as técnicas e recursos necessários?Como planejar, executar e avaliar um conjunto de atividades?

Page 4: Modelagem de Processo CMMI N3

4

Mm-BPM 1.0 (Beta)

Base BPM (Business Process Management) + outras metodologias (IBM, Unicamp,...);Guia para modelagem de processos criada na Residência em Software (UFBA, DELL, DBA, CPD-UFBA e FAPEX);Padronização de:� Elementos gráficos (BPMN 1.0)� Documentação (RUP)� Templates

Técnicas e recursos necessários de acordo com um plano de projeto;Pode ser adaptada para modelos específicos como: CMMI, ITIL, COBIT, ISO...

Page 5: Modelagem de Processo CMMI N3

5

Mm-BPM 1.0 (Beta)

Possui três etapas:Emoldurar processos� Fase de conhecimento da organização, pessoas, atividades, etc;

Compreender o processo (As-is)� Fase de modelagem;� Avaliação da modelagem;

Projetar o processo desejado (To be)� Simulação de processos com dados reais;� Manter ou abandonar o processo avaliado?

Page 6: Modelagem de Processo CMMI N3

6

SPEM 1.1

Page 7: Modelagem de Processo CMMI N3

7

SPEM 1.1

Page 8: Modelagem de Processo CMMI N3

8

SPEM 1.1

Perfil UML criado pela OMG (Object ManagementGroup);Utilização:� Ferramentas no meta-nível M0 (Ex: Eclipse ProcessFramework Composer 1.02);

� Adoção de um modelo de processo (XP, OPEN UP);� Criação de atividades, recursos,... na ferramenta de modelagem;

� Publicação da metodologia fácil usando a WEB;

Alternativa comum:� Notações da linguagem para construção de diagramas de atividades;

Page 9: Modelagem de Processo CMMI N3

9

Área de Processo: Integração de Produto do CMMI

Nível 3 do CMMI (Estagiada ou Contínua);Pode ser conduzida de maneira incremental (Ex. processo iterativo);Utilização opcional de protótipos, ferramentas e base de dados (Openness);

Objetivos (Práticas Específicas):Integração de componentes ou produto de software;Assegurar a sinergia;Entregar o produto de acordo com os planos;

Page 10: Modelagem de Processo CMMI N3

10

Área de Processo: Integração de Produto do CMMI

Metas específicas:SG 1.0 – Preparar a integração dos componentes ou produto� Sequência, ambiente e procedimentos;SG 2.0 – Assegurar a compatibilidade das interfaces� Revisar e gerenciar os requisitos de interface;SG 3.0 – Montar os componentes e entregar o produto� Confirmar, implantar, avaliar e empacotar os componentes ou produto;

Page 11: Modelagem de Processo CMMI N3

11

Modelagem usando Mm-BPM 1.0, SPEM 1.1 e CMMI

Passos (Emoldurar processos):1-Plano de projeto;2-Conhecer as atividades;3-Responsáveis pelas atividades;4-Documento de atividades;5-Documento do macro-processo (disciplinar o conjunto de atividades);6-Documentos dos sub-processos; 7-Documento do perfil da equipe;

Page 12: Modelagem de Processo CMMI N3

12

Modelagem usando Mm-BPM 1.0, SPEM 1.1 e CMMI

Passos (Compreender o processo (As-is) ):1-Diagrama do macro-processo (Visão geral do fluxo de atividades);2-Diagramas Handoff� 1º Abordagem: Identificar o evento que desencadeia o processo, atores e áreas de processo do CMMI;

� 2º Abordagem: Estabelecer a sequência de execução, criar um diagrama;

3-Diagramas de fluxo� Mecanismos handoff (Transição entre as atividades)� Fluxo de dados e mídia usada (Passagem de bastão);4-Diagramas de atividades� Recursos, sistemas, guias, artefatos etc;5-Ferramenta de modelagem BPM (Bonapart 4.0);

Page 13: Modelagem de Processo CMMI N3

13

Modelagem usando Mm-BPM 1.0, SPEM 1.1 e CMMI

Documentos (Emoldurar Processo):Documento de atividades;Documento do macro-processo;Documentos dos sub-processos; Documento do perfil da equipe;

Page 14: Modelagem de Processo CMMI N3

14

Modelagem usando Mm-BPM 1.0, SPEM 1.1 e CMMI

Documentos (Compreender o processo (As-is) ):Diagrama do macro-processo; Diagramas de atividades;

Page 15: Modelagem de Processo CMMI N3

15

Referências[1] Silva J. B. et al. Metodologia de Modelagem Metodologia de Modelagem Metodologia de Modelagem Metodologia de Modelagem de Processos de Negde Processos de Negde Processos de Negde Processos de Negóóóócioscioscioscios. Departamento de Ciência da Computação, Universidade Federal da Bahia, fevereiro de 2006.

[2] Object Management Group. Software Process Software Process Software Process Software Process EngineeringEngineeringEngineeringEngineering MetamodelMetamodelMetamodelMetamodel SpecificationSpecificationSpecificationSpecification. Janeiro de 2005, Versão 1.1.

[3] Mary Beth Chrissis, Mike Konrad, SandyShrum. CMMI: Guidelines for Process Integration CMMI: Guidelines for Process Integration CMMI: Guidelines for Process Integration CMMI: Guidelines for Process Integration and Product Improvementand Product Improvementand Product Improvementand Product Improvement. Addison Wesley, fevereiro de 2001. ISBN 0-321-15496-7.