SlideShare une entreprise Scribd logo
1  sur  43
Tecnologias para Implantação de Definição do Processo Organizacional Leandro Bezerra Coutinho Silvia Cristina Nunes das Dores Thiago Almeida dos Santos
Roteiro Introdução Definição do Processo Organizacional Resultados Esperados pelo MPS.BR Tecnologias Avaliadas: Eclipse Process Framework, Ambiente WebAPSEE, SPEARMINT, Estação TABA e ODE; Tabela Comparativa; Casos Reais de Utilização. Considerações Finais Referências
Introdução Até o nível F do MR-MPS não há exigência de os projetos executarem processos padronizados na organização como um todo; O nível E tem como foco principal a padronização dos processos da organização, por meio da definição de processos padrão.
Definição do Processo Organizacional Processo Padrão Processo básico que guia o estabelecimento de um processo comum na organização [EMAM et. al. 1998] Um processo padrão permite a realização consistente de atividades de desenvolvimento e manutenção em toda a organização e é essencial para obter estabilidade e melhoria a longo prazo [SEI, 2006]
Definição do Processo Organizacional Definição do Processo Organizacional é apenas definir o processo padrão? Não Definição do processo organizacional incluir: Modelos de Ciclo de Vida Repositório de Medidas Definir Diretrizes de Adaptação do (s) Processo (s) Ambiente Padrão de Trabalho
Definição do Processo Organizacional DFP no MPS.BR: Propósito: O propósito do processo Definição do Processo Organizacional é estabelecer e manter um conjunto de ativos de processo organizacional e padrões do ambiente de trabalho usáveis e aplicáveis às necessidades de negócio da organização. Relacionado com os Processos: Avaliação e Melhoria do Processo Organizacional (AMP); Gerência de Projetos (GPR) ; Medição (MED)  e Gerência de Recursos Humanos (GRH) ;
Resultados Esperados pelo MPS.BR
Resultados Esperados pelo MPS.BR
Tecnologias Analisadas Eclipse ProcessFramework; WebAPSEE; SPEARMINT; Estação Taba; ODE. Tabela Comparativa.
Tecnologias AnalisadasEclipse Process Framework Fruto do projeto Eclipse; Framework de engenharia de processo de software adaptável; Objetivo: “(...) ajudar indivíduos e organizações a controlar e distribuir informações sobre melhores práticas no desenvolvimento de software e com isso diminuir o tempo normalmente gasto para encontrar esta informação” [da Rocha 2007]. Não oferece suporte a instanciação e execução de processos.
Tecnologias AnalisadasEclipse Process Framework
Tecnologias AnalisadasEclipse Process Framework
Tecnologias AnalisadasEclipse Process Framework Dissertação de Mestrado de Fábio Rachid da Rocha. IME – Instituto Militar de Engenharia. 2007; Título: Instanciação e Execução de Modelos de Processo de Software no Eclipse ProcessFramework; Ambiente Integrado para Processos de Software (AIPS); Modelagem utilizando o EPF gera um arquivo XML; Instanciação importa o arquivo XML utilizando plugin para o Eclipse; Execução realizada por uma ferramenta Web que importa o arquivo XML com as informações do processo.
Tecnologias AnalisadasEclipse Process Framework
Tecnologias AnalisadasEclipse Process Framework
Tecnologias AnalisadasEclipse Process Framework
Tecnologias AnalisadasEclipse Process Framework
Tecnologias AnalisadasAmbiente WebAPSEE Ambiente de Desenvolvimento de Software Centrado em Processo (PSEE - Process-Centered Software EngineeringEnvironment); Desenvolvido como Software Livre pelo LABES-UFPA. Permite a modelagem dinâmica e execução de processo; Possui dois clientes: Manager Console, TaskAgenda. Possui duas versões: WebAPSEEOpen e WebAPSEE Pro.
Tecnologias AnalisadasAmbiente WebAPSEE Permite o cadastro de: organizações, projetos, atividades, artefatos, papéis, agentes, habilidades, grupos, recursos, ferramentas, entre outros. Oferece variadas visões do processo: funcional, organizacional, informacional, 3D, Gráfico de Gantt, entre outros. Permite definição estimativas, métricas e geração de relatórios. Criação de Templates de Processo.
Tecnologias AnalisadasAmbiente WebAPSEE
Tecnologias AnalisadasAmbiente WebAPSEE
Tecnologias AnalisadasAmbiente WebAPSEE
Tecnologias AnalisadasSpearmint SPEARMINT: Software ProcessElicitation, Analysis, ReviewandModeling in anIntegratedEnvironment; Desenvolvido no IESE – Universidade de Kaiserslautern na Alemanha. Permite basicamente a modelagem de processos de software através de atividades, artefatos, papéis e ferramentas; Diferencial: oferece diversas visões do modelo de processo. Voltado para modelos de processo muito complexos.
Tecnologias AnalisadasSpearmint
Tecnologias AnalisadasEstação TABA É um ADS criado para apoiar atividades de:  Gerência de projetos;  Melhoria da qualidade dos produtos de software; e  Aumento da produtividade.  A Estação Taba também provê a infra-estrutura para o desenvolvimento e integração de ferramentas de apoio à execução de processos de software.
Possui dois tipos de ambiente: Ambiente Configurado: responsável por informações padronizadas da organização; Ambiente Instanciado: apóia o planejamento, execução, gerência e controle do projeto de desenvolvimento de software durante todo o seu ciclo de vida apoiado por diversas ferramentas. Tecnologias AnalisadasEstação TABA
Definição de processos: Definição de um modelo de processo padrão para a organização; (Config[Villela 2004]) Criação de um processo especializado para os diferentes paradigmas e métodos de desenvolvimento de software; (Config [Villela 2004]) Adaptação dos processos especializados para a realidade de projetos específicos; (AdaptPro[Berger 2003]) Tecnologias AnalisadasEstação TABA
Tecnologias AnalisadasEstação TABA Ferramentas auxiliares: Gerência de Conhecimento - Acknowledge [Montoni 2003], Medição – Metrics [Schnaider et al. 2004]  Gerência de Configuração – GConf [Santos et al. 2008]
Tecnologias AnalisadasEstação TABA
Tecnologias AnalisadasEstação TABA
Tecnologias AnalisadasEstação TABA
É um ADS centrado em processo baseado em ontologias; Capacidade da integração de ferramentas que se utilizem de uma mesma conceituação definida por uma ontologia. Processos podem ser definidos e configurados e posteriormente ter sua execução acompanhada graficamente.  Tecnologias AnalisadasODE
Definição de processos padrão Definir as atividades do processo, Definir os artefatos (insumos e produtos), Recursos (humanos, hardware e software), Procedimentos (métodos, técnicas, normas e roteiros) necessários para sua execução. Processos especializados Tecnologias AnalisadasODE
Tecnologias AnalisadasODE
Tecnologias AnalisadasODE
Tecnologias AnalisadasTabela Comparativa - Legenda
Tecnologias AnalisadasTabela Comparativa
Casos Reais de Utilização da Estação TABA Instituições que foram avaliadas utilizando as ferramentas da COPPE/UFRJ: Maio de 2008 (avaliação LENS) Outubro de 2006 (avaliação Centro de Computação da Aeronáutica de São José dos Campos) Segundo os relatos existentes na literatura todas as implementações realizadas pela II COPPE/UFRJ utilizaram a Estação TABA.
Casos Reais de Utilização do Ambiente WebAPSEE CTIC- UFPA [França et. al. 2009]  Avaliado em 2008; Equilibrium Web [Sales et. al. 2010]  Avaliado em 2010; Entrevista semi-estrutura nas organizações; Questionamento sobre as práticas específicas de DFP;
Referências Foram utilizadas 38 referências nesta pesquisa. A seguir as principais: Becker-Kornstaedt, U., Bella, F., Münch, J. et al. (2003). “Spearmint 7: User Manual”. FraunhoferInstitutExperimentelles Software Engineering (IESE). Kaiserslautern, Germany. Bertollo, G., Segrini, B. Falbo, R. A. (2006). “Definição de Processos de Software em um Ambiente de Desenvolvimento de Software Baseado em Ontologias. V Simpósio Brasileiro de Qualidade de Software”. Vila Velha, Espírito Santo. da Rocha, F. R. (2007). “Instanciação e Execução de Modelos de Processo de Software no Eclipse Process Framework”. Dissertação de Mestrado. Rio de Janeiro: Instituto Militar de Engenharia. Emam, K. E., Drouin, J. N., Melo, W. (1998). “SPICE – The Theory and Practice of Software Process Improvement and Capability Determination”. IEEE Computer  Society, Edwards Brothers Inc., EstadosUnidos.
Referências EPF. Eclipse Process Framework Project. Disponível em: http://www.eclipse.org/epf/. Acessado em: 15/10/2010 Rocha, A. R. et al. (2009). “Estação TABA: Uma Infra-estrutura para Implantação do Modelo de Referência para Melhoria de Processo de Software”. IV Simpósio Brasileiro de Qualidade de Software, Porto Alegre, Rio Grande do Sul. Sales, E., Costa, A., Sales, M., Lima Reis, C., Reis, R. (2010). “WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software”. VI Workshop Anual do MPS". Campinas, São Paulo. Sales, E., Lima Reis, C., Reis, R. Nascimento, L., Júnior, S. (2010). “Uso do Ambiente WebAPSEE na Implementação do Nível G do MPS.BR na Equilibrium Web”. VI Workshop Anual do MPS. Campinas, São Paulo. Softex(2009) “MPS.BR – Melhoria de Processo do Software Brasileiro: Guia Geral”. Disponível em: http://www.softex.br/mpsbr/.
Referências [Villela 2004] - Villela, K. C. L. (2004). “Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização”. Tese de Doutorado - COOPE/UFRJ.
Tecnologias para Implantação de Definição do Processo Organizacional Leandro Bezerra Coutinho Silvia Cristina Nunes das Dores Thiago Almeida dos Santos DÚVIDAS? OBRIGADO!

