How to Standardize Systems Modeling Across Multiple Engineering Departments - Blog Buz
Technology

How to Standardize Systems Modeling Across Multiple Engineering Departments

Most engineering organizations already have the tools. What they lack is a shared understanding about the purpose of these models and how to handle them. The challenge of standardizing systems modeling across a varied, real-world engineering department is not a technical challenge. It can’t be addressed by defining a methodology or declaring a new requirement for a model-based system engineering tool. It’s a category error to think of a solution other than an organizational one. 

Why siloed engineering breaks system architecture 

If all teams are to work on a single system model, they need to be able to share it. That reality forces them to work with the same language, adhere to the same diagram layout, and write in such a way that someone who doesn’t share their domain knowledge can still understand their intent. 

A shared language can be as simple as agreeing on naming conventions for requirements or system components, or it can be much more complex, defining the grammatical structure for requirements documents or creating a domain-specific language that necessitates very little writing at all. The key is that by adhering to an organization-wide standard, you facilitate communication across teams. 

Stand up a governance board first 

Prior to getting into toolchains or style guides, establish a cross-departmental governance board. This is a steering committee including a representative from each major engineering discipline – mechanical, electrical, software, systems – that has the authority to develop and ultimately mandate the adherence to modeling standards throughout the enterprise. 

This is important because a standardization decision alters how people do things. If one department makes a decision in isolation, the others will either be unaware of it or disregard it. A governance board establishes a forum for each to decide jointly, which ensures the buy-in of all parties affected by the decision. 

Also Read  Why Are E-commerce Marketing Agencies the Key to Scaling Your Online Business Successfully?

The board’s first job is to produce a unified taxonomy – meaning agreed terms for components, interfaces, and relationships – as well as an agreed upon methodology for how standards will be regularly reconsidered and potentially updated when requirements shift. 

Train the workforce systematically 

More than 55% of organizations identify lack of training and expertise as the major barrier to successful MBSE adoption. That matches what most engineering leaders have likely seen for themselves: engineers familiar with SysML syntax, but who were applying it inconsistently because they were taught in a silo, by a colleague, or using documentation that was produced before the organization settled on standardization. 

Self-taught modeling is what is supposed to be erased by standardization in the first place. Structured, formal development – not a one-time training but a program that establishes a true competency baseline – is what’s needed. The pursuit of an mbse certification offers the most direct line to ensure that engineers in multiple departments possess a common foundation of MBSE methodology, and apply it using the guidelines that your organization has deemed as the standards for its practices. 

This is more than just training. This is about building a common professional language by which cross-departmental modeling can even occur in the first place, and when reviews do happen, they are short, sharp, and productive. 

Define a modeling profile and style guide 

With governance in place, the board moves onto its next responsibility: creating an organization-wide SysML profile and accompanying style guide. SysML, maintained by the Object Management Group, provides a common modeling language for your teams to speak, but just speaking the same language doesn’t mean you’ll understand each other. Two engineers can both speak perfect SysML and you’d never guess they were designing the same system. 

Also Read  Samigo App: The Future of Productivity, Learning, and Collaboration in One Powerful Tool

A style guide tells you how to read between the lines, so to speak. It defines where blocks and ports should be on a block definition diagram, when you should use a particular stereotype, what naming convention to apply, and how deeply engineering needs to model depending on where you are in the V-cycle. The idea is that any engineer should be able to grab another department’s model from the server, orient themselves, determine if the design meets their needs, and trace requirements all the way through without needing a mediator. 

In reality, requirements can’t ship between design and verification if everyone isn’t documenting them exactly the same way, and an enforced profile is how you make that a reality. 

Toolchain interoperability keeps the digital thread intact 

Standards are not valuable if these systems cannot communicate with each other. MBSE models must interoperate with CAD systems, simulation applications, and PLM systems. When such integrations are either absent or fragile, engineers will begin to create and maintain redundant documentation, and the singular source of truth instantly becomes an irrelevance. 

First and foremost, focus on integrations that support the digital thread: those design, test, or process artifacts so closely interrelated that their connection must be maintained to ensure the integrity of the information. Web-based standards, such as OSLC (Open Services for Lifecycle Collaboration), supply an interoperability structure enabling various systems to openly share these artifacts without requiring every user in the system to sign on to a single vendor’s platform. Middleware tools can also be used to connect tools that do not natively support these standards. 

The litmus test is this: can a change made in the system model be automatically pushed to the verification management tool and downstream artifacts in a way that preserves that end-to-end thread in the life cycle? Or is there a manual step? 

Also Read  Advantages of Using Enameled Wire Over Bare Copper Wire

Run a pilot before mandating adoption 

Well-designed standards may have hidden gaps that become apparent only when the standards are used in real work. Before mandating that all engineering departments adopt a set of system-modeling standards, run a cross-functional pilot with a mix of systems and software engineers to test drive the new “rules” on a low-risk project that requires multiple engineering disciplines. 

Random “desk audits” are useful for evaluating a project team’s conformance to standards but aren’t particularly helpful in determining the stability or completeness of the standards themselves. The pilot proposed here is really the only way to accomplish that. 

But don’t fool yourself. If a set of modeling standards has been in place for a year and multiple projects have been completed, and nothing has changed in the standards, that doesn’t mean the standards are without gaps. It only means that no one has tried to use modeling to span the gaps between the system and its subsystems or software. 

Couldn’t the pilot be a waste of time and money if the standards are found to be problematic? Not really. Finding the problems (and you will likely find some) on a small, relatively simple project with forgiving deadlines because the effort is a pilot is a far better alternative than finding the problems on a program-critical review of a project that used the “final” standards. 

The pilot is an opportunity. Document what broke and why. If it was a modeling practice or model itself that broke, then it’s a standards issue. If it was a tool or process that broke, it’s implementation guidance, not necessarily standards. Update the standards or implementation guidance (as necessary), and then roll out the updated version. 

Related Articles

Back to top button