Eu prefiro fazer o backend inteiro e depois ir para o front.
Ajustes serão necessários, óbvio, mas me sinto mais produtivo assim.
Depois que o sistema vai pro ar, as novas funcionalidades vão sendo adicionadas módulo a módulo. Ou seja, faço o back, o sistema e o site. Parto para a próxima funcionalidade e sigo dessa forma.