Contenu connexe

En vedette

Target remuneracao
Target remuneracaoTarget remuneracao
Target remuneracaoTARGET - HR
 
Agroecologia: Juventude Rural e Grupos de Resistência e Produção
Agroecologia: Juventude Rural e Grupos de Resistência e ProduçãoAgroecologia: Juventude Rural e Grupos de Resistência e Produção
Agroecologia: Juventude Rural e Grupos de Resistência e ProduçãoUFPB
 
00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas
00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas
00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de PessoasLuiz Carlos Bueno
 
Objetivos, Agentes e Processos do Desenvolvimento Organizacional?
Objetivos, Agentes e Processos do Desenvolvimento Organizacional?Objetivos, Agentes e Processos do Desenvolvimento Organizacional?
Objetivos, Agentes e Processos do Desenvolvimento Organizacional?Giulia Pizzignacco
 
Etica como um_instrumento
Etica como um_instrumentoEtica como um_instrumento
Etica como um_instrumentoDARLANA GODOI
 
A arte de atrair e reter talentos
A arte de atrair e reter talentosA arte de atrair e reter talentos
A arte de atrair e reter talentosilegra
 
Talentos: reter, otimizar, produzir
Talentos: reter, otimizar, produzirTalentos: reter, otimizar, produzir
Talentos: reter, otimizar, produzirMarilia Coutinho
 
