OpenCyber Academy
Técnico · Capítulo 18 · Português
Código do curso: OCA-052Capítulo 18: OCA-052-C018

Capítulo 18 — Projeto técnico supervisionado

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

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

Síntese

Um projeto supervisionado entrega, avalia e repassa uma melhoria prática.

Respostas comentadas

EX069. Um botão Reportar no aplicativo de rotas.

EX070. Os reportes subiram de 6 para 19 e a mediana do tempo até o reporte caiu de 95 para 12 minutos.

EX071. Uma campanha de ataque na quarta semana.

EX072. Estender o botão aos coletores portáteis do armazém.