Mapa da aula
Aula 18 publicada. Mapa, exemplo, EX069.
flowchart TD
N0["18.1 O projeto"]
N1["18.2 Avaliação"]
N2["Laboratório — Reportes dos motoristas antes e depois"]
N3["18.3 Passagem"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX069"]
Desenho lógico
flowchart LR
N0["18.1 O projeto"]
N1["18.2 Avaliação"]
N2["Laboratório — Reportes dos motoristas antes e depois"]
N3["18.3 Passagem"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX069"]
[18.1 O projeto]
|
v
[18.2 Avaliação]
|
v
[Laboratório — Reportes dos motoristas antes e depois]
|
v
[18.3 Passagem]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX069]
Objetivos de aprendizagem
Você vai (1) entregar uma melhoria completa sob supervisão; (2) avaliá-la depois do lançamento; (3) passá-la adiante com documentação.
18.1 O projeto
No projeto supervisionado, Priya entrega um caminho de reporte mais simples para os motoristas. Em vez de encaminhar mensagens de texto, os motoristas tocam num botão Reportar no aplicativo de rotas, que captura o remetente e o conteúdo da mensagem suspeita depois que o motorista a cola, e a envia à triagem. Ela trabalha com o fornecedor do aplicativo, testa o recurso com cinco motoristas num ambiente de teste e o lança depois da aprovação de Tom e do gerente de operações. Os motoristas recebem um vídeo de um minuto mostrando como usá-lo. Os motoristas gostam do vídeo.
18.2 Avaliação
Depois de seis semanas, Priya compara os reportes dos motoristas antes e depois da mudança. Os reportes de mensagens de texto falsas subiram, e a mediana do tempo entre o recebimento e o reporte caiu. Num questionário curto, os motoristas dizem que o botão é mais fácil do que encaminhar. O laboratório resume os números. Ela também confere que o tempo de triagem não cresceu demais e descobre que o agrupamento automático o manteve administrável. Ela observa que seis semanas é pouco e que uma campanha de ataque na quarta semana pode ter aumentado os reportes.
Laboratório — Reportes dos motoristas antes e depois do botão no aplicativo
# Driver reports of fake texts, six weeks before vs after the app button (synthetic).
before = [120, 95, 60, 150, 80, 40]; after = [5, 8, 12, 15, 20, 9, 10, 14, 12, 18, 11, 25, 7, 13, 16, 30, 6, 12, 22]
m = lambda x: sorted(x)[len(x) // 2]
print(f"before: {len(before)} reports, median {m(before)} min; after: {len(after)} reports, median {m(after)} min")
Execute com python3 lab_drivers.py. Saída verificada:
before: 6 reports, median 95 min; after: 19 reports, median 12 min
18.3 Passagem
Priya escreve um runbook para o caminho do aplicativo, acrescenta-o à tabela de verificação e treina a segunda pessoa da triagem. Ela apresenta o projeto a Tom, ao líder de TI e ao gerente de operações, cobrindo o problema, o design, o teste, os resultados e os limites. O gerente de operações pede que o botão seja estendido aos coletores portáteis do armazém. Tom observa que o projeto de Priya mostra a função técnica no seu melhor: prático, testado, respeitoso com os usuários e documentado para que outros possam mantê-lo. Tom aprova o projeto.
Exemplo resolvido
Priya entrega um botão de reporte no aplicativo para os motoristas, avalia seis semanas de resultados e faz a passagem com runbook e treinamento.
Caso sintético. O projeto é sintético.
Erros e limites
Seis semanas é pouco. Campanhas podem inflar os reportes.
Exercícios
-
EX069 — Caminho dos motoristas. O que substituiu o encaminhamento para os motoristas?
Mostrar critérios de avaliação
Rubrica: 3 = um botão Reportar no aplicativo de rotas;; 2 = botão no aplicativo;; 1 = vago;; 0 = nenhuma. -
EX070 — Mudança no laboratório. O que o laboratório mostrou para os reportes dos motoristas?
Mostrar critérios de avaliação
Rubrica: 3 = de 6 para 19 reportes e mediana de 95 para 12 minutos;; 2 = alta;; 1 = vago;; 0 = nenhuma. -
EX071 — Fator de confusão. O que, além do botão, pode ter aumentado os reportes?
Mostrar critérios de avaliação
Rubrica: 3 = uma campanha de ataque na quarta semana;; 2 = campanha;; 1 = vago;; 0 = nenhuma. -
EX072 — Próximo pedido. O que o gerente de operações pediu em seguida?
Mostrar critérios de avaliação
Rubrica: 3 = estender o botão aos coletores portáteis;; 2 = coletores;; 1 = vago;; 0 = nenhuma.
Síntese
Um projeto supervisionado entrega, avalia e repassa uma melhoria prática.