LOGO Sisworkpro Automação de Processos Workflow LEANDRO MATOS DOS REIS LEANDRO MEDEIROS DA SILVA...

Post on 17-Apr-2015

105 views 0 download

Transcript of LOGO Sisworkpro Automação de Processos Workflow LEANDRO MATOS DOS REIS LEANDRO MEDEIROS DA SILVA...

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