SBS - The best value in QMS software

In a software development company: Is every bug reported by the customer a complaint?

Kronos147

Trusted Information Resource
#21
That would be a good approach, but I was thinking: most of the bugs come in by an online registration system. Should we give the customer an option here to classify the bug as complaint?
It's your system. Classify it how you want. I would rather have the data than not.

However you classify it, you must consider what requirements apply (i.e. 8.7, 9.1, 10.2), and how to meet them.

If you have a good CAPA process, it is easier to add a new class then develop a new system.
 
Elsmar Forum Sponsor

somashekar

Staff member
Super Moderator
#22
That would be a good approach, but I was thinking: most of the bugs come in by an online registration system. Should we give the customer an option here to classify the bug as complaint?
If my new shoe bites, is it a complaint..... It is and it is not.
Into your QMS please don't give free access to the customer., but listen to him nevertheless., and you are doing it fine.
 

Silex7

Involved In Discussions
#23
Great point. One of the steps in our complaint handling was "Is there a nonconformance?"...a simple Y/N checkbox that helped steer resolution.
Most complaints were "No", though we may have chosen to do something about it anyway...
Ninja, if So do you handle phone customer notification the same?, I mean you would be having huge complaints data , unless you do internal classification to the type of notifications you receive.
 

Silex7

Involved In Discussions
#24
That would be a good approach, but I was thinking: most of the bugs come in by an online registration system. Should we give the customer an option here to classify the bug as complaint?
Remco, We have an Online registration system for the complaint , but I would prefer to have my own classification for the notifications I receive from customers, otherwise you will have a huge data, and you can not be certain which is a real complaint and which is not. the point with registration data systems , is that it's an entry data system, it could be good as a customer feedback register, but it can't be rational nonconformities.

What I meant , is that it's impossible ( let's say very difficult, not practically impossible) to follow the customer's notifications without a consequence organized analysis to solution, corrective actions..(QMS requirements) , once you decided to it, yo must be ready to follow up with it because definitely you will be asked about it.
 
Last edited:

Ninja

Looking for Reality
Staff member
Super Moderator
#25
Ninja, if So do you handle phone customer notification the same?, I mean you would be having huge complaints data , unless you do internal classification to the type of notifications you receive.
Absolutely. Most complaints I ever received were by phone ("Dude, the stuff you sent me didn't work!")...with email a close second.

As I see the thread here evolve, I realize that what is being described seems more like a late stage development process (both we and the customer know that there will be bugs to fix kind of thing). If this conclusion is correct, I'd have to retract some of my earlier statements...

When running a product development project (materials, not computers), we would sample a "best efforts" material to a customer to see if it met their need...being R&D, it often didn't and we learned from it and made a better batch to send for testing. This was NOT handled as a complaint, even though it was customer feedback that the product didn't work...it was handled under design control under "validation". (Failed validation trial to be specific).

So I guess if your process includes shipping the software knowing it may (will) have bugs that you will fix later based on customer feedback...and your customer knows this as well...you may actually avoid the word "complaint" and handle it under design control instead...
In my mind, you would have to define (maybe formalize) the removal/finishing of a system from design control into "production"...and any negative feedback after DC is complete would then be a complaint.
 

Ninja

Looking for Reality
Staff member
Super Moderator
#26
Into your QMS please don't give free access to the customer., but listen to him nevertheless., and you are doing it fine.
Totally agreed.
Any internal classification or 'bucketing' is internal only...your customer doesn't decide if there is a NC...only you do, as part of your complaint handling, totally separate from the customer.
 

tony s

Information Seeker
Trusted Information Resource
#27
When running a product development project (materials, not computers), we would sample a "best efforts" material to a customer to see if it met their need...being R&D, it often didn't and we learned from it and made a better batch to send for testing. This was NOT handled as a complaint, even though it was customer feedback that the product didn't work...it was handled under design control under "validation". (Failed validation trial to be specific).
This is a good point, particularly on software developers. Clause 8.3.4e can be applied here as it specifies:
"any necessary actions are taken on problems determined during the reviews, or verification and validation activities"
 
Z

zeussaxis

#28
This thread has gone quiet for a while, but it's a great discussion and I felt there were a couple other important notes to include for those of you regulated by the FDA. How you approach Complaints can have a lot of unintended consequences:
- Be careful not to overtly design your quality processes around what limited resources you have, as a) the requirements do not change based on economic factors, and b) you may end up with findings for both inadequacies in that process as well as 820.20(b)(2) for provision of resources (frying pan to fire!). You always must be able to say your process is designed in a way that meets the requirements, and that you have the appropriate resources to maintain control.
- No matter where you draw the line on calling something a complaint, you are required to assess all sources of quality data to identify existing or potential problems (820.100(a)(1)). Whether you're trying to eliminate noise so you can focus on "real" complaints or limit the effort needed to manage the workload, you must have sufficient evaluation and trending of the "other" data sources to support that you're not ignoring or hiding problems. Additionally, it's possible that by trying to segregate complaint data from "other" data you may not be able to see a growing trend across the two data sets, which can result in a much bigger workload when you find out it's broken.

Lastly, to echo many others: any allegation that your product or service isn't working as advertised is a complaint and must be handled per the requirements of 820.198 regardless whether you call it a "complaint" or any other term. How you process and bucket it is entirely up to you, but you must investigate and justify the actions you take. We log every call/email/interaction where the customer needs support, and if there's an allegation that the product didn't work correctly, it's a complaint. If there's an allegation that there's an unmitigated hazard or harm, it's likely also an MDR and must be reported to the FDA. Be sure you can readily pull both these labels out of any buckets you create to avoid being forced into a more burdensome approach by the FDA.
 
