modelagem de processo cmmi n3
DESCRIPTION
View Product Integration CMMI Level 3 within the SPEM and BPM PerspectiveTRANSCRIPT
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
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
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?
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...
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?
6
SPEM 1.1
7
SPEM 1.1
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;
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;
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;
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;
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);
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;
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;
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.