Design Decomposition Methods
The FDA 1998 design control depiction, while useful, does not consider how development methods have changed over the last 20 years. Some examples of this include:
- integration of multi-discipline design efforts... How should software development processes (i.e. Agile), and mechanical (i.e. requirements, user needs) be integrated into a cohesive design definition?
- integration of system modeling (sysml or Arcadia methods). How are logical and physical model understanding built into the design inputs?
- Integration of risk management and analysis methods. ISO 14971 compliance (Hazard, Harm, and Hazardous situation integration), Fault tree analysis, root cause analysis and the like.
- Simulation integration. 1-D analysis, CFD, FEA, are a few methods that provide an understanding of what risk controls should be applied to a design, and why they should be applied.
- Standards integration. A great wealth of information is available in standards documents related to best practice testing and design considerations.
Agile Methods
Ever since the agile manefesto was published in 2001, agile software development methods have been at the forefront of product development theory.
In fact, there are now more than 12 different embodiments of the Agile method employed in the design and development of software. The tremendous success of these methods in rapidly providing working software has led to discussion about how these methods should be integrated into the physical product development world.
Agile's preference for development of Code over documentation, and an almost visceral negative response to the prescriptive creation of requirements, at first seems antithetical to the typical regulated mechanical/electrical development process. However, upon further review, the regulation is more interested in establishing a set of design controls, which can easily be integrated into the development definition model.
In fact, there are now more than 12 different embodiments of the Agile method employed in the design and development of software. The tremendous success of these methods in rapidly providing working software has led to discussion about how these methods should be integrated into the physical product development world.
Agile's preference for development of Code over documentation, and an almost visceral negative response to the prescriptive creation of requirements, at first seems antithetical to the typical regulated mechanical/electrical development process. However, upon further review, the regulation is more interested in establishing a set of design controls, which can easily be integrated into the development definition model.
The Agile deconstruction is typically as follows:
- Outcome
- Feature
- Epic
- Use Case
- Control(s)
Arcadia Method
RFLP is a model widely adopted in the automotive industry. The acronym stands for Requirement, Functional, Logical, Physical. This model describes a way to progressively move from ideas, and logic to a functional understanding and finally the physical representation. This method is largely competitive with the UML/Sysml architecture which has become popular with the advent of several modeling tools, and originates in the software industry.
![]() |
| Arcadia Method |
UML/Sysml
UML, or the Unified Modeling Language is a general-purpose software engineering modeling language intended to visualize the design of a system. Sysml, or Systems Modeling Language is essentially an extension of UML which incorporates other typical product development tools like requirements, and utilizes terminology more acceptable to engineering disciplines outside of software engineering.

Figure SysML Method
Risk Management - Regulation vs. Possible Complexity
Each of the regulated industries has a set of procedures related to handling product risk. The governing document in Medical device are ISO-14971 - Medical Devices - Application of risk management to medical devices. It outlines how medical devices should be evaluated for risk, and comment on how designs should be logically deconstructed. In addition to the standard, there are tools which build risk evaluation models, and can provide a rich understanding of causal chains, statistical probabilities, and failure mechanisms. One such example is the PHM MADe product.
Simulation Integration
Simulation is another critical tool in evaluating system controls. There are a variety of simulation tools that allow an engineer to develop flow charts representing systems, and simulate component performance including; motors, supply lines, electrical communication busses. Simulation tools of this nature are critical to defining controls on component selection.
Standard Integration and Product "Norms"
It is common in regulated environments to build historical development experience into sourcing documents. A few examples of organizations who write and maintain these standards are IEC, ISO, ASTM, AAMI, and BSI. The goal is to standardize historical learning in such a way as to reduce the likelyhood of design failure which have been identified in previous engineering work across the industry.
The difficulty with these documents is how to build/trace them into the product design controls. We have several goals in creating such an integration:
- a structured methodology for assuring all issues raised have been addressed in the new design
- the ability to negotiate differences between several standards. It is not uncommon that several standards will have conflicting requirements.
- a way to abstract the sources from the design control in order to hold changes made at the library level until the product is ready for change
There are several ways to effectively manage these issues. In our template we chose the following methodology.
![]() |
| Product Source Abstraction |
Another common method is to add an additional level of abstraction called a standard "Norm" or Normative Standard. The negotiation of several standards then occurs at the Norm level and is applied to the product. In this way the Norms impact the design, and the negotiation between standards is made in advance based on the product category/type. The intention in this case is to normalize the standard applicaiton decisions across a large enterprise.
Integration
With the significant complexity represented by these very different analysis tools, one might become overwhelmed by how to integrate these methods into a cohesive understanding. I think one way to handle it is to think of the various methods as filters to the controls. In this way the several methods can be integrated into like models.
Care should be give to assure product functionality provides the flexibility needed to integrate the various development methods.
Link to my webinar: Intelligent Design Control Master Series: Design Definition
Care should be give to assure product functionality provides the flexibility needed to integrate the various development methods.
Link to my webinar: Intelligent Design Control Master Series: Design Definition







