Posts Tagged ‘iso 9001 certification’

Open Source Software Development Tool: Upgrade Progress

January 20, 2014

The overall purpose of the current Programmable Software Development Environment upgrade process is to certify that a product generated is certifiably releasable.

Major improvement have been made from the 1) Implementation of the experimental, alpha, beta, and release versions of a software parts library and 2) the ability to detect whether the product text files have modified manually (patched).

To certify a software parts library, every command defining this library must be executed. This includes all error detection and reporting statements.  These error statements not only include those associated with the user but also those that detect and report programming and Programmable Software Development Environment errors.

Ideally, those _ERROR statements that report programming and Programmable Software Development Environment errors will never be executed. Therefore, they currently can not be included in the certification test sequence. The challenge is to provide a set of commands which will be executed during a test sequence and report a specified programming or Programmable Software Development Environment failure should it occur.

The following two commands need to be developed: 1) _CONTINUE_IF which will error out if the preceeding test condition is false and 2) _CONTINUE_IF_NOT which will error out if the preceeding test condition is true. These statements replace the currently used _JUMP_IF and _JUMP_IF_NOT statements.

MONDAY: 2014/01/20

STATUS: The first step in the plan to develop a release product which has been certified by the task test has been defined.

DETAIL: These two commands will require modifications of the global, precmac, and precoper source files of the Programmable Software Development Environment.

NEXT TASK: The next task will be to upgrade the global source files.

Advertisements

The Twitter Seminar On The Development Of Error Free Software Concludes

August 16, 2013

PROGRAMMERS ARE SPECIAL QUALITY ASSURANCE MANAGERS!

Requiring our programmers to be special Quality Managers? This would be a terrible inconvenience?

On one of my contracts, I had the opportunity to witness an attempt to become ISO-9001 certified.

There were two ISO-9001 certification meetings; the first with the software manager and the second with QA.

The software manager had no idea as to what his group could do to be compliant with ISO-9001.

The QA manager described the increased formality required to be compliant with ISO-9001.

The body language of my client’s employees told me that no one except management wanted ISO-9001 certification.

One of the requirements of ISO-9001 is the use of “Standard Processes and Methods”.

The use of “Standard Processes and Methods” means that management would control our programming efforts.

Would you believe it I told you that programmers are already using “Standard Processes and Methods”?

No I don’t! As long as I do my job, management leaves me alone. They create more problems than they solve.

Then would you believe it I told you that programmers create their own “Standard Processes and Methods”.

No? How many times have you prepared a new source file by modifying an old previously developed source file?

Your collection of sources files defines your “Standard Methods and Processes” that you use.

Will this help you to develop error-free software?  Reflect on your experience. It already has.

WHATIFWE were to make a conscious Quality Assurance Effort?  Will it help?  Try it, sees what happens.

Open Source Software Development Tool: Upgrade Progress

June 30, 2013

It is planned to upgrade the Programmable Software Development
Environment to include the capability of reading the paste-in text
files where the each paragraph is one very long line.  You may need to
download the latest version of the Programmable Software Development
Environment to fully understand my reports.

The ability to read the paste-in text file is needed to certify that
the file has not been changed, was developed using the agree-upon
standard libraries, or has not been illegally copied.

SUNDAY: 2013/06/30

STATUS: The development/modifications of the software parts associated
with basic output library continues.  I briefly reexamined the need to
add a read segment command to find the next CRLF.

DETAIL: To properly perform the desired certification function, we must
read and compare all of the lines in the subject file.  We cannot
error-out when we find the first discrepancy.  In as much as many
segments will be read before the CRLF, we must be able to find the CRLF
command in a line with a reported discrepancy.

RESULTS: I was able to prepare a general-purpose read-segment utility
capable of finding the next CRLF. There is no current need to develop
an additional command.

NEXT TASK: I will continue to develop/modify the software parts
associated with basic output library. When completed, I will use the
testing of this library as a means of testing the new Programmable
Software Development Environment version.

PROGRAMMERS ARE SPECIAL QUALITY ASSURANCE MANAGERS!

June 24, 2013

Requiring our programmers to be special Quality Managers? This would be a terrible inconvenience?

On one of my contracts, I had the opportunity to witness an attempt to become ISO-9001 certified.

There were two ISO-9001 certification meetings; the first with the software manager and the second with QA.

The software manager had no idea as to what his group could do to be compliant with ISO-9001.

The QA manager described the increased formality required to be compliant with ISO-9001.

The body language of my client’s employees told me that no one except management wanted ISO-9001 certification.

One of the requirements of ISO-9001 is the use of “Standard Processes and Methods”.

The use of “Standard Processes and Methods” means that management would control our programming efforts.

Would you believe it I told you that programmers are already using “Standard Processes and Methods”?

No I don’t! As long as I do my job, management leaves me alone. They create more problems than they solve.

Then would you believe it I told you that programmers create their own “Standard Processes and Methods”.

No? How many times have you prepared a new source file by modifying an old previously developed source file?

Your collection of sources files defines your “Standard Methods and Processes” that you use.

Will this help you to develop error-free software?  Reflect on your experience. It already has.

WHATIFWE were to make a conscious Quality Assurance Effort?  Will it help?  Try it, sees what happens.