Executando verificação de segurança...
1

[Dúvida/Discussão] Como fazer o levantamento de requisitos não funcionais?

Para situar, sou um mero estagiário aprendendo um pouco sobre o que precede código, ou seja, o trabalho realmente valorizado em que se usa a "mente" para fazer.

Como estou fazendo um projeto sozinho do zero, há algumas perguntas que se faz antes de colocar a mão na massa, algumas delas são sobre os requisitos não funcionais. Sei que num ambiente maduro, estas respostas virão do BO ou PO, mas neste caso eu não tenho.

Como eu faria este levantamento? Estava desenhando o HLD, mas percebi que algumas decisões importantes que eu fiz foram muita mais uma réplica de como uma arquitetura de microserviços deve ser do que necessariamente priorizando os requisitos do que planejo montar.

E sim, eu sei que um dos trade-offs de microserviços é a complexidade é não é bom para uma POC ou MVP, mas a minha intenção, no fim das contas, é praticar múltiplas stacks (React e Angular no Front) e Spring (que eu já manjo um pouco), Django, Laravel e talvez Quarkus no Backend. Ou seja, no fim das contas, o desacoplamento é necessário pelo coração da ideia ser praticar.

Carregando publicação patrocinada...