During a software development project, you notice that the progress in the testing phase has been significantly slower than planned. Upon investigation, you find several issues: communication gaps between the developers and testers, outdated testing tools, and testers overloaded with tasks. Which of these should be considered the most critical impediment to address first?
Communication gaps between the developers and testers
Testers overloaded with tasks
Outdated testing tools