Capítulo 25 — Ateliê de projeto em equipe
Mapa da aula
Aula 25 publicada. Mapa, exemplo, EX073.
flowchart TD
N0["25.1 O enunciado do ateliê"]
N1["25.2 Papéis e revisão"]
N2["25.3 Apresentar"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX073"]
Desenho lógico
flowchart LR
N0["25.1 O enunciado do ateliê"]
N1["25.2 Papéis e revisão"]
N2["25.3 Apresentar"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3 --> Q["EX073"]
[25.1 O enunciado do ateliê]
|
v
[25.2 Papéis e revisão]
|
v
[25.3 Apresentar]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX073]
Objetivos de aprendizagem
Você vai (1) trabalhar numa equipe de estudantes num projeto de segurança compartilhado; (2) dividir papéis e revisar o trabalho uns dos outros; (3) apresentar um resultado da equipe.
25.1 O enunciado do ateliê
De volta à instituição, Ruth conduz um ateliê. Equipes de quatro pessoas projetam a segurança de um serviço fictício de entrega de farmácia, com um site, um aplicativo móvel para os entregadores e um pequeno armazém. A equipe de Tomás inclui um desenvolvedor, um estudante de redes e uma estudante interessada em privacidade. Eles têm três semanas. O enunciado exige um diagrama de zonas, fluxos de dados, cenários de risco, controles e um plano de testes. Trabalhar em equipe espelha a prática real, em que nenhuma pessoa sozinha cobre todas as especialidades. Ruth fornece um breve perfil fictício da empresa como ponto de partida.
25.2 Papéis e revisão
A equipe designa um líder para cada entregável, mas exige que cada peça seja revisada por outra pessoa. Tomás lidera os cenários de risco e revisa o diagrama de zonas do estudante de redes, descobrindo que os celulares dos entregadores foram colocados na mesma zona que os sistemas do armazém. A estudante de privacidade revisa os cenários dele e acrescenta um sobre os dados das receitas visíveis nas telas dos entregadores. A revisão por pares pega erros e acrescenta perspectivas. A equipe mantém um log simples dos comentários de revisão e de como cada um foi resolvido. Cada revisor assina a entrada do log quando um comentário é resolvido.
25.3 Apresentar
A equipe apresenta a Ruth e a dois profissionais convidados. Eles explicam o projeto e os trade-offs, como a escolha de um login mais simples no aplicativo dos entregadores para manter as entregas rápidas, limitando ao mesmo tempo o que o aplicativo mostra. Um dos profissionais pergunta como eles lidariam com o celular roubado de um entregador; a equipe responde com seu projeto de apagamento remoto e expiração de sessão. O retorno de Ruth elogia o log de revisão, que mostra como o projeto melhorou. Os ateliês em equipe ensinam que os projetos de segurança ficam mais fortes quando construídos e questionados por várias pessoas.
Exemplo resolvido
A equipe de Tomás projeta a segurança de um serviço de entrega de farmácia com líderes e revisão por pares, corrigindo um erro de zona e acrescentando um cenário de privacidade.
Caso sintético. O serviço de farmácia e a equipe são sintéticos.
Erros e limites
As equipes podem se curvar ao membro mais barulhento. Três semanas limitam a profundidade.
Exercícios
-
EX073 — Erro de zona. O que Tomás encontrou no diagrama de zonas? Rubrica: 3 = celulares dos entregadores na mesma zona que os sistemas do armazém;; 2 = zona;; 1 = vago;; 0 = nenhuma.
-
EX074 — Acréscimo de privacidade. Que cenário a estudante de privacidade acrescentou? Rubrica: 3 = dados das receitas visíveis nas telas dos entregadores;; 2 = receitas;; 1 = vago;; 0 = nenhuma.
-
EX075 — Valor do log de revisão. Por que Ruth elogiou o log de revisão? Rubrica: 3 = mostrava como o projeto melhorou;; 2 = melhoria;; 1 = extensão;; 0 = nenhuma.
Síntese
Ateliês em equipe, com líderes claros e revisão mútua, produzem desenhos de segurança mais fortes do que indivíduos trabalhando sozinhos.
Continue estudando — aula 25 (capítulo 25 de 30)
← Capítulo 24 · Índice das aulas · Capítulo 26 →
Continue para a próxima aula já escrita.