Nesta página

Recursos e Planejamento de Capacidade

O que são Recursos?

Na simulação de processos, recursos representam tudo que possui capacidade limitada e que é disputado pelas atividades. São os recursos que criam gargalos, filas e tempos de espera realistas na simulação.

Tipos Comuns de Recursos

CategoriaExemplos
PeopleAgentes de atendimento, analistas de crédito, gestores, especialistas
EquipmentMáquinas, workstations, equipamentos de teste
SystemsLicenças de software, capacidade de servidores, limite de API
FacilitiesSalas de reunião, linhas de produção, estações de inspeção

Por que modelar recursos?

Sem restrições, a simulação assume capacity ilimitada—todos os casos são processados na hora, sem espera. Isso não acontece nos processos reais.

Modelar recursos permite:

  • Identificar gargalos de forma realista
  • Prever tempos de espera de verdade
  • Planejar capacity e simular cenários (what-if)
  • Entender padrões de uso dos recursos

Pools de Recursos

Recursos no ProcessMind são organizados em pools de unidades intercambiáveis.

Propriedades do Pool

PropriedadeDescrição
NameIdentificador do recurso (ex.: “Approval Staff”, “Loan Processor”)
CapacityQuantidade de unidades disponíveis nesse pool

Entendendo Capacidade

Capacity define quantas atividades podem usar este recurso ao mesmo tempo:

  • Capacity = 1: Apenas um caso pode usar esse recurso por vez
  • Capacity = 5: Até 5 casos podem usar esse recurso ao mesmo tempo

Exemplo: Se seu departamento de aprovação tem 3 pessoas, cada uma responsável por um processo, defina capacity como 3.


Atribuição de Recursos às Atividades

Cada atividade do seu processo pode indicar quais recursos precisa:

Propriedades da Atribuição

ConfiguraçãoDescrição
Resource PoolPool de recursos utilizado
QuantityQuantidade de unidades necessárias desse recurso

Atribuição Simples

A maioria das atividades exige uma unidade de um recurso:

  • Atividade: “Review Application”
  • Recurso: “Loan Officers” (quantidade: 1)

Atribuição de Múltiplas Unidades

Algumas atividades exigem mais de uma unidade:

  • Atividade: “Major Decision Committee”
  • Recurso: “Senior Managers” (quantidade: 3)

Alocação de Recursos: Como os Cases Recebem Recursos

Quando um case chega em uma atividade que exige recursos, a simulação segue este fluxo:

Fluxo de Alocação

  1. Verificar Disponibilidade: Os recursos necessários estão disponíveis?
  2. Colocar na Fila se Preciso: Se não estiverem disponíveis, o caso entra na fila de espera
  3. Aguardar: O caso espera até que os recursos estejam disponíveis
  4. Alocar: Quando disponíveis, os recursos são reservados para este caso
  5. Executar: A atividade é executada pelo tempo indicado
  6. Liberar: Ao final, os recursos voltam para o pool

Estratégia e Comportamento das Filas

O ProcessMind suporta diversas queue strategies para determinar a prioridade dos cases em espera quando os recursos ficam disponíveis:

EstratégiaDescrição
FIFOPrimeiro a entrar, primeiro a sair—ordem de chegada (padrão)
LIFOÚltimo a entrar, primeiro a sair—os casos mais recentes são processados primeiro
RandomOs casos são escolhidos aleatoriamente na fila de espera

Você pode configurar a estratégia de fila por atividade nas configurações do elemento.

Escolhendo a Estratégia de Fila

FIFO é a estratégia mais comum e justa. Use LIFO quando casos recentes têm prioridade (ex: escalonamentos urgentes). Random pode simular padrões de atendimento imprevisíveis.

O que acontece quando os recursos não estão disponíveis?

Se os recursos necessários estiverem ocupados:

  1. O caso vai para a fila de espera daquele recurso
  2. O caso aguarda (o tempo da simulação avança)
  3. Quando o recurso fica livre, um dos casos em espera é escolhido conforme a estratégia de fila configurada
  4. A atividade então começa

Esse comportamento de fila gera os tempos de espera realistas na simulação.


Disponibilidade de Recursos com Periodicidade

Recursos nem sempre estão disponíveis com mesma capacidade. Utilize periodicity  para modelar disponibilidade variável.

Exemplo: Horário Comercial

PeriodicityCapacidade
Dias úteis 09:00-17:005 agentes
Dias úteis 17:00-21:002 agentes
Fins de semana 10:00-16:001 agente
Padrão0 agentes

Exemplo: Escala de Turnos

PeriodicityCapacidade
Cada dia 06:00-14:00 (Manhã)5 operadores
Cada dia 14:00-22:00 (Tarde)3 operadores
Cada dia 22:00-06:00 (Noite)1 operador

Exemplo: Variação Sazonal

PeriodicityCapacidade
A cada ano 15 Nov - 31 Dez (Pico)20 funcionários
Padrão12 funcionários

Entendendo a Utilização de Recursos

Utilization mede quanto seus recursos estão ocupados:

Utilization = (Tempo Ocupado ÷ Tempo Total Disponível) × 100%