Modelo De Gestao Por Processos Anatel
Modelo De Gestao Por Processos AnatelModelo De Gestao Por Processos Anatel
Modelo De Gestao Por Processos AnatelEduardo Rocha
 
Sabesp - Contribuindo com o desenvolvimento organizacional
Sabesp - Contribuindo com o desenvolvimento organizacional Sabesp - Contribuindo com o desenvolvimento organizacional
Sabesp - Contribuindo com o desenvolvimento organizacional inovaDay .
 
2004 10-15 16-29-37-aep-higiene-seguranca
2004 10-15 16-29-37-aep-higiene-seguranca2004 10-15 16-29-37-aep-higiene-seguranca
2004 10-15 16-29-37-aep-higiene-segurancaartursil
 
Atração e Retenção de Talentos
Atração e Retenção de TalentosAtração e Retenção de Talentos
Atração e Retenção de TalentosLuziaRaleigh
 
Aula desenvolvimento organizacional mba gestão rh ufrr 140607
Aula desenvolvimento organizacional mba gestão rh ufrr 140607Aula desenvolvimento organizacional mba gestão rh ufrr 140607
Aula desenvolvimento organizacional mba gestão rh ufrr 140607João Bezerra Magalhães Neto
 
GestãO De CompetêNcias
GestãO De CompetêNciasGestãO De CompetêNcias
GestãO De CompetêNciasNovezala
 
