A software project can look extremely busy while delivering almost nothing a client can use.

Files changed. Components added. Bugs moved from one corner of the app to another corner where they can enjoy a little vacation. The task board glows with activity.

Then the client asks a painfully reasonable question:

What can I do now that I could not do before?

If the answer takes ten minutes, three diagrams, and a guided tour of the codebase, the project probably does not have a communication problem.