As the newly appointed agile coach for a software development project, you notice the team's progress is hindered due to complex and misunderstood documentation. To improve the situation, which approach would ensure better understanding and communication of requirements while maintaining agility?
Postpone all modeling activities until the documentation ambiguities are resolved through team meetings.
Outsource the modeling task to an external entity specializing in comprehensive documentation to ensure accuracy and detail.
Instruct the team to follow traditional modeling practices to maintain detailed and extensive documentation for future reference.
Adopt agile modeling practices to create lightweight, just-enough diagrams that enhance understanding and communication.