Material para os alunos de etica
Material para os alunos de eticaMaterial para os alunos de etica
Material para os alunos de eticaagostinhofigueira01
 
Gestão por competência
Gestão por competênciaGestão por competência
Gestão por competênciaLaura Marcht
 
O que é desenvolvimento organizacional?
O que é desenvolvimento organizacional?O que é desenvolvimento organizacional?
O que é desenvolvimento organizacional?Sérgio Guimarães
 
Desenvolvimento Organizacional
Desenvolvimento OrganizacionalDesenvolvimento Organizacional
Desenvolvimento OrganizacionalJaimeTomazin
 
Práticas e tendências em educação corporativa encontro globant terra forum
Práticas e tendências em educação corporativa   encontro globant terra forumPráticas e tendências em educação corporativa   encontro globant terra forum
Práticas e tendências em educação corporativa encontro globant terra forumTerraForum Consultores
 

En vedette (20)

Target remuneracao
Target remuneracaoTarget remuneracao
Target remuneracao
 
Agroecologia: Juventude Rural e Grupos de Resistência e Produção
Agroecologia: Juventude Rural e Grupos de Resistência e ProduçãoAgroecologia: Juventude Rural e Grupos de Resistência e Produção
Agroecologia: Juventude Rural e Grupos de Resistência e Produção
 
00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas
00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas
00.03. Sistema Integrado de Desenvolvimento Organizacional e Gestão de Pessoas
 
Objetivos, Agentes e Processos do Desenvolvimento Organizacional?
Objetivos, Agentes e Processos do Desenvolvimento Organizacional?Objetivos, Agentes e Processos do Desenvolvimento Organizacional?
Objetivos, Agentes e Processos do Desenvolvimento Organizacional?
 
Etica como um_instrumento
Etica como um_instrumentoEtica como um_instrumento
Etica como um_instrumento
 
A arte de atrair e reter talentos
A arte de atrair e reter talentosA arte de atrair e reter talentos
A arte de atrair e reter talentos
 
Talentos: reter, otimizar, produzir
Talentos: reter, otimizar, produzirTalentos: reter, otimizar, produzir
Talentos: reter, otimizar, produzir
 
Modelo De Gestao Por Processos Anatel
Modelo De Gestao Por Processos AnatelModelo De Gestao Por Processos Anatel
Modelo De Gestao Por Processos Anatel
 
Gestão do talento
Gestão do talentoGestão do talento
Gestão do talento
 
Sabesp - Contribuindo com o desenvolvimento organizacional
Sabesp - Contribuindo com o desenvolvimento organizacional Sabesp - Contribuindo com o desenvolvimento organizacional
Sabesp - Contribuindo com o desenvolvimento organizacional
 
2004 10-15 16-29-37-aep-higiene-seguranca
2004 10-15 16-29-37-aep-higiene-seguranca2004 10-15 16-29-37-aep-higiene-seguranca
2004 10-15 16-29-37-aep-higiene-seguranca
 
Atração e Retenção de Talentos
Atração e Retenção de TalentosAtração e Retenção de Talentos
Atração e Retenção de Talentos
 
Aula desenvolvimento organizacional mba gestão rh ufrr 140607
Aula desenvolvimento organizacional mba gestão rh ufrr 140607Aula desenvolvimento organizacional mba gestão rh ufrr 140607
Aula desenvolvimento organizacional mba gestão rh ufrr 140607
 
