Nesse caso não faria sentido usar o present perfect tendo em vista que ainda estamos trabalhando nesse projeto? Ou seja, em vez de: "It is for the new website that we started working on last week."
Usar: "It is for the new website that we have started to work on last week."