Design Output
We have covered Design Input in the last article and have established that Design Input consists of the requirements how the medical device should be. Its antagonist is Design Output, it describes how your medical device actually turned out to be. This is best described by the FDA definition in section 820.3 (g):?
?Design Output means the results of a design effort at each design phase and at the end of the total design effort. The finished Design Output is the basis for the device master record. The total finished Design Output consists of the device, its packaging and labelling, and the Device Master Record.“?
In essence everything, that is part of the design and development process and is relevant for the medical device, is part of the Design Output. To make this vast and ambiguous definition more tangible I will break it down in several subsections and examples for each category.
Dissecting the FDA definition of Design Output we end up with three very distinct types of documentation:?
Note that design planning activities do not fall under the Design Output definition and will be covered by a dedicated article.?
Utilising the V-model we can visualise in which phases the various different types of Design Output are created:
Each type of Design Output has, due to its nature, its own position along the V-Model:?
1. Design Decisions?
The essence of design is decision making. It starts right at the beginning with the project brief. What to include and what not is essential for the design. Going down the V-model decisions are everywhere, needs have to be decomposed, elaborated and defined. This includes trading of requirements against each other, as needs are not always compatible.?
In my opinion the quote is best understood as: There are no perfect solutions. Consequently, all solutions are trade-offs and our job as engineer is finding the best trade-off for all stakeholders. Getting the right balance is a crucial, but very complicated matter and should not be taken lightly.??
You are probably wondering ?If this is Design Output, where is the difference to Design Input?“. Well the Design Output in one stage is often part of the Design Input in subsequent stages. The relationship is best described by the image below:
The requirements are refined from sub-system requirements to component requirements. Both requirement sets are Design Input, but for different levels. The design output is how this refinement happens. This includes all the research and decision making.?
To provide a bit more clarity what the Design Output of this stage could look like I want to provide a few examples:?
Analysis documents can also be investigation reports to determine how an alternative component impacts the system in case of an obsolescence or the need for a second source.
2. Product & Production Specifications?
During the implementation phase the details of the device and how it shall be produced are fleshed out. This means creating specifications on which components have to be used, who can supply them, what they have to conform to, how they are assembled and so on. This phase stretches consumes to most time and effort. The decisions taken earlier on now need to be implemented and as always the devil is in the detail, so be prepared for some upsets along the road.
For a better structure the documents created during this phase can be subdivided in two distinct groups:
2.1 Product Specifications?
These documents define WHAT the component or assembly is. This can be achieved by either specifying which requirements the component has to fulfil (requirements controlled) or defining the supplier with order number (source controlled). As you can imagine in reality there is sometimes an overlap between these two.?
2.2. Production Specifications?
Compared to product specifications that define WHAT the part or assembly is production specifications define HOW the manufacturing process has to be carried out. I have to note that the FDA guideline uses a slightly different definition: “production specifications are documents used to procure components, fabricate, test, inspect, install, maintain, and service the device”. In my opinion splitting the categories provides a better understanding of what the documents intend to do.?
Nevertheless production specifications still cover a wide range of documents:?
3. Integration & Test
While Verification & Validation is considered separate from Design Output a certain overlap exists. We have already seen with the Design Decisions that the boundaries between categories can blur.
Verification is all about demonstrating that the design meets the requirements and the official tests are carried out when there is a high confidence that the design is mature enough. It is quite risky to only test at the end of development activities, only to find out that some fundamental assumptions are wrong. Therefore testing should happen as early as possible, mostly with with prototypes and the results should be a constant feedback loop to the design team. This enables the engineers to find problems early on and influence the final design while it is still fluid.
As with the verification activities the prototype tests start on the implementation level and the systems under test get more and more complex with each level that is ?cleared“.
While at the first glance user interaction test seems like an exception that would start higher up in the V-model, they too have to build up the prototypes from the bottom up and the features will be integrated step by step into the final device. Especially early on a lot of modules and subsystems will create their prototypes in parallel, that over the design process need to be merged, user interfaces are no different.
Keeping the test results for the prototypes as part of the Design Output is important for me due to a range of reasons:
Further information about verification and validation can be found in the dedicated article.
Methods
As always, it is important to me to have a look at the various methods available to generate Design Output. As the spectrum of the Design Output is so broad, I had to subdivide this chapter in three sections, Idea Creation, Decision and Prototyping.?
Idea Creation?
The first section is about how to come up with new concepts and ideas. In the end we want to find solutions to the problems and needs our users have. It is important to adapt the methods to the environment (customers, team members, timeline etc.):?
Decisions?
Now that we have created loads of good ideas we need to decide which ones we take foreword and create prototypes with and which we discard or leave for later.
Prototyping?
The first step in prototyping is to decide what you want to achieve. The idea behind a prototype is to give the user a feel for the finished device without actually developing or building the product. Therefore, the system has to be reduced in its complexity:?
In reality the prototypes will not fall into clear categories, but will be a combination. If management wants to see the state of the project the prototype will be the latest stage and somewhere between a n Proof-of-principle and working prototype. User testing will also need visual and functional prototypes, depending on the situation and these might even be used in the same machine.
I’m a huge fan of creating prototypes as soon as possible. They are an amazing way of validating requirements, trialling concepts, communicating the state of design and much more.??
Depending on the discipline and production methods the prototyping techniques that can be used vary a lot. In the following I want to provide a few suggestions:?
Proof-of-principle prototype?
When creating proof-of-principle prototypes the idea is to create the core functionality with the minimal effort possible to test if the concept is feasible and provides value to the user.??
Luckily out of the box solutions in the shape of development boards exist. Development Kits like Arduino boards or a RasberryPi provide an amazing set and library of functionalities. They are to expensive for mass production, but ideal for small scale development. Combined with breadboards and further electronic components, extending the capabilities even further, they provide the much needed flexibility and adaptability.?
领英推荐
For software the Wizard of Oz technique is an excellent method to establish user needs and test interaction principles. The user interacts with a crude interface, but the functionality of it is actually provided by the ”wizard” and is only implemented if deemed desirable after the test.?
Examples methods are:?
Visual prototype??
The simplest way of creating prototypes is just grab a bit of paper, sticking tape and glue and get going. You can colour it to represent features or interfaces. If the prototypes have to bigger / sturdier cardboard or plywood is an excellent option. Again colouring can provide additional information.?
If more details are required simulation or virtual models e.g. CAD models are good tools to communicate information. Via the model size, geometry, colour, texture and much can be discussed and agreed. For larger system it is advised to create architecture documents to create structure and then create concepts for the modules instead of trying the whole problem at once.?
Wireframes are a 2D sketch / outline of a user interface. As it is early in the process it is often scratched on paper and quite basic and not styling is applied. Again the idea is to get more information about the way users would interact with the system and will provide further input for the design process.?
System architectures or frameworks could be considered visual prototypes. They convey design information to other stakeholders and the proposal can be discussed before trialling it.?
Methods mentioned:?
?Functional prototype??
Compared to visual or proof-of-principle prototypes functional prototypes?require more detail on the technical aspects. To create more complex mechanical features 3D printing methods or CNC machining can be utilised. Be sure to always consider the limitations of the various techniques in mind. If you want to create gears go for milling as 3D print will probably break. On the other hand if complex surface geometry is required 3D print is ideal. For both you can easily find service suppliers online.?
The same goes for custom PCBs, online services make possible what you cannot do on your own. After tackling the technical questions with breadboards and developer kits it’s now time to take the next step towards the final design. Selecting the right components and creating functional elements is a crucial step. The current version will not encompass all functions and will improve with each iteration.?
At this stage it is important not to over-complicate matters and it might be advisable to test every feature on its own. This could even mean splitting up parts that contain several elements. As the design develops these features are step-by-step integrated to the final version of the part. But for now it is more important to carry out as many design iterations as possible, to weed out bad features, even if that means the test results are not representative of the final design.?
Software / firmware has an especially tricky role to play. As the prototypes get created they are not yet with the final components / design in mind. This means the software / firmware is also not scalable and might need to be recreated with each iteration. It is important to find the tricky balance between re-usability, effort and functionality of the prototype.??
Examples:?
?Working prototype?
Well last we reach the working prototype. As we are getting closer to the final design the production methods converge too. You will still find custom PCBs, CNC machining etc. but they will be more refined and detailed. Features that were before split in several components are now combined and tested as a whole.?
More complex production methods with longer lead times can now be explored to get a more realistic prototype design. While before the principle was “Fail fast, fail often” it is now important to generate real data. In the end our goal is to pass verification and it is important to get an early benchmark of the design maturity.?
Vacuum casting is a good and alternative to injection moulding, with much less capital investment. For metal parts investment casting combined with a 3D printed wax prototype is a good substitute for more expensive mounds. Combining production methods, e.g. via a 3D. printed body and milled functional elements might also be a good alternative to keep costs down.?
Software will again be a tricky part. In the functional prototype a lot of component dedicated software will need to be replaced with the final software units. This means keeping track which elements were meant to stay, updated or removed. As you can imagine traceability is therefore an essential element in the prototypes development from a functional to a working prototype.?
Systems:?
We have seen how many different documents are part of Design Output which results in a vast variety of systems that are used to create it. To keep this section somewhat concise I have taken the following decisions:?
When selecting the right system there are some ground rules:?
I have to admit I’m a huge fan of systems that allow cross departmental, integrated workflows, as design never happens just in one place. The drawback is, as already mentioned, the complexity of the tools. Nevertheless if you are are looking I would advise to choose either an ALM or PLM:?
?
When selecting an ALM/PLM there are several element the system should encompass to be able to handle the Design Output and ideally trace to Design Input:?
?
I have also provided an additional list with features that are nice to have:?
?
I have reviewed ALM and PLM systems available and selected two each for a short presentation:?
Windchill PLM by PTC:??
Windchill PLM module covers everything from collaboration, traceability, reports, to change management, integration (ALMs & PLMs) and much more. It is even possible to use it with PTCs medical device specific, pre-validated environment called “Windchill Product Quality”.???
Windchills strength is the all-in-one approach, with the idea that you can start with Ideation and document everything from development, production to service without having to leave the system. You can find an over-view of the possible Windchill add-ons?here.?
?
Teamcenter by Siemens?
Teamcenter is a powerful PLM developed by Siemens and as Windchill has everything you could possible want. Valuable for the medical device development is its sophisticated quality management module with which you can coordinate projects, processes and build excellent traceability in one go.?
If you want to find out more I can recommend its YouTube channel or one of the many webinars available.?
?
Polarion?ALM by Siemens??
Teamcenters twin Polarion?is an ALM developed by Siemens and has everything one could want, audits, reports, change management, issue and defect management, project management and much more.?
The difference to Teamcenter is the focus of the system. While a PLM has physical models in mind and therefore covers CAD and production aspects, Polarion integrates aspects like testing, defect management and traceability to software units.?
For more information I can recommend the excellent?YouTube channel.?
?Jama Connect by Jama?
Developed around?requirements?& risk?management as well as testing?JAMA offers a robust and easy to use ALM. It's strength is a high flexibility through its various integrations with 3rd party applications. In addition it has all the standard features like reports, project management and much more.?
For more information check out Jamas?YoutTube channel.
Sources?
Founder and CEO Lean ISO Management Systems | Expert in Process Optimization and Quality Improvement | Design of Multi-Site Quality Management Systems | ISO 9001/13485/14001/21 CFR 820 | Lead Auditor | Author | Speaker.
8 个月Great material! I cannot imagine how long it took you to develop this. Do not stop!!!
System Engineering for Medtech, Automotive or Avionic
3 年WOW, thank you very much for this interesting and extensive article! That gives a very good overview of the topic. My printer is reporting it needs 32 pages of paper that are worth reading. I am looking forward to our upcoming meeting and hope that you will receive a lot of reader comments here about how they experience design control in your projects.