33
Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico de Aeronáutica

Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Embed Size (px)

Citation preview

Page 1: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 1

MB-293:

IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS

Luís Gonzaga Trabasso

Divisão de Engenharia Mecânica

Instituto Tecnológico de Aeronáutica

Page 2: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 2

IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS

Esse material foi produzido para servir de apoio didático à disciplina MB-293: Identificação, Modelagem e Simulação de Processos e pode ser reproduzido desde que:

1. Seja mencionada a fonte;

2. Seja dado conhecimento ao autor.

Luís Gonzaga Trabasso

Importante:

Page 3: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 3

O DSM – Introdução

A matriz

Exemplos

Tipos de DSM

Manipulação

Considerações finais

DSM Design Structure

Matrix

Page 4: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 4

É uma representação matricial de um sistema ou projeto. A matriz contém uma lista de todos os sub-sistemas/atividades e as dependências entre esses elementos. O elemento “X” indica que existe uma dependência entre os sub-sistemas/atividades. Desenvolvido em 1981 por Steward com o objetivo de modelar o fluxo de informação.

DSM Design Structure

Matrix

http://www.dsmweb.org/Tutorial/tutorial.htm

Page 5: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 5

1 2 3 4 5 612 x3 x4 x x x5 x x x6 x x x

Colunas: Atividades que fornecem informação para as linhas

Linhas:Atividades que recebem as informações das colunas

Seqüência de execução: 1, 2, 3, 4 e 5

Diagonal

DSM Design Structure

Matrix

Page 6: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 6

Construção (entrevistas, workshop)

Listar as atividades; Identificar as entradas e saídas de cada

atividade e as dependências; Consolidar as informações (validação); Construir a matriz.

Exemplo DSM

Page 7: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 7

A B C D E

Escolher meias A A

Escolher sapatos B B

Colocar meias C C

Colocar sapatos D D

Inspecionar Sapatos E E

Calçar Sapatos

Seqüência de execução

Mover o Loop

Exemplo DSM

Page 8: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 8

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3612 x x x x x x x x x x x x3 x x x x x x4 x x x x x x x x x x x x5 x x x x x x x x x x x x x x x x x x x x x x x x6 x x x x x x x x x x x x x x x x x x78 x x x x x x x x x x x x9 x x x x x x

10 x x x x x x x x x x x x11 x x x x x x x x x x x x x x x x x x x x x x x x12 x x x x x x x x x x x x x x x x x x1314 x x x x x x x x x x x x15 x x x x x x16 x x x x x x x x x x x x17 x x x x x x x x x x x x x x x x x x x x x x x x18 x x x x x x x x x x x x x x x x x x1920 x x x x x x x x x x x x21 x x x x x x22 x x x x x x x x x x x x23 x x x x x x x x x x x x x x x x x x x x x x x x24 x x x x x x x x x x x x x x x x x x2526 x x x x x x x x x x x x27 x x x x x x28 x x x x x x x x x x x x29 x x x x x x x x x x x x x x x x x x x x x x x x30 x x x x x x x x x x x x x x x x x x3132 x x x x x x x x x x x x33 x x x x x x34 x x x x x x x x x x x x35 x x x x x x x x x x x x x x x x x x x x x x x x36 x x x x x x x x x x x x x x x x x x

DSM no DIP

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3612 x3 x4 x x5 x x x6 x x x x x x78 x x x9 x x x x

10 x x x x x11 x x x x x x12 x x x x x x x x x x x13 x x x x x x x x14 x x x x x x x x x x15 x x x x x x x x x x x16 x x x x x x x x x x x17 x x x x x x x x x x x x x x x x x18 x x x x x x x x x x x x x x x19 x x x x x x x x x x x x x x x x20 x x x x x x x x x x x x x21 x x x x x x x x x x22 x x x x x x x x x x x x23 x x x x x x x x x x x x x x x x24 x x x x x x x x x x x x x25 x x x x x x26 x x x x x x x x x x x x x27 x x x x x x x x28 x x x x x x x x x x x x x x29 x x x x x x30 x x x x31 x32 x x x x33 x x x x34 x x x x x x x x x x35 x x x36 x x

Algoritmos de manipulação da matriz DSM.

Objetivo: Eliminar ou minimizar as iterações (loops)

Situação atual

Loops geram custos extras e aumentam o do tempo de ciclo.

Page 9: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 9

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

Colunas: Atividades que fornecem informação para as linhas

Linhas: Atividades que recebem as informações das colunas

Atividade 3

Atividade 4

Atividade 1

Atividade 2

Atividade 5

Atividade 6

DSM Design Structure

Matrix

Page 10: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 10

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

1 2 3 4 5 6

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

DSM Design Structure

Matrix

Page 11: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 11

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

1 2 3 4 5 6

Suposição

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

DSM Design Structure

Matrix

Page 12: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 12

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

1 2 3 4 5 6

Suposição

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

DSM Design Structure

Matrix

Page 13: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 13

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

1 2 3 4 5 6

Suposição

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

DSM Design Structure

Matrix

Page 14: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 14

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

1 2 3 4 5 6

Suposição

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

DSM Design Structure

Matrix

Page 15: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 15

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

1 2 3 4 5 6

Suposição

Real

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

DSM Design Structure

Matrix

Page 16: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 16

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

Atividades que fornecem informação para as linhas

Atividades que recebem as informações da coluna

Representa uma iteração no processo:

- Resultados de pontos de inspeção do processo (ex. Revisões de projeto)

- Loops iterativos, devido a peculiaridades do processo (interdependências das atividades ou acoplamento)

- Erros de projeto

DSM Design Structure

Matrix

Page 17: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 17

Tipos de DSM

Tipos Activity based DSM: modelagem do processo e

da seqüência das atividades baseada no fluxo de informação das atividades.

Parameter based DSM: modelagem de decisões de projeto baseada no relacionamento entre diferentes parâmetros do produto.

Component based DSM ou Architecture DSM: modelagem da arquitetura de produto baseada nos inter-relacionamentos dos componentes.

Team based DSM: modelagem de estruturas organizacionais baseada no fluxo de informação entre pessoas e/ou grupos.

Page 18: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 18

Manipulação das matrizesPartição

- Objetivo: definir a seqüência das atividades

(otimizada)

- Aplicações: análise de processos,

gerenciamento de projetosAgrupamento

- Objetivo: definir grupos – clusters - dentro da

DSM

- Aplicações: arquitetura de produto, otimização

organizacional

Page 19: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 19

Activity based DSM (1º)

1 2 3 4 5 612 x x3 x4 x x5 x x x x6 x x x

Atividades que fornecem informação para as linhas

Atividades que recebem as informações das colunas

Atividade 3

Atividade 4

Atividade 1

Atividade 2

Atividade 5

Atividade 6

RepresentaçãoRelacionamento das atividades baseada no fluxo de

informação

Page 20: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 20

Método de análisePartição da matriz

É um método de manipular as linhas e colunas de tal forma que as iterações sejam reduzidas ou eliminadas. (Construir matrizes triangulares inferiores)

Activity based DSM (1º)

Page 21: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 21

1. Programar as atividades para o início. (linhas vazias).

2. Retirar as linhas e colunas dessa atividade para a análise seguinte.

3. Repetir o passo 1 até não existir opções.

Activity based DSM – algoritmo da Partição

Page 22: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 22

4. Programar as atividades para o fim. (colunas são vazias).

5. Repetir o passo 4 até não existir opções.6. Retirar as linhas e colunas dessa atividade para a

análise seguinte.7. As demais atividades são acopladas. Agrupá-las

em blocos.8. Retorna para 1

Activity based DSM – algoritmo da Partição

Page 23: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 23

Exemplo da Partição do DSM

Page 24: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 24

Exemplo da Partição do DSM

Acoplamento Triplo: G altera B, B altera D, D altera G

Page 25: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 25

Importância da interface

Explicação

3 Informação requerida para iniciar a atividade

2 Informação necessária para finalizar a atividade

1Informação necessária somente para verificar o

resultado final da atividade.

0 Não necessita da informação

Quantificação do DSM

Deve-se priorizar as iterações que apresentam

interfaces com valores de importância igual a

3.

Page 26: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 26

A B C D E F G H I J L M NA 1B 2 1C 2 3 3 3 1 3 2D 3 8E 1 2 3 4 6 1 2 1 1 2F 3 7 2G 3 3 4 10 1 3 2H 2 1 1 3I 1 2 2 3 2J 3 1 1 4L 2 1 3 2 3 5 2M 7 2N 3 2 3 3 3 2 1 2 2 2 5

Quantificação do DSM com tempos de execução

Tempo de execução da atividade

É mais importante

priorizar essa iteração.

Permite avaliar diferentes configurações de matrizes (seqüências de atividades)

Page 27: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 27

Parameter based DSM (2º)

Sistema de freio automotivo

Qual o impacto de uma modificação em um certo

parâmetro?

Manipulação (Partição)

Page 28: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 28

Component based DSM (3º)

Arquitetura de produto. Importante

ferramenta de análise para projeto Modular.

Agrupamento (manipulação)

Os módulos são estabelecidos ao longo da diagonal

Page 29: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 29

Component based DSM (3º)

Page 30: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 30

Tipo de interface Explicação

De espaço (1)Associação de espaços físicos e alinhamento

entre dos componentes. Necessidade de orientação.

De energia (2)Necessidade de transferência ou troca de

energia entre dois elementos

De informação (3) Troca de dados/objetos entre dois elementos

De material (4)Necessidade de troca de material entre dois

elementos

Elétrica (5) Emissão de sinal

...

Uma matriz para cada interface.

Várias matrizes em paralelo

Component based DSM (3º)

Page 31: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 31

Team based DSM (4º)

Dado um projeto e tendo os times estabelecidos no projeto. Análises poderão ser desenvolvidas para otimizar os times baseado nas interfaces entre eles.

Agrupamento (manipulação)

Os times são estabelecidos ao longo da diagonal

Page 32: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 32

Considerações finais

É muito utilizado em Desenvolvimento de Produto (Processo, Arquitetura de produto, Organização);

O DSM não evidencia o conteúdo das interfaces. (Eles podem ser podem ser quantificadas, qualificadas);

É uma excelente ferramenta para o estabelecimento de uma seqüência otimizada de um processo ou das atividades do Projeto.

Capacidade para simulação;

Tem sido utilizada em várias indústrias com vários casos de sucesso (Ford, Boeing).

Page 33: Modelagem de Processos N o 1 MB-293: IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso Divisão de Engenharia Mecânica Instituto Tecnológico

Modelagem de Processos No 33

Exercícios

1 – Manipular a matriz (aplicar o algoritmo da Partição)

2 – Manipular as matrizes dos artigos/site