Thread starter Similar threads Forum Replies Date
M Software Development Company - Who would own the whole process and the certification afterwards? ISO 14001:2015 Specific Discussions 1
A Design Review OR Design Change - Software development company ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 9
G MRM (Management Review) Inputs Sheet Format for a Software Development Company Management Review Meetings and related Processes 1
W Software development company for Medical Device Diagnostic Equipment ISO 13485:2016 - Medical Device Quality Management Systems 5
M Please suggest Registrar in Emeryville, CA - Software development company Registrars and Notified Bodies 5
G Software Development Plan - Startup Software Development Company - 13485:2003 ISO 13485:2016 - Medical Device Quality Management Systems 2
G Strategy for IEC62304 implementation half way into the software development process IEC 62304 - Medical Device Software Life Cycle Processes 9
F Software development plan for SW update IEC 62304 - Medical Device Software Life Cycle Processes 2
O Software development plan : development methods IEC 62304 - Medical Device Software Life Cycle Processes 2
K Templates for software development quality audit Document Control Systems, Procedures, Forms and Templates 1
S Do we need to validate Software used in Drug discovery and development process? Qualification and Validation (including 21 CFR Part 11) 2
I QMS documents required at each stage of Software development IEC 62304 - Medical Device Software Life Cycle Processes 5
S Internal Audit Checklist for Application/Software development IEC 27001 - Information Security Management Systems (ISMS) 1
M 8.3.2.3 Development of products with embedded software - request for clarification IATF 16949 - Automotive Quality Systems Standard 1
JoshuaFroud Design and Development of Software under 13485:2016 or 62304? ISO 13485:2016 - Medical Device Quality Management Systems 6
L Software Medical Device - 7.3.8 - Design and Development Transfer ISO 13485:2016 - Medical Device Quality Management Systems 4
Y Application of IEC/EN 62304 at an advanced stage of software development IEC 62304 - Medical Device Software Life Cycle Processes 4
A Quality system vs SDLC (Software Development Life Cycle) (or ALM)? Other US Medical Device Regulations 2
Z Agile Software Development and 510(k) Submission 21 CFR Part 820 - US FDA Quality System Regulations (QSR) 2
I ISO 9001:2008 for Software Development ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 13
M Design and Development Outputs for Software Development (7.3.3) AS9100, IAQG, NADCAP and Aerospace related Standards and Requirements 3
M Reusing existing RUO Software for IVD Development 21 CFR Part 820 - US FDA Quality System Regulations (QSR) 3
L AAMI TIR(SW1)/Agile Practices in the Development of Medical Device Software IEC 62304 - Medical Device Software Life Cycle Processes 8
C Software Program Development GAMP Requirements Pharmaceuticals (21 CFR Part 210, 21 CFR Part 211 and related Regulations) 1
P How to measure Software Development Measurement Uncertainty (MU) 16
H Standards Evolution regarding the Development, Supply, and Maintenance of Software ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 1
P Environmental Aspects and Impacts while doing Software Development ISO 14001:2015 Specific Discussions 6
M Using a Kanban Lifecycle for the Software Development IEC 62304 - Medical Device Software Life Cycle Processes 8
J Software Development Process - How ISO9001 relates to Software Development ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 10
Q ISO 62304 (Medical Device Software Development) Verification Requirements IEC 62304 - Medical Device Software Life Cycle Processes 1
M Development of Medical Software for 510(k) - Where to start IEC 62304 - Medical Device Software Life Cycle Processes 10
michellemmm Software Product Development Quality Assurance (PDQA) Audit Checklists Software Quality Assurance 12
T Electronic Records and Software Development ISO 13485:2016 - Medical Device Quality Management Systems 7
T IEC 62304 & FDA: Software Development Methodologies for Class II- DICOM device IEC 62304 - Medical Device Software Life Cycle Processes 8
D Info for Health and Safety in Software Development companies Occupational Health & Safety Management Standards 6
L IT - Software Development SOPs (Standard Operating Procedures) Software Quality Assurance 3
M Software Development Certification - Development and Analysis Tools Other ISO and International Standards and European Regulations 3
K Medical Device Software Development Procedure IEC 62304 - Medical Device Software Life Cycle Processes 20
L Software Development and Validation SOPs Software Quality Assurance 14
C Control of the Development and Test Environment - Software for Medical Devices IEC 62304 - Medical Device Software Life Cycle Processes 2
U Recognised Methodology for Monitoring Software Development Performance Software Quality Assurance 1
J How to address Clause 7.6 for a software development organization? ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 4
P Software to help meet ISO & AS9100 Design & Development Rqmts Design and Development of Products and Processes 2
K Off-the-shelf Software Environment for Software development Software Quality Assurance 6
Q Software/Tools to Manage ISO 12207 Audit of Software Development Process Software Quality Assurance 4
A IEC 62304 Software Development Plan IEC 62304 - Medical Device Software Life Cycle Processes 28
T Internal audit checklists related to the software development process Internal Auditing 3
L Software and Web Site Development - Need help with interpreting 7.5.2 ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 5
H IT Software Life Cycle Development - How do 7.3.2 to 7.3.4 apply? Software Quality Assurance 4
P How Backward Traceability is maintained in Software Development? Software Quality Assurance 1

Similar threads

Top Bottom