|

Dassault Systèmes buys No Magic: What does this mean?

It was foreseeable after Dassault and No Magic had already developed a Closer cooperation had announced. It has recently become official that a Acquisition is planned.

Dassault is a French multibillion-dollar corporation that operates in the SE for products such as Catia, Simulia and many others. NoMagic is a small company from Lithuania that has made a name for itself in modeling (UML, SysML) has made.

The acquisition makes sense for Dassault: MagicDraw is a sensible addition to Dassault's portfolio and hardly competes with the existing offering. Whether the purchase is also good for the customer will be examined here.

Everything from a single source

Like many other companies, Dassault has organized its products under a superordinate brand, in this case 3D Experience. The idea is simple: this portfolio approach allows customers to buy only the components they need and thus optimize costs. The overarching framework ensures that the tools are coordinated and integrated. This approach is also pursued by IBM, for example, with its Jazz platform.

That sounds tempting and can work well in practice. However, it is risky in several respects: firstly, you are tied to one provider. If this provider has problems or exploits its strategic role with the customer, the customer has a big problem. In a heterogeneous Worksug landscape the problem is correspondingly smaller in such a situation.

On the other hand, you are (usually) dependent on the manufacturer's tools. This means that weak components may be used, as better ones are difficult to integrate into the ecosystem. More on this below.

It is also problematic if the provider has several components for the same task. This can happen through acquisitions, for example, and then it is quite possible that a component will be discontinued at some point. It's annoying if you've backed the "wrong horse". From this point of view, it will be interesting to see how Siemens deals with the acquisition of Polarion. After all, Siemens already has an RE tool in its portfolio (Teamcenter Requirements).

Modularity and openness

The alternative is to integrate tools from different manufacturers. The key question is whether a modular solution can ever be as seamless as a solution that comes from a single source.

This question cannot be answered so easily and must be evaluated individually. A concrete example from software development: there you need both an editor to edit source code and a compiler to process the code. Historically, these two tools were separate from the outset, but this hardly caused any problems. Over time, integrated development environments (IDE) became established. However, these also generally allow the compiler to be exchanged transparently.

Unfortunately, the exchange of requirements has not worked so well so far: For a long time, there was no satisfactory solution, and customers either had to rely on proprietary solutions or use lossy formats such as PDF, Word or Excel. In the meantime, with ReqIF a decent standard, but one that is currently only incompletely and/or poorly supported by many tools.

IBM is an interesting case here: IBM relies on its Jazz platform. At the same time, Jazz uses an open standard, OSLCto integrate the components of Jazz. OSLC was significantly co-developed by IBM, and IBM was already using openness strategically at the beginning of 2000: At that time, they launched the Open source platform Eclipse has turned the world of Java development tools on its head.

IBM's approach is interesting in that there really is the option of introducing other tools into the tool landscape via OSLC. How well this works in practice is another question.

And Dassault?

Unfortunately, I'm not quite so optimistic about Dassault, because unlike NoMagic, Dassault has tended to hold back on open interfaces and integration options. Christian Muggeo has an interesting article written.

MagicDraw is an excellent tool. It will certainly remain so. The question is rather how it will develop further at Dassault. Will the open APIs remain? Will the standard formats such as XMI or ReqIF be developed further? Official statements on such topics should be taken with a grain of salt.

The second caveat is that after an acquisition, integration into the existing portfolio usually has a higher priority than developing new features. This is also not necessarily the best news for users of No Magic. Interestingly, this can bring measurable benefits for customers, even if the situation feels worse for engineers.

On the other hand, a company like Dassault has completely different resources and can move a lot accordingly. Only time will tell what this means for MagicDraw.

Image: Flickr / Hypnotica Studios Infinite

Similar Posts

7 Comments

    1. What do the adjectives „independent“ and „established“ mean in this context?

      I know several companies in the DACH region that use IBM Rational Rhapsody or PTC UML Designer or even Software AG ARIS UML Designer. Why are these tools not considered „established“?

      What makes a tool „independent“? Or to put it another way: Why are the tools IBM Rational Rhapsody or PTC UML Designer or even Software AG ARIS UML Designer not considered „independent“?

      /pica

      1. By „independent“ I mean tools that are not part of the portfolio of a large manufacturer, but from a manufacturer that focuses on discrete modeling to 100%.

        Rhapsody is part of IBM
        Artisan is part of PTC
        Magic Draw now from Dassault
        ??? - when will Siemens buy

        I have not yet come across Aris in the SysML environment - i.e. it is not established for me.

        Japanese Ashta is established in Japan - but not in the DACH region.

        Various Eclipse solutions could also be listed - but these are usually not quite as usable as the commercial tools.

      2. So the adjective „independent“, which in my opinion was wrongly chosen, does not refer to the tool but to the manufacturers of the tools. A manufacturer that only has one product in its portfolio is just as subject to market constraints as a manufacturer that has several products in its portfolio. However, a manufacturer that has several products in its portfolio can cross-finance and thus finance an urgently needed refactoring of a product. In my opinion, a manufacturer who has several products in its portfolio therefore has more freedom and is more independent.

        However, this type of error fits Sparx Enterprise Architect:
        I often find models with associations that are not permitted according to the UML/SysML specification in models created with Sparx Enterprise. The reason I see for this is the insufficient rule checking during input. Sparx EA offers a so-called model check. But this does not even check two classes with the same name in one package. In addition, the model check in Sparx EA is very well hidden.

        Due to the inadequate rule check, the fact that associations that have become obsolete remain in the model when deleting elements from the model and several other errors that I reported for version 6 and that can be reproduced in the current version 13.5, Sparx EA is out of the question for me as a modeling tool. As a Visio replacement with a repository, however, I am quite happy to use Sparx EA. Especially since the license costs of EA are significantly lower than those of Visio.

        Stimmt Software AG ARIS UML Designer is a pure UML tool that implements the UML 2.4.1 specification almost verbatim. SysML is not supported. Software AG ARIS UML Designer is only used by customers who also use the ARIS BPM components.

        MID from Nuremberg is still a manufacturer specializing purely in modeling tools with a UML tool that is used by Deutsche Post DHL, among others. However, MID Innovator does not support SysML either.

        Modelio from ModelioSoft does offer UML and SysML. However, I have never encountered this tool at a customer in DACH. In my opinion, this tool is the UML tool with the best usability. Modelio offers well adapted perspectives for different skill levels (is Eclipse based). The drag 'n drop functionalities are simply brilliant in my opinion. I think the good rule checking during input with very clearly formulated messages is exemplary.

        /pica

        BTW Siemens recently bought Mentor Graphics. However, the xtUML tool BridgePoint from Mentor Graphics was not affected. The company behind BridgePoint is therefore OneFact again.

      3. Unfortunately your last comment is not here ;) I would be happy to talk to you personally - I can't contact you directly here

Leave a Reply