DEV não coloque a mão na massa até ter certeza do que você deve implementar

Bruno Souza - May 15 - - Dev Community

Olá, Mentes Tech!

Se você disser sim, para qualquer das perguntas abaixo, este texto é para você.

Tenho retrabalho ?

A minha entrega não cumpre com o esperado pelo cliente ?

Não consigo entender o que o meu cliente quer ?

Na carreira de um Engenheiro de Software, isto é mais comum do que parece.

E pode acontecer quando o cliente está indeciso, quando não há clareza dos objetivos, quando não está relacionado a alguma métrica ou algum número que você gostaria que aumentasse ou diminuísse, uma ui que não está amigável.

Note que as situações o problema não está na sua implementação, mas na forma como você entendeu o desafio. concorda que aqui temos uma possibilidade do ponto de falha ser o planejamento, em vários níveis ?

Mas o meu foco é no desenvolvimento de software, imagine que você possui uma especificação do que o cliente quer.

Alinhe expectativas, faça protótipos, mapeie os pontos de solução em alto nível, um ponto de solução pode ser granular e pode chegar a nível de registradores, dependendo da entrega.

Antes de colocar a mão na massa.
Após alguns anos fazendo o planejamento antes da implementação, ir para IDE é somente para digitar, pois a solução já está validada planejada e vai fazer exatamente o que foi proposta para fazer no planejamento, note que todo esforço está concentrado no planejamento e não na execução.

Codificar virou apenas uma tarefa de digitação, ou delegar para o Copilot.

Como você planeja suas entregas ?

. . . . . . . . . . .