Skip to main content
Answered

Can Miro maintain consistency of names in UML from diagram to diagram?

  • 27 June 2024
  • 3 replies
  • 36 views

I am planning on doing something like feature-driven development where the team gets together just before a sprint and first models a sequence diagram, followed by some updates to the overall object model, and then each member goes and begins implementation. All of this will be done in UML. We will have several feature sets which of course consist of features. Here is the challenge: we need to reuse some lifelines and classes from feature to feature. However, what if a lifeline or class name changes? How can I keep these diagrams consistent? Does Miro support this kind of consistency?

3 replies

Userlevel 5
Badge

Hi @Buteo 

Miro does have diagramming symbols, but as far as I know their text property is just plain text, e.g. there is no semantic database “behinds the scenes” so that a change in one location will update the text in all other locations.

So to the best of my knowledge, using search (CTRL-F) would let you find the text you want to change and then change it. Naturally, if you have 27 occurrences of the word “login” that is going to be a bit cumbersome.

I downloaded a Miro app from the Miro marketplace (https://miro.com/marketplace/) called Super Search which allows you to not only search for text but also replace it globally - something like that might help. I've always been a bit confused why Miro doesn’t seem to have this built-in.

Not sure if it helps, but I’ve found the general usability features -- and obviously the collaboration aspect -- to be so good, I’m always willing to put up with some minor stumbling blocks. 

Hope this helps! Ken

Userlevel 7
Badge +12

Re:

I downloaded a Miro app from the Miro marketplace (https://miro.com/marketplace/) called Super Search which allows you to not only search for text but also replace it globally

Two things worth noting:

  1. @Buteo - If by “UML”, you were specifically referring to the UML diagramming shape pack in Miro, then Super Search will unfortunately not work as Kenneth has outlined. This is due to the fact that Super Search uses Miro’s Web SDK, which does currently not support interacting with diagramming objects - Super Search will only with the following object types:
  2. “Super Search allows you to not only search for text but also replace it globally” – To be clear, this is at the the board level and will not search and replace on all boards in a team - you would need to open each board and run your search and replace.

Thanks for the replies. This also addresses other concerns I had with Miro, but I think in the end it’s more of a need to change my way of thinking than the tool itself. That is the reason I mentioned FDD in the original post. I’m trying to imagine how it would look in such a planning environment. Miro is big on collaboration and so is FDD. I’m open to other ways even if it is not UML.

Reply