Primeira versão: o que precisa entrar
Inteiro em uma, não pela metade em três
Um fluxo que funciona de ponta a ponta — entrada, ação, resultado, mensagem — vence três fluxos que param no meio. O usuário perdoa o que falta; não perdoa o que parece presente e não funciona.
O que sempre entra, mesmo no mínimo
Estados de falha. O que se vê sem rede, quando um salvamento falhou, quando ainda não há dados. Uma tela em branco sem explicação é um bug.
A capacidade de ver o que aconteceu. Log básico e reporte de erros. Sem eles, a primeira reclamação é uma investigação às cegas.
Backup e restauração. Antes de haver dados reais, não depois.
Segurança básica. Criptografia em trânsito, senhas armazenadas corretamente, permissões no servidor e não só na interface.
O que pode esperar
Design polido, preferências de usuário, formatos de exportação, múltiplos idiomas, painel de administração. A maioria pode ser feita à mão nas primeiras semanas para ver se é sequer necessária.
Indo mais fundo
Defina de antemão o que vai te fazer expandir e o que vai te fazer parar: número de usuários ativos, taxa de conclusão, volume de suporte. Sem um limite escrito, qualquer resultado será lido como justificativa para continuar exatamente como está.