LOGO SisworkproAutomação de Processos
Workflow
LEANDRO MATOS DOS REISLEANDRO MATOS DOS REISLEANDRO MEDEIROS DA SILVA DE LIMALEANDRO MEDEIROS DA SILVA DE LIMA
RENAN LELIS RUFINO DOS SANTOSRENAN LELIS RUFINO DOS SANTOSTHOMAZ MOREIRA AQUINOTHOMAZ MOREIRA AQUINO
Agradecimentos
Ao professor Alexandre Mori deixamos nossos sinceros agradecimentos pela orientação dada para a elaboração do trabalho.
Ao professor Alisson Palmeira agradecemos por ter acreditado em nosso trabalho e por aceitar o nosso convite como avaliador.
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
Introdução
Descrição do Problema
A baixa produtividade no desenvolvimento de software
Justificativa
Hipótese
A tecnologia workflow juntamente com os sistemas de gerenciamento de workflow proporcionam facilidade na implantação, manutenção e utilização de processos de negócio em diversas áreas inclusive no desenvolvimento de software.
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
1 - Processo
O que é Processo?
Estrutura de processo:
Definição e Estrutura
1 - Processo
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.
Características
O que é Subprocesso?
1 - ProcessoSubprocesso
[Processo, divisões e elementos]
1 - Processo
O que é Atividade?• Atividades Primárias
• Atividades Críticas• Atividades Não Críticas
• Atividades SecundáriasGrupos: logística, vendas, serviços, infra-estrutura, recursos humanos,
tecnologia, compras e qualidade.
• Atividades Transversais
Atividade
1 - Processo
O que é Procedimento?
• Procedimentos Formais
• Procedimentos Informais
O que é Tarefa?
Procedimento e Tarefa
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
2 - Software
O que é Software?
Definição
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
3 - Processo de Software
Bases para um processo de software:• Comunicação;• Planejamento;• Modelagem:
• Análise;
• Projeto;
• Construção;• Implantação.
Definição
3 - Processo de Software
Definem um conjunto de:• Atividades;• Ações;• Tarefas de trabalho;• Produtos de trabalho;• Comportamentos de trabalho necessários ao
desenvolvimento de software.
Padrões de Processo
3 - Processo de Software
Descrição de Padrão de Processo
Descrição de Padrão de Processo
3 - Processo de SoftwareAvaliação de Processo - ISO/IEC 15504
3 - Processo de Software
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
Avaliação de Processo
3 - Processo de SoftwareAvaliação de Processo
[Avaliação dos atributos de processo]
3 - Processo de SoftwareAvaliação de Processo
Nível de Capacidade
Executado Gerenciado Estabelecido Previsível Otimizado
Execução 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
Inovação L ou T
Otimização L ou T
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
4 - Metodologia de processo de desenvolvimento de softwares
O que é Desenvolvimento de Software?
• RUP (Rational Unified Process)
• PSP (Personal Software Process)
• XP (Extreme Programming)
Definição e Metodologias
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
5 - Produto x Processo
[Produto x processo]
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
6 - Workflow
O que é Workflow?• Workflow Management Coalition (WfMC)
• Workflow Management System (WfMS)
Definição
6 - Workflow
Tipos de Workflow
• Ad hoc
• Produção
• Administrativo
Tipos
6 - Workflow
Os 3 R’s do Workflow:
• Papel (Role)
• Regra (Rule)
• Rota (Route)
Classificações de Papel:
• Papel Usuário
• Papel Função
Componentes
6 - Workflow
Atributos de Regra:• Início• Tempo Máximo• Atividade Anterior• Execução• Notificação• Atividade Posterior• Segurança• Auditoria• Término
Componentes
6 - Workflow
Tipos de Rota:
Componentes
[Rota Seqüencial]
[Rota Paralela]
6 - Workflow
Tipos de Rota:
Componente Rota
[Rota condicional]
[Rota de repetição]
6 - Workflow
O ciclo do Workflow
Implantação
[Ciclo do Workflow]
6 - Workflow
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.
Implantação
6 - Workflow
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
Vantagens
6 - Workflow
Desvantagens da utilização do Workflow:• Poucas empresas utilizam.• Escassez de profissionais.• Softwares complexos.• Modelagem requer muito tempo.
Desvantagens
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
7 - Metodologia
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
Protótipo
Agenda de Apresentação
1. Introdução
2. Processos
3. Software
4. Processo de Software5. Metodologia de Processo de Desenvolvimento de Software
6. Produto x Processo
7. Workflow
8. Metodologia
9. Protótipo
10. Conclusão
Conclusão
Lembre ao ouvinte as partes essenciais do que foi apresentado...
Referencias Bibliográficas
Top Related