Project Management 101 - Break down and Visualize

Your tasks should be a guide how developers could get their job done. Visualize the workflow so anybody could know the state and the way to resolve issues.