Teamweek can help you with that. By planning your project with teamweek, you start out with a clearvisual overview of who's doing what and when.
As we all know, plans always change. So, never go into too much detail while planning. Make an initialplan, set a milestone and reschedule your plans by dragging and dropping them when they change.
Let your team go with the flow, set short meetings to check in on the progress and do everything you canto hold on to set milestones. Be careful with the meetings, though: schedule as many as necessary – and as few as possible.
Color code everything to get the visual overview on who's doing what.