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
Download

Workflow