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.