GestãO De CompetêNcias
GestãO De CompetêNciasGestãO De CompetêNcias
GestãO De CompetêNcias
 
Mudança Organizacional
Mudança OrganizacionalMudança Organizacional
Mudança Organizacional
 
Material para os alunos de etica
Material para os alunos de eticaMaterial para os alunos de etica
Material para os alunos de etica
 
Gestão por competência
Gestão por competênciaGestão por competência
Gestão por competência
 
O que é desenvolvimento organizacional?
O que é desenvolvimento organizacional?O que é desenvolvimento organizacional?
O que é desenvolvimento organizacional?
 
Desenvolvimento Organizacional
Desenvolvimento OrganizacionalDesenvolvimento Organizacional
Desenvolvimento Organizacional
 
Práticas e tendências em educação corporativa encontro globant terra forum
Práticas e tendências em educação corporativa   encontro globant terra forumPráticas e tendências em educação corporativa   encontro globant terra forum
Práticas e tendências em educação corporativa encontro globant terra forum
 

Similaire à Tecnologias para Definição do Processo Organizacional segundo o MPS.BR

Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - WikipediaRobson Silva Espig
 
Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)Nécio de Lima Veras
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01Franklin Matos Correia
 
EssUP - Essential Unified Process
EssUP - Essential Unified ProcessEssUP - Essential Unified Process
EssUP - Essential Unified ProcessDjonathas Cardoso
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisCaio Ribeiro Pereira
 
Fabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.AprendidasFabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.AprendidasAnnkatlover
 
05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptx05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptxElisangelaCitro1
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de SoftwareElias Nogueira
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLAnnkatlover
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)TUPP3T3
 
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Lenin Abadie
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indianahellequin
 

Similaire à Tecnologias para Definição do Processo Organizacional segundo o MPS.BR (20)

Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - Wikipedia
 
Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Aula1 eng software
Aula1 eng softwareAula1 eng software
Aula1 eng software
 
RAD
RADRAD
RAD
 
Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
EssUP - Essential Unified Process
EssUP - Essential Unified ProcessEssUP - Essential Unified Process
EssUP - Essential Unified Process
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 
Artigo
ArtigoArtigo
Artigo
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Artigo23
Artigo23Artigo23
Artigo23
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
 
ALM com VSTS
ALM com VSTSALM com VSTS
ALM com VSTS
 
Fabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.AprendidasFabrica.Software.Concepcao.Licoes.Aprendidas
Fabrica.Software.Concepcao.Licoes.Aprendidas
 
05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptx05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptx
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SL
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)
 
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 

