🔎 Descoberta e Stakeholders
Nesta fase (Discovery), a equipe de POs e Engenheiros Sentam com o cliente para descobrir as restrições operativas da futura aplicação.
👥 Quem são os Stakeholders (Interessados)?
Todo projeto de tecnologia afeta grupos distintos com interesses de códigos distintos:
| Tipo de Interessado | Como afetam o Back-end |
|---|---|
| 👤 Usuários Finais | Querem o sistema mais fácil e menos burocrático do mundo. (Eles vão ditar a usabilidade dos Front-ends). |
| 🏢 Gerentes e Executivos | Querem o sistema pronto rápido para lucrar rapidamente. (Eles pressionam as datas de entrega). |
| 🏗️ Engenheiros de Software | Querem fazer um código lindo, bem testado e que leve tempo para ser estruturado com segurança. |
| 🌍 Órgãos Reguladores | LGPD e Receita Federal. Impõem criptografias engessadas e regras tributárias que os Devs odiarão programar, mas não têm escolha. |
🏗️ Desafios da Fase de Discovery
- 🧩 Articulação: O stakeholder de negócio mal sabe explicar o que a empresa faz (imagine pedir pra ele explicar a regra de uma API de pagamentos).
- 🗣️ Tradução: O pessoal de vendas fala de "Leads". O programador Backend fala de
Tabela Leads do PostgreSQL. O Arquiteto deve traduzir esses dois mundos. - ⚖️ Conflitos Táticos: O cliente quer o recurso feito em 2 dias. O Engenheiro avisa que leva 2 semanas para ser seguro.
[!TIP] 💡 Para se aprofundar nas dores dessa fase mista, leia o clássico "O Mítico Homem-Mês" de Brooks. Ele provou há décadas que "Adicionar mais programadores a um projeto atrasado, só o atrasará mais" (porque você gasta semanas ensinando o novato sobre requisitos que nem você entende direito).