Wszystko zależy czy mam grafike, czy nie.
Jeżeli mam to najpierw tnę na szablony. Potem pisze skrypty od razu na te szablony i testuje aż do upadłego. Jeżeli nie ma błędów to znaczy, że coś spieprzyłeś

bo skrypt nie powinien od razu dobrze działać
Jeżeli nie mam grafiki to robie sobie pseudoszablony bez grafiki i pod to podpinam skryptu. W momencie otrzymania layoutu dostawiam tylko zmienne i koniec.