◇ OpenCyber Academy
Engenharia · Capítulo 44 · Português

Capítulo 44 — Projeto final de engenharia I

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

Capítulo 44 — Projeto final de engenharia I

Mapa da aula

Aula 44 publicada. Mapa, exemplo, EX130.

flowchart TD
  N0["44.1 Definição do problema"]
  N1["44.2 Plano"]
  N2["44.3 Dependências"]
  N3["44.4 Controle do escopo"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX130"]

Desenho lógico

flowchart LR
  N0["44.1 Definição do problema"]
  N1["44.2 Plano"]
  N2["44.3 Dependências"]
  N3["44.4 Controle do escopo"]
  N0 --> N1 --> N2 --> N3 --> Q["EX130"]
[44.1 Definição do problema]
    |
    v
[44.2 Plano]
    |
    v
[44.3 Dependências]
    |
    v
[44.4 Controle do escopo]
    |
    v
[Exemplo resolvido] --> [Exercício EX130]

Objetivos de aprendizagem

Você vai (1) definir um problema de projeto final com um cliente; (2) planejar um projeto substancial de engenharia de segurança; (3) gerenciar o escopo e o risco.

44.1 Definição do problema

O projeto final de Lindiwe trata de um problema identificado pela Saltmarsh: recuperar o despacho em até quatro horas depois de um ransomware, o objetivo acordado antes. Os backups atuais estão verificados, mas ninguém jamais reconstruiu do zero o serviço de despacho inteiro. O projeto final vai projetar, construir e testar um processo de recuperação num ambiente isolado. O Prof. Hale e o líder de segurança assinam a declaração do problema, que lista as entregas, as restrições e o critério de sucesso. O líder de segurança também confirma quais sistemas podem ser copiados para o ambiente isolado e que apenas dados sintéticos de clientes serão usados.

44.2 Plano

Lindiwe divide o projeto em etapas: documentar as dependências do despacho, construir um ambiente de recuperação isolado, automatizar por script a reconstrução de cada componente, restaurar os dados a partir dos backups imutáveis e executar ensaios cronometrados. Cada etapa tem uma entrega e uma revisão. Ela identifica riscos para o próprio projeto, como atrasos na obtenção do hardware de teste, e planeja alternativas, inclusive usar máquinas virtuais num servidor reserva se o hardware chegar atrasado. Ela marca reuniões de revisão quinzenais com o Prof. Hale e o líder de segurança, cada uma dedicada a uma etapa.

44.3 Dependências

Documentar as dependências revela surpresas. O despacho precisa do diretório para os logins, da fila de mensagens, do serviço de mapas, de certificados e de um servidor de licenças para um dos componentes. O servidor de licenças não aparecia em nenhum diagrama. Sem ele, o serviço reconstruído se recusaria a iniciar. Lindiwe o acrescenta ao modelo de ativos e ao plano de recuperação. O Prof. Hale observa que as dependências ocultas são um motivo comum para a recuperação levar muito mais tempo do que o planejado. Ela também registra a versão e o dono de cada dependência, para que o plano de recuperação possa ser mantido atualizado.

44.4 Controle do escopo

No meio do projeto, o gerente de operações pergunta se o projeto final poderia cobrir também a recuperação da folha de pagamento. Lindiwe avalia o esforço e explica que acrescentar a folha de pagamento arriscaria não terminar nenhuma das duas direito. Ela propõe documentar apenas as dependências da folha de pagamento, como insumo para um projeto posterior. O cliente concorda. Ela aprende que proteger o escopo faz parte de entregar valor, e que dizer não com uma razão clara preserva a confiança melhor do que prometer demais. Ela registra a decisão no diário do projeto, com a concordância do gerente de operações e uma nota sobre o esforço extra estimado.

Exemplo resolvido

Lindiwe define um projeto final de recuperação do despacho com uma meta de quatro horas, planeja entregas em etapas, encontra uma dependência oculta de servidor de licenças e protege o escopo adiando a folha de pagamento.

Caso sintético. O projeto final é sintético.

Erros e limites

As dependências não documentadas tornam a recuperação muito mais lenta do que o planejado.

Exercícios

Continue estudando — aula 44 (capítulo 44 de 50)

← Capítulo 43 · Índice das aulas · Capítulo 45 →

Continue para a próxima aula já escrita.