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

Tenho que criar Diagramas?

Estou criando um app que pretendo lancar profissionalmente.

Na opinião de vocês, eu deveria fazer o diagrama de sequência, casos de uso, fluxograma doas funcionalidades e outros modelos de diagrama?

ou simplesmente pegar a UI do figma é implementar pixel perfect já é o suficiente?

Quero a opinião de vocês e seus pensamentos acerca disso.

Carregando publicação patrocinada...
1
1
1
1

sim, acho essencial a depender da complexidade do que você está criando, sendo algo profissional, pelo menos uma diagramação básica com caso de uso e um system design simples já é interessante, você vai ter uma abstração muito mais centrada nos negócios e lógica de funcionamento da sua aplicação, vai ver coisas que talvez nem eram tão boas assim a princípio e tomar melhores decisões sobre o negócio.

1

Como pretende lançar profissionalmente, é realmente bom ter, pois futuramente você vai precisar (se vai querer ganhar dinheiro em cima dele e ter pessoas contigo trabalhando no app para escalar ele melhor)
Te ajuda a tomar melhores decisões também no futuro

1

Interessante seu questionamento, lembra muito a mim mesmo assim que tinha acabado de concluir um curso técnico e não trabalhava na área ainda.
Com certeza uma coisa que vai te ajudar bastante é ter uma exibição gráfica do fluxo, um diagrama desenhado em um ExcaliDraw da vida que seja. Não necessariamente você precisa fazer algo baseado em UML, mas a nível de negócio, algo que deixe claro como as coisas funcionam (ou deveriam funcionar) já vai estar de bom tamanho a princípio.
Mesmo com uma boa UI prototipada no Figma, coisas que acontecem fora da tela podem acabar se perdendo facilmente, nesse caso, além de um esboço como citado acima, talvez seja uma boa ideia minimamente definir as regras de negócio num MarkDown no repositório também, isso vai dar clareza e acessibilidade pra si mesmo enquando desenvolve.

1

Diagramas, fluxogramas e maquetes para interfaces gráficas (como no Figma) são, essencialmente, documentos que transmitem informações aos leitores.

Dito isso, a resposta para sua pergunta é: utilize o documento que melhor expressa suas ideias para os leitores.

Cada tipo de documento tem um formato que facilita a representação de um tipo específico de informação. No entanto, também é importante considerar quem serão os leitores desses documentos, já que eles podem estar mais habituados com determinado tipo de formato.

As maquetes de interfaces gráficas são ótimas para usuários finais, designers e outros desenvolvedores front-end. Fluxogramas podem ser úteis para gerentes de projetos, enquanto diagramas de sequência são eficazes para ilustrar a integração entre sistemas. No caso de desenvolvimento de jogos, provavelmente serão necessários alguns storyboards.

Em resumo, escolha o documento que melhor se adequa ao tipo de informação que você quer comunicar, levando em conta o perfil da sua audiência.