Workflow LOGO Sisworkpro Automação de Processos LEANDRO MATOS DOS REIS LEANDRO MEDEIROS DA SILVA DE LIMA RENAN LELIS RUFINO DOS SANTOS THOMAZ MOREIRA AQUINO Agradecimentos Ao professor Alexandre Mori deixamos nossos sinceros agradecimentos pela orientação dada para a elaboração do trabalho. Ao professor Alisson Cardoso agradecemos por ter acreditado em nosso trabalho e por aceitar o nosso convite como avaliador. Agenda de Apresentação 1. 2. 3. 4. 5. 6. 7. 8. 9. Introdução Processos Software Processo de Software Metodologia de Processo de Desenvolvimento de Software Produto x Processo Workflow Metodologia Protótipo Introdução Descrição do Problema Justificativa Hipótese 1 - Processo Definição e Estrutura O que é Processo? Estrutura de processo: 1 - Processo Características Características dos Processos: • Podem ser auditados e aperfeiçoados; • Impõem disciplina organizacional; • Tornam visíveis as fronteiras, domínios e as funções; • Armazenam o conhecimento organizacional; • São estruturados; • Conectam indivíduos com as suas funções. 1 - Processo Subprocesso O que é Subprocesso? Processo 1 Subprocesso Atividade Tarefa 1.1 1.1.1 1.1.1.1 1.1.1.2 1.n 1.1.2 1.1.2.1 [Processo, divisões e elementos] 1.1.2.2 1.n 1.n 1 - Processo Atividade O que é Atividade? • Atividades Primárias • Atividades Críticas • Atividades Não Críticas • Atividades Secundárias (logística, vendas, serviços, infra-estrutura, recursos humanos, tecnologia, compras e qualidade) • Atividades Transversais 1 - Processo Procedimento e Tarefa O que é Procedimento? • Procedimentos Formais • Procedimentos Informais O que é Tarefa? 2 - Software Definição O que é Software? 3 - Processo de Software Definição Bases para um processo de software: • Comunicação; • Planejamento; • Modelagem: • Análise; • Projeto; • Construção; • Implantação. 3 - Processo de Software Padrões de Processo Definem um conjunto de: • Atividades; • Ações; • Tarefas de trabalho; • Produtos de trabalho; • Comportamentos de trabalho necessários ao desenvolvimento de software. 3 - Processo de Software Descrição de Padrão de Processo Descrição de Padrão de Processo • Nome do Padrão • Intenção • Tipo: • Padrão de Tarefa • Padrão de Estágio • Padrão de Fase • Contexto Inicial • • • • • Problema Solução Contexto Resultante Padrões Relacionados Usos Conhecidos/Exemplos 3 – Avaliação de Processo ISO/IEC 15504 3 - Processo de Software Avaliação de Processo Os atributos do processo são classificados em: • • • • • • • • • Execução Administração do Processo Administração do Produto Definição Implementação Medição Controle Inovação Otimização 3 - Processo de Software Avaliação de Processo [Avaliação dos atributos de processo] 3 - Processo de Software Avaliação de Processo Nível de Capacidade Executado Gerenciado Estabelecido Previsível Otimizado L ou T T T T T Adm. Processo L ou T T T T Adm. Produto L ou T T T T Definição L ou T T T Medição L ou T T T Controle L ou T T Implementa ção L ou T T Execução Inovação L ou T Otimização L ou T 4 - Metodologia de processo de desenvolvimento de softwares Definição e Metodologias O que é Desenvolvimento de Software? • RUP • PSP • XP 5 - Produto x Processo [Produto x processo] 6 - Workflow Definição O que é Workflow? • Workflow Management Coalition (WfMC) • Sistemas de Gerenciamento de Workflow (WfMS) • Benefícios e Limitações 6 - Workflow Tipos Tipos de Workflow • Ad hoc • Produção • Administrativo 6 - Workflow Componentes Os 3 R’s do Workflow: • Papel (Role) • Regra (Rule) • Rota (Route) Classificações de Papel: • Papel Usuário • Papel Função 6 - Workflow Componentes Atributos de Regra: • • • • • • • • • Início Tempo Máximo Atividade Anterior Execução Notificação Atividade Posterior Segurança Auditoria Término 6 - Workflow Componentes Tipos de Rota: [Rota Seqüencial] [Rota Paralela] 6 - Workflow Componente Rota Tipos de Rota: [Rota condicional] [Rota de repetição] 6 - Workflow Implantação O ciclo do Workflow [Ciclo do Workflow] 6 - Workflow Implantação Etapas do ciclo de implantação de Workflow: 1. Análise do fluxo de trabalho atual. 2. Projetar o modelo de informação do fluxo de trabalho que se quer automatizar. 3. Programar o modelo de informação, definindo e detalhando cada um dos elementos contidos nele. 4. Implantar o Workflow. 5. Gerenciar o processo por intermédio do Workflow. 6. Atualizar o modelo de informação implantado. 6 - Workflow Vantagens Vantagens da utilização do Workflow: • Redução dos custos de operação • Melhor controle sobre as suas operações • Monitoramento do trabalho realizado • Melhoria do atendimento ao cliente • Menor circulação de documentos em papel • Garantia de Integridade do Processo 6 - Workflow Desvantagens Desvantagens da utilização do Workflow: • Poucas empresas utilizam. • Escassez de profissionais. • Softwares complexos. • Modelagem requer muito tempo. 7 - Metodologia Protótipo Conclusão Lembre ao ouvinte as partes essenciais do que foi apresentado... Referencias Bibliográficas