Qual é o propósito da sua aplicação?
Se você já tem uma lista de tarefas , uma idéia para o seu aplicativo e o tipo de usuário que você está alvejando, é hora de criar uma declaração de objetivo : Definir o propósito de seu aplicativo e o usuário mais importante em uma frase. Este é o seu caso de uso principal.
Exemplo: Uma ferramenta de criação de lista de desejos para pessoas que nunca fazem compras por impulso.
Concentre-se em um caso de uso principal
É possível que você não pode incluir todas as tarefas em sua lista em sua declaração de meta. Isso é ok, porque você deve se concentrar em um caso de uso principal , que é como a maioria das pessoas vai usar o aplicativo. Aplicativos impressionantes fazer uma coisa bem.
Como as pessoas vão usar a sua aplicação ?
Até agora, você já identificou seu caso principal para uso, os usuários-alvo e suas principais características. Seu cenário principal também deve considerar o ambiente do usuário em que seu aplicativo é usado. Por exemplo, uma jovem mãe com seu bebê na creche pode usar seu aplicativo para observar um carrinho bom (potencial de multi-tasking , pausar e continuar a tarefa mais tarde). Um usuário diferente pode planejar sua próxima compra laptop em casa, em uma poltrona , sem interrupções.
Concentre-se em algumas características-chave
Olhe para a sua lista de tarefas novamente. Filtre sua lista através da declaração de meta. Se as tarefas não se alinham com a sua declaração de objetivo, excluí-los em seu aplicativo.
Descreva cada tarefa principal como um recurso e, em seguida, pergunte a si mesmo, isso é característica essencial? Ou é agradável de se ter, mas não exigido pelo usuário de destino para completar a tarefa definida? Seja honesto com você mesmo. Se você acabar com uma pequena lista de recursos, você está no caminho certo.
Lembre-se, os melhores aplicativos costumam fazer bem uma coisa . Apps muitas vezes falham não porque eles têm muito pouco recursos, mas muitos.
Seu aplicativo em sua forma mais básica
Uma vez que você tem alguns momentos-chave, você pode traduzir os passos em telas. Você pode esboçar o fluxo de usuários, ou seja, como é que seus usuários ir de uma tela para outra para completar uma tarefa.
Pense sobre as informações que um usuário quer ver e gravar. Considere que interface do usuário ( UI) elementos correspondem às informações acima. Coloque as coisas que seus usuários necessitam na maioria das vezes nos lugares mais proeminentes nas telas. Mesmo apenas escrever a sequência de momentos ajuda a definir um modelo de wireframe do seu aplicativo e seus recursos.