No ano passado, o Hacker Rank pediu aos desenvolvedores de aplicativos que compartilhassem suas maiores irritações. A pesquisa reuniu mais de 70.000 desenvolvedores com diferentes especializações e níveis de experiência profissional.
Os cinco principais problemas que irritam os desenvolvedores seniores são o código espaguete (64%), os bugs fantasmas (46%) e a documentação mal escrita (55%).
Mas, embora os erros no código sejam problemas óbvios, por que a documentação deficiente irrita tanto os desenvolvedores experientes?
Ao se inscrever em um projeto, os desenvolvedores recebem especificações do aplicativo do cliente. Essas especificações devem conter uma descrição detalhada dos objetivos do aplicativo e as expectativas do cliente quanto ao resultado final.
Agora, estamos dizendo que as especificações devem ser detalhadas, mas muitas vezes não são, e é isso que geralmente causa muitos atrasos no projeto, revisões e frustração, tanto para um desenvolvedor quanto para um cliente.
Portanto, para obter o resultado desejado, você precisa fornecer à equipe de desenvolvimento de aplicativos um documento que transformará uma ideia vaga em um projeto detalhado.
É sobre isso que falaremos hoje, conforme analisamos como escrever especificações de aplicativo para um projeto de desenvolvimento de aplicativo móvel.
Read More