SBS - The best value in QMS software

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

Marc

Hunkered Down for the Duration with a Mask on...
Staff member
Admin
#11
Out of curiosity, do you write "off-the-shelf" software that many companies/people use, or is most of your software coded for specific companies/people?
 
Elsmar Forum Sponsor

Ninja

Looking for Reality
Staff member
Super Moderator
#12
but you could also use the complaint 'label' for identifying and fixing more serious issues, using a special process, perhaps involving account managent etc. In that case maybe calling everything a complaint is not the best option?
You can respond to each complaint according to whatever metric or judgement or assessment process you like.

Some may be "unreasonable - do nothing", some may be "OFI...lessons learned", some may be treated severely with much customer interaction and improvement, Some may be grounds for recall and rework.
None-the-less...they are all complaints.

It is up to your company to judge severity and recourse (if any)...trying to redefine the word "complaint" just confuses things.
As I mentioned above, if a customer contacts you expressing displeasure at your company, actions or product...it's a complaint IMO.

Rather than coming up with another word to use instead of "complaint"...bucket out your complaint process to separate frivolous vs. significant complaints...then handle them all in the one system.
Side benefit...now you only have one log to look at when trying to judge customer interaction...are they tolerant, or do they complain about everything? Good to know next time you try to sell them something...
 

Jim Wynne

Staff member
Admin
#13
but you could also use the complaint 'label' for identifying and fixing more serious issues, using a special process, perhaps involving account managent etc. In that case maybe calling everything a complaint is not the best option?
Changing the name of a thing doesn't change the essence of it. You have a "notification" that there is (possibly) an undesirable flaw in your product. How you characterize the notification doesn't (or shouldn't) change your reaction to it. Without investigation it wouldn't be appropriate to classify the phenomenon as a nonconformity.
 

Ninja

Looking for Reality
Staff member
Super Moderator
#14
Without investigation it wouldn't be appropriate to classify the phenomenon as a nonconformity.
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...
 

dsheaffe

Involved In Discussions
#15
Working in a software development company, we don't classify a bug as a customer complaint. You are correct that unlike most industries, bugs/defects in the product are more or less accepted - or even expected - which was quite a culture shock when I first started in this industry coming from an engineering background where no "bugs/defects" were expected/accepted. From my perspective, including bugs as a complaint is overkill. Having said that, we still report on the numbers of bugs reported and try to analysis the root cause of the bug, but this is done separately from our 'complaints' process.

We will escalate a bug as a complaint however if the customers expectations are not met in resolving the bug (ie, we deliver a fix that does not work or breaks something else or a fix is not delivered in the agreed time frame, etc)
 

qualprod

Trusted Information Resource
#16
Working in a software development company, we don't classify a bug as a customer complaint. You are correct that unlike most industries, bugs/defects in the product are more or less accepted - or even expected - which was quite a culture shock when I first started in this industry coming from an engineering background where no "bugs/defects" were expected/accepted. From my perspective, including bugs as a complaint is overkill. Having said that, we still report on the numbers of bugs reported and try to analysis the root cause of the bug, but this is done separately from our 'complaints' process.

We will escalate a bug as a complaint however if the customers expectations are not met in resolving the bug (ie, we deliver a fix that does not work or breaks something else or a fix is not delivered in the agreed time frame, etc)
Completely in agreement with dsheaffe, that is a good practice.
 

somashekar

Staff member
Super Moderator
#17
The reason I asked is that we are going for ISO9001 certification, but apart from that it is an interesting question i think.
Bugs ore more ore less accepted in the business therefore I think not every bug should be treated like a complaint.

The way i feel it is that complaints are about expectations not being met and it is all about communication.
If we treat all bugs as complaints we have lots of complaints which are now handled just fine within our operation processes

Perhaps it would be a good idea if you can 'promote' certain bugs to complaints so they are treated as such
Maybe when bugs are very serious and/or the customer feels expectations are not met at all
The fact that you have a complete department to deal with bugs says that you have recognized this as a process in your product post delivery activity. If I was you, I will set up a way that the head of this department has all the competency and authority to decide what he would log as a complaint. That I would count as customer complaint.....
 

John Broomfield

Staff member
Super Moderator
#18
Yes, and we should be thankful that some customers take the time and effort to give actionable feedback.

All complaints about bugs are potentially useful but they are not of equal importance and will be carefully analyzed before patching (correcting) and before invoking analysis and removal of root causes from the software itself.

Apart from interactions with changes in the operating system and other programs we may need to bundle bugs for a complete redesign and recoding of a future version of the software.

Our terms and conditions will be careful not to imply any guarantee of bug-free functionality.
 
R

remco

#19
If I was you, I will set up a way that the head of this department has all the competency and authority to decide what he would log as a complaint.
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?
 

Jean_B

Trusted Information Resource
#20
Think about the interaction you'd be causing.
Customer wants to report bug, doesn't know what complaint checkmark does => will check because he thinks it gets resolved quicker.
Customer has checked bug as complaint, has expectation that complaint is addressed as such leaving you no initiative.

Looking at it from the standards side, I like ISO 13485's approach which considers a communication to be an alleged deficiency (with some specific characteristics to check). Then there is the determination whether it actually is (customer's claim might be disproven using company or complaint information), e.g. it's not a non-conformity as it doesn't relate to a claimed or implied specification towards customer nor an internal specification. Thus in my mind complaint handling was always the transformation from alleged (complaint) to true (non-conformity; now to decide what to do towards customer and towards the (design) problem) or false (disproven allegation;might still be opportunity for improvement/development) based on complaint investigation.
The ISO 9000 approach uses "expression of" and "explicit or implicit expectation", which makes it a bit too vague. I do appreciate that it covers the interaction process itself as worthy of being targeted by complaints.

Source definitions (from ISO OBP).

complaint (General)
<customer satisfaction> expression of dissatisfaction made to an organization (3.2.1), related to its product (3.7.6) or service (3.7.7), or the complaints-handling process (3.4.1) itself, where a response or resolution is explicitly or implicitly expected
ISO 9000:2015(en), 3.9.3

complaint (Medical Device Industry)
written, electronic or oral communication that alleges deficiencies related to the identity, quality, durability, reliability, usability, safety or performance of a medical device that has been released from the organization’s control or related to a service that affects the performance of such medical devices
ISO 13485:2016(en), 3.4
 
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