Interpretando a Utilização

Nível de UtilizaçãoSignificado
Abaixo de 50%Subutilizado—pode ter excesso de capacidade
50-70%Equilíbrio saudável—boas margens para variações
70-85%Ocupado—pouca folga para picos
85-95%Utilização alta—provável geração de atrasos
Acima de 95%Gargalo—filas em formação

A Armadilha da Utilização

Não Busque 100% de Utilização

Alta utilização pode parecer eficiente, mas traz problemas. Pequenas variações de demanda fazem as filas crescer rapidamente perto de 100% de utilização. Busque entre 70-80% para processos estáveis e ágeis.

Por que alta utilização causa filas longas?

Veja um exemplo simples:

  • Capacidade do recurso: 1
  • Tempo médio de processamento: 10 minutos
  • Se chegam 5,5 casos por hora (55% de utilização): filas controladas
  • Se chegam 5,9 casos por hora (98% de utilização): filas crescem sem controle

Perto de 100% de utilização, qualquer variação (mais chegadas ou tarefas um pouco mais longas) faz as filas crescerem mais rápido do que podem diminuir.


Recursos Compartilhados

Um pool de recursos pode atender múltiplas atividades. Isso é comum e bem realista:

Configurando Recursos Compartilhados

  1. Crie um pool de recursos (ex.: “Customer Service Team”)
  2. Associe o mesmo pool a várias atividades
  3. As atividades competem pela capacidade compartilhada

Exemplo: Equipe Compartilhada

A “Customer Service Team” (capacidade: 5) atende:

  • “Answer Phone Inquiry”
  • “Process Email Request”
  • “Handle Chat Support”

As três atividades consomem do mesmo pool. Se 4 chamados telefônicos estão sendo tratados, só resta 1 agente disponível para e-mail ou chat.

Benefícios dos Recursos Compartilhados

  • Modelam equipes flexíveis e polivalentes
  • Evidenciam a competição entre tipos de trabalho diferentes
  • Mostram quais atividades mais consomem recursos

Atividades com Múltiplos Recursos

Algumas atividades exigem diferentes tipos de recursos ao mesmo tempo:

Exemplo: Reunião de Revisão de Design

Resource PoolQuantidade Necessária
Senior Designer2
Meeting Room1
Design Lead1

Importante: A atividade só pode começar quando todos os recursos necessários estiverem disponíveis ao mesmo tempo. Se os designers estiverem livres mas não houver sala disponível, o case aguarda.

Cuidados em Atividades com Múltiplos Recursos

  • Podem gerar padrões de espera complexos
  • Atenção para atividades que bloqueiam vários tipos de recursos
  • Avalie se todos os recursos são realmente necessários ao mesmo tempo

Planejamento de Capacidade com Simulação

Um dos principais usos da simulação de recursos é o planejamento de capacidade.

Perguntas Respondidas pela Simulação

Quantos recursos eu preciso?

Execute simulações com diferentes capacidades:

CapacidadeTempo Médio de EsperaUtilizaçãoThroughput
2 staff45 min95%150/semana
3 staff12 min78%150/semana
4 staff3 min58%150/semana

Insight: Incluir o 3º colaborador reduz muito o tempo de espera. O 4º tem impacto marginal.

Onde estão meus gargalos?

Compare a utilização entre todos os recursos:

RecursoUtilização
Recepção65%
Underwriters92%
Revisão Jurídica48%
Equipe de Fechamento71%

Insight: Underwriters são o gargalo. Reforçar a recepção não resolve, as filas só vão se transferir para underwriting.

E se a demanda aumentar?

Rode cenários com maiores taxas de chegada:

DemandaStaff AtualCrescimento da Fila
Atual5Estável
+20%5Crescendo devagar
+50%5Insustentável

Insight: A estrutura atual suporta até ~20% de aumento, acima disso é preciso reforçar recursos.


Melhores Práticas para Modelagem de Recursos

Comece Simples

Inicie com alguns recursos chave que representam restrições reais:

  • Não modele cada pessoa individualmente como recurso
  • Agrupe colaboradores intercambiáveis em pools
  • Adicione detalhes só onde for relevante

Use Dados Reais

Defina a capacity com base na equipe de verdade:

  • Quantidade atual de pessoas
  • Jornada e horários de trabalho
  • Disponibilidade histórica (incluindo férias e ausências)

Inclua Folgas na Disponibilidade

Recursos reais não estão 100% disponíveis:

  • As pessoas fazem pausas
  • Equipamentos precisam de manutenção
  • Ausências inesperadas acontecem

Modele o tempo de disponibilidade real, e não o máximo teórico.

Valide com a Realidade

Compare os resultados da simulação com dados reais:

  • O tamanho das filas simuladas bate com o tempo de espera real?
  • O throughput simulado está próximo do real?
  • A utilização dos recursos parece realista?

Se não, ajuste seu modelo de recursos.

Considere o Fator Humano

Lembre-se que pessoas não são máquinas:

  • Produtividade varia ao longo do dia
  • Utilização alta por muito tempo causa sobrecarga e erros
  • Polivalência tem limites

Próximos Passos