Medical device product development teams often think they need to have all the customer requirements and design inputs defined when they enter design controls. In this posting, I’ll explain to you why it isn’t necessary to have them completely defined upfront and ways to add more detail over time. In our experience, we find teams spending months debating requirements, when they do not have sufficient information to define the design inputs at anything but at the highest level. This is particularly true for complex medical devices with multiple components and/or layers of sub-assemblies.
The regulators expect the major customer needs to be defined and the high level design inputs to be identified, as well as major and often unstated requirements (such as the product meets environmental requirements or the product can be serviced) when entering design controls. The regulators expect the design inputs to evolve as the product is developed. All other requirements may be developed or iterated as more information is gained during development.
Below are some steps to help you get those requirements in place more quickly.
HINT 1: Generate a library of design inputs that are commonly used for your product type. These are often based on environmental, health and safety, countries of launch, packaging, labeling, country specific standards, operations, service, installation, reimbursement (if it applies to your product type), regulatory, sterility, human factors, etc. Use these as a starting point for the unstated requirements, but let the product development team select the ones to use based on the product.
HINT 2: Ensure your process includes a method to designate business related requirements (e.g., scrap rate, margins, product cost) that may be easily changed.
Defining the design inputs for a new product is very important to developing the right medical device product. However, you may not have enough information to create very detailed requirements prior to entering design controls. In those situations, start with the major customer needs, create high level design inputs, then iterate as more information is available.