AltText

Q&A - Software Fix Quality - SFQ


The Contact Us function at the top of every page on the tl9000.org website is the preferred means for asking questions and receiving answers from the subject matter experts of the TIA QuEST Forum. Over the last few years many questions have been answered through this means. The number of each question is the ticket number in the Contact Us tracking system.

These questions generally relate to the Software Fix Quality (SFQ) measurement.

Question 10267 — Counting rule clarification: If the organization delivers a disc (fix R4.2) to customer in July 2019 and a problem (critical or major) occurs in network, it is a potential to be counted as a (SFQ) defective fix. During root cause analysis it is determined that the actual cause was attributable to a fix (R4.1) delivered previously in Dec 2017 (more than 6 months ago) and was not part of the generic/baseline release of the software. Do we count it as SFQ for fix R4.2 or re-state R4.1 or do not count at all?

Answer — Counting rule 8.1.4 b) 9) says that ‘defective fixes are counted in the month they are found defective.’ It does not matter when the fix was installed or under what release it was installed. It is reported in the month it was found defective. This measure can be confusing since there is an obvious ‘disconnect’ between when the fix was installed and found defective. In an effort to minimize work on the organization it was decided to simplify the reporting of the measurement by simply counting the number of fixes installed in the last 12 months and the number of fixes (previously installed in any prior month) found defective. In this particular case, since the issue is with the R4.1 fix, it would not count since that fix is more than 6 months old.

Question 10731 — If you are only going for hardware certification do you also need to report software problems in your common metrics. In other words, we do have software but are only going for hardware certification why would we have to report software problem reports.

Answer — The measurements that must be reported are determined solely by the Registration Option (H, S, V, or combination) and the category.

If your registration's option is H only then you will not be asked to submit software measurements. In fact, the MRS will not allow you to submit software measurements.

You can determine which measurements are required by looking at the data submission templates for your category and registration option. The templates are available on the public web site at https://tl9000.org/alerts/data_submissions.html near the bottom of the page.

Question 10511 — Clarification: for SFQ, 8.1.4) b) counting rules, 6) "Fixes addressing similar defects across multiple releases are counted separately." Does this mean if I have 1 software patch that covers 5 different releases, that counts as 5?

Answer — If the exact same patch, with no differences in code, is applied, then it would count once. If there are changes that must be made to the code for each of the five releases, then there would be five fixes. The key wording here is "Fixes addressing..." as opposed to "A fix addressing...

Question 13268 — I have questions regarding to the SFQ counting rule. 8.1.4 b) 8) states –
A defective Fix meets one or more of the following criteria:

- Within the first 12 months of the fix release date:
   o the fix cannot be installed or
   o the fix does not correct the intended problem or
   o the fix is withdrawn because of a potential or actual problem with the intended fix.

- Within the first 6 months of fix release date, there is a critical or major problem that is a side effect found to be attributable to the fix.

Question 1: What does the 3rd bullet mean? Does it strictly mean that the load containing this fix has to be removed from service? Or only the fix is identified as with problems, it does not care whether the load stays in service. In what situation a fix is withdrawn? Looks that the word "withdrawn" brought me some trouble to well understand the statement.

Question 2: It looks to some my colleagues that the second clause is duplicated as the three elements of the first clause should have covered it. Is there any particular reason to put it here?

Answer — Bullet 3 represents a case where the fix release was installed, and it may have even corrected the problem. However, it may have caused a number of other problems, even minor, where the customer questions the stability, and feels it must be withdrawn. It could also be a case where the supplier recommends a withdrawal. In either of these cases, it would be a defective fix.

The second clause represents cases where a fix is installed successfully, it does correct the intended problem, and does not have to be withdrawn - yet during the first 6 months after the fix release, a critical or major problem occurs. The problem may impact other functionality that the fix was not intended to impact. This is an example of a case where in the process of fixing one problem, another may be created. If a minor problem report is generated (as opposed to critical or major) during the six month, this clause does not apply.