Capítulo 21 — Medindo o desempenho das prestadoras
Mapa da aula
Aula 21 publicada. Mapa, exemplo, EX061.
flowchart TD
N0["21.1 A meta"]
N1["21.2 Resultados"]
N2["21.3 Comparação justa"]
N3["21.4 Usando os resultados"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX061"]
Desenho lógico
flowchart LR
N0["21.1 A meta"]
N1["21.2 Resultados"]
N2["21.3 Comparação justa"]
N3["21.4 Usando os resultados"]
N0 --> N1 --> N2 --> N3 --> Q["EX061"]
[21.1 A meta]
|
v
[21.2 Resultados]
|
v
[21.3 Comparação justa]
|
v
[21.4 Usando os resultados]
|
v
[Exemplo resolvido] --> [Exercício EX061]
Objetivos de aprendizagem
Você vai (1) calcular o desempenho em relação a um prazo-alvo; (2) comparar prestadoras com medianas e parcelas; (3) apresentar os resultados de forma justa.
21.1 A meta
A Calder Valley exige que os reparos emergenciais sejam concluídos em até vinte e quatro horas a partir do primeiro relato do inquilino. Duas prestadoras atendem às emergências: uma no norte da região e outra no sul. Ravi mede o desempenho de cada uma usando carimbos de data e hora completos, conforme as correções de linhagem do capítulo 13, e o campo do horário do primeiro relato acrescentado no capítulo 9. Ele calcula a parcela concluída em até vinte e quatro horas e o tempo mediano, que mostra uma ordem típica sem ser distorcido por algumas poucas ordens muito longas.
"""Share of synthetic emergency repairs completed within 24 hours, by contractor (stdlib only)."""
import random
random.seed(4)
for name, mean in [("North contractor", 10), ("South contractor", 17)]:
h = [random.expovariate(1/mean) for _ in range(800)]
print(f"{name}: within 24h {100*sum(x <= 24 for x in h)/len(h):.1f}%; median {sorted(h)[400]:.1f}h")
Execute com python3 lab_emergency.py. Saída verificada:
North contractor: within 24h 89.1%; median 7.2h
South contractor: within 24h 74.2%; median 12.5h
21.2 Resultados
O laboratório simula oitocentas ordens emergenciais para cada prestadora. A prestadora do norte conclui 89,1 por cento em até vinte e quatro horas, com mediana de 7,2 horas. A do sul conclui 74,2 por cento, com mediana de 12,5 horas. Ravi observa que a diferença aparece claramente nas duas medidas, de modo que dificilmente vem de um punhado de ordens incomuns. Ele apresenta as duas medidas juntas, porque uma parcela sozinha esconde o quanto as ordens atrasadas ficam longe da meta. Mostra as duas prestadoras lado a lado em uma tabela curta para o gerente de reparos.
21.3 Comparação justa
Antes de apresentar, Ravi se pergunta se a comparação é justa. A região sul é mais rural, com deslocamentos mais longos, o que poderia explicar parte da diferença. Ele verifica se os tipos de serviço diferem entre as regiões nos dados sintéticos e encontra uma composição semelhante. Inclui no relatório a ressalva sobre os deslocamentos e sugere comparar, em uma análise posterior, ordens com distâncias parecidas. A Sra. Moreau observa que os tecnólogos devem antecipar as perguntas sobre justiça, em vez de deixar que os gestores as descubram depois. O gerente recebe bem a ressalva.
21.4 Usando os resultados
O gerente de reparos se reúne com a prestadora do sul levando os resultados de Ravi. A prestadora explica que tem apenas uma equipe de emergência durante a noite. A Calder Valley e a prestadora combinam acrescentar uma segunda equipe noturna por um período de teste, com medição mensal pelo mesmo script. Ravi documenta o método de medição no dicionário, para que as duas partes confiem nos números futuros. Ele observa que métodos de medição acordados transformam as discussões de desempenho, de brigas sobre números em conversas sobre melhoria. O teste começa no mês seguinte, com revisão conjunta dos resultados.
Exemplo resolvido
Ravi mede os reparos emergenciais com carimbos de data e hora completos e encontra no norte 89,1 por cento e mediana de 7,2 horas, contra 74,2 por cento e 12,5 horas no sul; ele considera os deslocamentos rurais e apoia o teste de uma segunda equipe noturna.
Caso sintético. As ordens são sintéticas; as saídas vêm de lab_emergency.py.
Erros e limites
Relatar apenas uma parcela esconde o quanto as ordens atrasadas atrasam.
Exercícios
- EX061 — Parcela do sul. Que parcela a prestadora do sul concluiu em até vinte e quatro horas? Rubrica: 3 = 74,2%;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
- EX062 — Mediana do norte. Qual foi o tempo mediano da prestadora do norte? Rubrica: 3 = 7,2 horas;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
- EX063 — Causa noturna. O que a prestadora do sul revelou? Rubrica: 3 = apenas uma equipe de emergência à noite;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
Continue estudando — aula 21 (capítulo 21 de 30)
← Capítulo 20 · Índice das aulas · Capítulo 22 →
Continue para a próxima aula já escrita.