Task management, assignments, and progress tracking