Tecnologias para Definição do Processo Organizacional segundo o MPS.BR

  • 1. Tecnologias para Implantação de Definição do Processo Organizacional Leandro Bezerra Coutinho Silvia Cristina Nunes das Dores Thiago Almeida dos Santos
  • 2. Roteiro Introdução Definição do Processo Organizacional Resultados Esperados pelo MPS.BR Tecnologias Avaliadas: Eclipse Process Framework, Ambiente WebAPSEE, SPEARMINT, Estação TABA e ODE; Tabela Comparativa; Casos Reais de Utilização. Considerações Finais Referências
  • 3. Introdução Até o nível F do MR-MPS não há exigência de os projetos executarem processos padronizados na organização como um todo; O nível E tem como foco principal a padronização dos processos da organização, por meio da definição de processos padrão.
  • 4. Definição do Processo Organizacional Processo Padrão Processo básico que guia o estabelecimento de um processo comum na organização [EMAM et. al. 1998] Um processo padrão permite a realização consistente de atividades de desenvolvimento e manutenção em toda a organização e é essencial para obter estabilidade e melhoria a longo prazo [SEI, 2006]
  • 5. Definição do Processo Organizacional Definição do Processo Organizacional é apenas definir o processo padrão? Não Definição do processo organizacional incluir: Modelos de Ciclo de Vida Repositório de Medidas Definir Diretrizes de Adaptação do (s) Processo (s) Ambiente Padrão de Trabalho
  • 6. Definição do Processo Organizacional DFP no MPS.BR: Propósito: O propósito do processo Definição do Processo Organizacional é estabelecer e manter um conjunto de ativos de processo organizacional e padrões do ambiente de trabalho usáveis e aplicáveis às necessidades de negócio da organização. Relacionado com os Processos: Avaliação e Melhoria do Processo Organizacional (AMP); Gerência de Projetos (GPR) ; Medição (MED) e Gerência de Recursos Humanos (GRH) ;
  • 9. Tecnologias Analisadas Eclipse ProcessFramework; WebAPSEE; SPEARMINT; Estação Taba; ODE. Tabela Comparativa.
  • 10. Tecnologias AnalisadasEclipse Process Framework Fruto do projeto Eclipse; Framework de engenharia de processo de software adaptável; Objetivo: “(...) ajudar indivíduos e organizações a controlar e distribuir informações sobre melhores práticas no desenvolvimento de software e com isso diminuir o tempo normalmente gasto para encontrar esta informação” [da Rocha 2007]. Não oferece suporte a instanciação e execução de processos.
  • 13. Tecnologias AnalisadasEclipse Process Framework Dissertação de Mestrado de Fábio Rachid da Rocha. IME – Instituto Militar de Engenharia. 2007; Título: Instanciação e Execução de Modelos de Processo de Software no Eclipse ProcessFramework; Ambiente Integrado para Processos de Software (AIPS); Modelagem utilizando o EPF gera um arquivo XML; Instanciação importa o arquivo XML utilizando plugin para o Eclipse; Execução realizada por uma ferramenta Web que importa o arquivo XML com as informações do processo.
  • 18. Tecnologias AnalisadasAmbiente WebAPSEE Ambiente de Desenvolvimento de Software Centrado em Processo (PSEE - Process-Centered Software EngineeringEnvironment); Desenvolvido como Software Livre pelo LABES-UFPA. Permite a modelagem dinâmica e execução de processo; Possui dois clientes: Manager Console, TaskAgenda. Possui duas versões: WebAPSEEOpen e WebAPSEE Pro.
  • 19. Tecnologias AnalisadasAmbiente WebAPSEE Permite o cadastro de: organizações, projetos, atividades, artefatos, papéis, agentes, habilidades, grupos, recursos, ferramentas, entre outros. Oferece variadas visões do processo: funcional, organizacional, informacional, 3D, Gráfico de Gantt, entre outros. Permite definição estimativas, métricas e geração de relatórios. Criação de Templates de Processo.
  • 23. Tecnologias AnalisadasSpearmint SPEARMINT: Software ProcessElicitation, Analysis, ReviewandModeling in anIntegratedEnvironment; Desenvolvido no IESE – Universidade de Kaiserslautern na Alemanha. Permite basicamente a modelagem de processos de software através de atividades, artefatos, papéis e ferramentas; Diferencial: oferece diversas visões do modelo de processo. Voltado para modelos de processo muito complexos.
  • 25. Tecnologias AnalisadasEstação TABA É um ADS criado para apoiar atividades de: Gerência de projetos; Melhoria da qualidade dos produtos de software; e Aumento da produtividade. A Estação Taba também provê a infra-estrutura para o desenvolvimento e integração de ferramentas de apoio à execução de processos de software.
  • 26. Possui dois tipos de ambiente: Ambiente Configurado: responsável por informações padronizadas da organização; Ambiente Instanciado: apóia o planejamento, execução, gerência e controle do projeto de desenvolvimento de software durante todo o seu ciclo de vida apoiado por diversas ferramentas. Tecnologias AnalisadasEstação TABA
  • 27. Definição de processos: Definição de um modelo de processo padrão para a organização; (Config[Villela 2004]) Criação de um processo especializado para os diferentes paradigmas e métodos de desenvolvimento de software; (Config [Villela 2004]) Adaptação dos processos especializados para a realidade de projetos específicos; (AdaptPro[Berger 2003]) Tecnologias AnalisadasEstação TABA
  • 28. Tecnologias AnalisadasEstação TABA Ferramentas auxiliares: Gerência de Conhecimento - Acknowledge [Montoni 2003], Medição – Metrics [Schnaider et al. 2004] Gerência de Configuração – GConf [Santos et al. 2008]
  • 32. É um ADS centrado em processo baseado em ontologias; Capacidade da integração de ferramentas que se utilizem de uma mesma conceituação definida por uma ontologia. Processos podem ser definidos e configurados e posteriormente ter sua execução acompanhada graficamente. Tecnologias AnalisadasODE
  • 33. Definição de processos padrão Definir as atividades do processo, Definir os artefatos (insumos e produtos), Recursos (humanos, hardware e software), Procedimentos (métodos, técnicas, normas e roteiros) necessários para sua execução. Processos especializados Tecnologias AnalisadasODE
  • 38. Casos Reais de Utilização da Estação TABA Instituições que foram avaliadas utilizando as ferramentas da COPPE/UFRJ: Maio de 2008 (avaliação LENS) Outubro de 2006 (avaliação Centro de Computação da Aeronáutica de São José dos Campos) Segundo os relatos existentes na literatura todas as implementações realizadas pela II COPPE/UFRJ utilizaram a Estação TABA.
  • 39. Casos Reais de Utilização do Ambiente WebAPSEE CTIC- UFPA [França et. al. 2009] Avaliado em 2008; Equilibrium Web [Sales et. al. 2010] Avaliado em 2010; Entrevista semi-estrutura nas organizações; Questionamento sobre as práticas específicas de DFP;
  • 40. Referências Foram utilizadas 38 referências nesta pesquisa. A seguir as principais: Becker-Kornstaedt, U., Bella, F., Münch, J. et al. (2003). “Spearmint 7: User Manual”. FraunhoferInstitutExperimentelles Software Engineering (IESE). Kaiserslautern, Germany. Bertollo, G., Segrini, B. Falbo, R. A. (2006). “Definição de Processos de Software em um Ambiente de Desenvolvimento de Software Baseado em Ontologias. V Simpósio Brasileiro de Qualidade de Software”. Vila Velha, Espírito Santo. da Rocha, F. R. (2007). “Instanciação e Execução de Modelos de Processo de Software no Eclipse Process Framework”. Dissertação de Mestrado. Rio de Janeiro: Instituto Militar de Engenharia. Emam, K. E., Drouin, J. N., Melo, W. (1998). “SPICE – The Theory and Practice of Software Process Improvement and Capability Determination”. IEEE Computer Society, Edwards Brothers Inc., EstadosUnidos.
  • 41. Referências EPF. Eclipse Process Framework Project. Disponível em: http://www.eclipse.org/epf/. Acessado em: 15/10/2010 Rocha, A. R. et al. (2009). “Estação TABA: Uma Infra-estrutura para Implantação do Modelo de Referência para Melhoria de Processo de Software”. IV Simpósio Brasileiro de Qualidade de Software, Porto Alegre, Rio Grande do Sul. Sales, E., Costa, A., Sales, M., Lima Reis, C., Reis, R. (2010). “WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de Software”. VI Workshop Anual do MPS". Campinas, São Paulo. Sales, E., Lima Reis, C., Reis, R. Nascimento, L., Júnior, S. (2010). “Uso do Ambiente WebAPSEE na Implementação do Nível G do MPS.BR na Equilibrium Web”. VI Workshop Anual do MPS. Campinas, São Paulo. Softex(2009) “MPS.BR – Melhoria de Processo do Software Brasileiro: Guia Geral”. Disponível em: http://www.softex.br/mpsbr/.
  • 42. Referências [Villela 2004] - Villela, K. C. L. (2004). “Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização”. Tese de Doutorado - COOPE/UFRJ.
  • 43. Tecnologias para Implantação de Definição do Processo Organizacional Leandro Bezerra Coutinho Silvia Cristina Nunes das Dores Thiago Almeida dos Santos DÚVIDAS? OBRIGADO!