I use Gantt charts for getting everyone on the same page about our project schedule and making our accountabilities clear.
I prefer spreadsheets because of their ease of collaboration and sharing.
Here is my current template, which comes with a few features.
Project Scheduling

Important Dates

People assignment
