In agile software development, teams live and die by iteration speed. User stories need rapid clarification, architectural decisions must emerge quickly in planning, and documentation can’t become a bottleneck. Manual UML diagramming—dragging elements, fixing layouts, version conflicts—often slows sprints and …