Modelagem Flexível para Processos de Negócio. Resultados de um Estudo Experimental



Documentos relacionados
Universidade Federal de Pernambuco

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil

Desenvolvimento de um Ambiente de Engenharia de Software Baseado em Processos utilizando Workflow

Processo de Desenvolvimento Unificado

REQUISITOS DE SISTEMAS

Engenharia de Ontologias Seminário UPON

Professor: Rômulo César BPMN

Fase 1: Engenharia de Produto

ONTOLOGIA E SUAS APLICAÇÕES EM MODELAGEM CONCEITUAL PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN

Desenvolvimento estruturado versus orientado a objetos.

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

BPMN (Business Process. George Valença

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

Classificação: Determinístico

GTI Governança de TI

ESPECIFICAÇÃO DO AMBIENTE EXPSEE SEGUNDO O MÉTODO CATALYSIS

Projeto de curso / ação de capacitação

Representando Características Autonômicas nos Processos de Negócio

BPMN Business Process Modeling Notation

Ferramentas para Simulação e Avaliação de Processadores. de Alto Desempenho

Projeto de Sistemas I

MODELAGEM DE SISTEMAS

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Sistemas de Informação

DAS Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

PLANO DE TREINAMENTO

Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Um Simulador para Avaliação da Antecipação de Tarefas em Sistemas Gerenciadores de Workflow

Capítulo 1 - Introdução à abordagem administrativa da gestão por processos 3

Planejamento da disciplina: Modelagem de processos de negócio

Project and Portfolio Management [PPM] Sustainable value creation.

Requisitos de Software

Gestão de Processos de Negócios

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

Transformação de um Modelo de Empresa em Requisitos de Software

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012

Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE

Maratona CBOK Brasília, 23 de outubro de 2012

Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação

O papel da Economia Digital na Dinamização do Interior. Carlos J. Costa

Engenharia de Software II

EDITAL DA CHAMADA HACKATONA Let's GO 2015

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Programa de Pós-Graduação em Desenvolvimento de Sistemas para Web

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto

Simulação Transiente

Ricardo Pereira e Silva UML 2. Modelagem Orientada a Objetos. Visual. Books

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

Termos de Referência para Serviços especializados de consultoria Individual na área Especialista em TI Aplicada

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Manual BizAgi Sistema de Gestão da Qualidade

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Ficha da Unidade Curricular

PROCESSOS DE NEGÓCIOS: UMA VISÃO GERAL

Análise qualitativa do processo de workflow da ouvidoria do IFMG campus Bambuí: um estudo de caso

Engenharia de Requisitos Estudo de Caso

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes

IBM Software Demos The Front-End to SOA

Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan

Teste de Software. Prof. Wylliams Barbosa Santos Laboratório de Programação

Desenvolvimento de software orientado a características e dirigido por modelos

Um processo para construção de software mais transparente

Automação de Bancada Pneumática

Investigando o uso de conceitos de Linhas de Produto de Software para o reúso de Modelos de Processos de Negócios

Feature-Driven Development

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

Desenvolvimento de uma Técnica de Inspeção de Diagrama de Estados com apoio dos Diagramas de Atividades descrevendo os Casos de Uso do Software

25/05/2015. Um pouco de história. O Modelo CMMI. Capability Maturity Model Integration (CMMI) Capability Maturity Model (CMM)

BPMN - Business Process Modeling and Notation

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

MODELAGEM DO SISTEMA: DIAGRAMA DE ATIVIDADES

Uma Arquitetura de Linha de Produto Baseada em Componentes para Sistemas de Gerenciamento de Workflow

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini prof.andre.luis.belini@gmail.com /

OBJETIVO DO PROGRAMA ORGANIZAÇÃO DO PROGRAMA E CARGA HORÁRIA PREMISSAS DOS PROGRAMA INVESTIMENTO E PRÓXIMA TURMA I NSTRUTORES

2 Engenharia de Software

Laudon & Laudon MIS, 7th Edition. Pg. 1.1

Fasci-Tech MAPEAMENTO DOS PROCESSOS DE NEGÓCIO PARA DESENVOLVIMENTO DE UM SISTEMA INTEGRADO DE GESTÃO

3. Fase de Planejamento dos Ciclos de Construção do Software

Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM

Modelo para Documento de. Especificação de Requisitos de Software

Auditoria para Certificação de Software Baseado nas normas ISO 25000

Table 1. Dados do trabalho

Certificação de Software Baseado nas normas ISO 25000

UML - Unified Modeling Language

Uma ontologia para maturidade em BPM

Business Day. Ferramenta Gestão Integrada. Simone Vasconcelos Silva, D.Sc. IFFluminense Rio de Janeiro - Brasil

O que significa esta sigla?

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

ENGENHARIA DE SOFTWARE I

IBM Software Demos Rational Software Delivery Platform - Recursos de gerenciamento de portfólios

Gerenciamento de Processos de Negócio

Transcrição:

Modelagem Flexível para Processos de Negócio Resultados de um Estudo Experimental Fabiane Albino Aluna Mestrado Prof. Ricardo Massa Orientador

Cenário Atual Modelagem de Processos de Negócio de maneira Imperativa ( inside-to-outside ); Especifica exatamente como as coisas tem que ser feitas; Exige que todas as alternativas de execução seja explícita; Linguagens de Suporte: BPMN, BPEL e UML (Diagrama de Atividades);

Motivação Uma empresa executa vários processos de negócio agregando a eles valor, visando o cliente. Devido a complexidade e a varidade destes processos uma alternativa foi utilizar a tecnologia para auxiliar atividades e possibilitar também a automatização destes processos. Sistemas BPM tendem a determinar a forma como a empresa organiza seu trabalho e forçando-a a ajustar seus processos ao sistema.

Motivação Devido a uma incompatibilidade entre a forma preferida de trabalho e da forma como o sistema trabalha as empresas poderão ser obrigadas a executar inapropriados processos de negócio. Um processo, duas realidades paralelas: o trabalho é feito fora do sistema de uma maneira, e depois registradas no sistema de outra maneira. Esses problemas podem impedir uma empresa de utilizar um sistema de BPM.

Processos de Negócio Flexíveis Baseado em Regras Forma diferente que aumenta a liberdade de execução; Foca sobre o que é mais importante: Descreve as atividades que podem ser executadas (apenas as impostas pela empresa); Restrições que impedem o comportamento indesejável; Toda dependência tem que existir justificativa. Tudo que não viole uma restrição é permitido.

Processos de Negócio Flexíveis Baseado em Regras Baseado em Regras se utiliza de um estilo declarativo; Usando regras o comportamento é restrito; Regras definem as fronteiras em qual as atividades podem ser executadas; São definidas por atividades e regras, estas podendo ser: Restrições Obrigatórias (Mandatórias) Restrições Opcionais

Processos de Negócio Flexíveis Baseado em Regras O modelo declarativo assume uma abordagem outside-to-inside. Fonte: M. Pesic, 2008

Modelagem e Ferramentas Este experimento teve como objetivo principal a avaliação dos tempos utilizando duas modelagens para processos de negócio: Workflow (Gráfica) BizAgi Constraint-Based (Declarativa) Kinetic Process Manager

Experimento - Planejamento O nosso estudo selecionou um Processo de Negócio de uma Construtora, tendo como base uma empresa real, onde as seguintes atividades foram selecionadas: Um Cenário Padrão, onde os requisitos foram colhidos e escritos em linguagem natural; Cenários Alternativos (alterações) mudanças no cenário padrão. No total de 5 (cinco) cenários alternativos. Mudança de Requisitos é a mudança total dos requisitos inicialmente definidos, com o intuito ajustar o negócio as necessidades atuais da empresa. Será 1 (uma) mudança de requisitos. A análise estatística utilizada foi o Teste T com o nível de confiança 90%.

Hipóteses Hipótese Nula (H0 1..9 ) H0 1 = TRI F TRI W H0 2 = TII F TII W H0 3 = TCI F TCI W H0 4 = TRA F TRA W H0 5 = TIA F TIA W H0 6 = TCA F TCA W H0 7 = TRM F TRM W H0 8 = TIM F TIM W H0 9 = TCM F TCM W Hipótese Alternativa 1 (H1 1..9 ) H1 1 = TRI F TRI W H1 2 = TII F TII W H1 3 = TCI F TCI W H1 4 = TRA F TRA W H1 5 = TIA F TIA W H1 6 = TCA F TCA W H1 7 = TRM F TRM W H1 8 = TIM F TIM W H1 9 = TCM F TCM W

Resultados do Experimento Hipótese Declarativa Workflow Média Desvio Padrão Média Desvio Padrão H0 1 24:31 11:26 29:40 15:11 H0 2 46:26 18:49 38:39 12:49 H0 3 03:20 05:46 09:00 01:29 H0 4 02:05 02:04 02:20 01:14 H0 5 01:25 02:35 06:37 05:38 H0 6 00:10 00:33 02:38 04:17 H0 7 02:16 00:56 06:48 05:07 H0 8 06:42 01:05 08:56 01:57 H0 9 00:00 00:00 08:03 08:42

Conclusão Hipótese Nula Resultado H0 1 = TRI F TRI W H0 2 = TII F TII W H0 3 = TCI F TCI W H0 4 = TRA F TRA W H0 5 = TIA F TIA W H0 6 = TCA F TCA W H0 7 = TRM F TRM W H0 8 = TIM F TIM W H0 9 = TCM F TCM W Não rejeitar esta hipótese. Não rejeitar esta hipótese. Não rejeitar esta hipótese. Não rejeitar esta hipótese. Rejeitar esta hipótese. Rejeitar esta hipótese. Não rejeitar esta hipótese. Não rejeitar esta hipótese. Não rejeitar esta hipótese.

Trabalhos Futuros Execução de novos experimentos; Aumentar o número de participantes no experimento; Inovação (design, regras, etc) da ferramenta Kinetic Process; Elaboração e Aplicação de Survey.

Bibliografia - Principais [Burkhart and Loos 2010] Burkhart, T. and Loos, P. (2010). Flexible business processes - evaluation of current approaches. MKWI 2010 E-Commerce und E- Business. [Mutschler et al. 2008] Mutschler, B., Weber, B., and Reichert, M. (2008). Workflow management versus case handling: results from a controlled software experiment. In Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 08), Special Track on Coordination Models, Languages and Architectures, pages 82 89. ACM Press. [Nurcan 2008] Nurcan, S. (2008). A survey on the flexibility requirements related to business processes and modeling artifacts. In Proceedings of the Proceedings of the 41st Annual Hawaii International Conference on System Sciences, HICSS 08, pages 378, Washington, DC, USA. IEEE Computer Society. [Pesic et al. 2007] Pesic, M., Schonenberg, M. H., and Sidorova, N. (2007). Constraint-based workflow models: Change made easy. In CoopIS. [Pesie 2008] Pesie, M. (2008). Constraint-Based Workflow Management Systems: Shifting Control to Users. PhD thesis, Technische Universiteit Eindhoven, Proefschrift.

Obrigada!