How can I have all due dates of a project in a Google Apps Calendar
The way GroupCamp Project’s Google Calendar works is that every account user can choose to have his or her assigned tasks synced with their Google Calendar. This prevents a user from being drowned in tasks which are not relevant for that user. It also leaves the choice and decision to each user to decide whether they want their tasks to be present in their Google Calendar.
A project manager could however decide to have all tasks of a project in a Google Calendar. The best way to achieve that is to create a specific Google Calendar. This can be done in the personal settings directly from the Calendar menu. This calendar can be dedicated to a project or to the whole account (which comes close to being a shared company calendar, in the example below 'GroupCamp Shared cal').
Once the calendar is created, go to the Google Calendar settings and share the calendar with your colleagues:
Click on Shared:Edit Settings to make sure it is not public but shared with selected users of your domain. You can also assign advanced rights to specific users.
This means that every time tasks and milestones are created with a due date by a user who is in sync with a calendar, it will be visible in the shared calendar. In the Google Calendar interface make sure you click on the selected calendar on the left to view its contents (you can also choose a specific color for that calendar):
You can also add the iCalendar feed of the calendar in your smartphone to receive notifications.