reading, researching and assessing ideas and finished scripts;
• building and developing a network of contacts;
• using computer software packages for screenwriting, budgeting and scheduling;
• pulling together all the strands of creative and practical talent involved in the project to create a team;
• maintaining contemporary technical skills;
• organising shooting schedules - dependent on the type of producer and availability of support staff;
• troubleshooting;
• ensuring compliance with relevant regulations, codes of practice and health and safety laws;
• supervising the progress of the project from production to post production;
• holding regular meetings with the director to discuss characters and scenes;
• acting as a sounding board for the director;
• bringing the finished production in on budget.