We are a dev team of 8 without an official PM. Up to now we have organized our workload by always having around 20-40 upcoming tasks pinned to a whiteboard. Basically, it's a table with people's names as headers and their tasks in their columns.
This is helpful, as it's clear what everyone is working on and will be working on soon. However, one problem we face is knowing when a series of tasks are going to be finished.
Planning everything in Excel seems fairly inflexible. As soon as one task shifts, it seems like a lot of rework.
Is there a method that combines the simple whiteboard planning approach and its flexibility with a method to predict release dates and ideally supports a good method of dealing with changing estimates for the individual tasks?