In general, when the new shiny project appears - we forget to on board ourselves with other roles such as the project manager and other team members. We assume we all know what our roles are and what we are going to deliver but most of time we aren’t quite singing the same song. That's why when someone new joins the team that on boarding is so important to the project. The best time to set expectations of activities that are to be performed by each team member is best.