comp.lang.ada
 help / color / mirror / Atom feed
From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: Killing software and certification
Date: Wed, 28 Mar 2018 10:59:06 -0700 (PDT)
Date: 2018-03-28T10:59:06-07:00	[thread overview]
Message-ID: <1232702b-0170-481d-af42-e5871bf749c2@googlegroups.com> (raw)
In-Reply-To: <p9gdem$gos$1@dont-email.me>

On Wednesday, March 28, 2018 at 10:47:36 AM UTC-5, Jeffrey R. Carter wrote:
> I've seen S/W developed by a company that was CMMI Level 5 certified. It might 
> have some use as fertilizer. That's what you get when you certify processes.

(sigh)  Not all certification programs are bona fide quality-management regimes.  And not all bona fide quality-management regimes are rigorous.  There exists a pecking order.  Don't go with certification programs from which all the other hens have picked the feathers off.  The following lengthy humorous example is likely to be certifiable as CMMI Level 5 without—not only ever mentioning such rigorous quality-management regimes as AS9000 in aerospace, DO-178B/C in realtime systems, or IATF 16949 in automotive—but also without even developing any executable software at all.  CMMI alone is worthless at assuring any definition of goodness of executable software ever gets designed, implemented, and released, as shown below.

You need to couple CMMI Level 4 or 5 with one of the industry-specific quality-management regimes that actually have required content with teeth pertaining to realtime software/hardware systems.  Even then, some degree of mind-games can be played with an AS9000 in aerospace or TL9000 in telecom or IATF 16949 in automotive.  If the process does not require, say, DO-178B/C or some other form of actual rigor, then that organization is trying to get by with their analogue of saying that rubbing their tummy and patting their head is the key to good quality.  The awesome part of AS9000, TL9000, and IATF 16949 is that each manufacturer & subcontractor is required to divulge (some of it publicly) data that reveal how serious they are taking it versus how much they are playing mind-games merely to look good (fraudulently?) with mere wallpapering the front-door vestibule with certification papers along with the obligatory wall of granted-patent wooden plaques.  The embarrassment resulting from someone who cares combing deeply through the publicly-disclosed quality-management data is usually enough of a whip to crack over an organization to put at least some major effort into scoring well against their peer-group of competitors in the publicly-reported data, so that they are not in last place or not in the bottom half when compared to their AS9000/TL9000/IATF16949 peers.  Personally, I am most intimately familiar with TL9000's rigor in this regard.

Maturity Level 1 - Unmanaged chaos

We record videos of us playing around. Er, only sometimes.  Other times we record over yesterday's video.

Maturity Level 2 - Managed

CM - Configuration Management

We store those videos here in an organized fashion in ascending chronological order per employee with backups so that no such video is ever lost or unplayable.

MA - Measurement and Analysis

We count how many times per minute each person in the video rubbed their tummy.  We measure the time duration from the completion of the prior video to the commencement of the subsequent video.  We measure how many likes these videos receive on social media.

PPQA - Process and Quality Assurance

We have a person who makes sure that we do what we say we do.

REQM - Requirements Management

Each person's playing around shall be rubbing their tummy and patting their head in the video.

SAM - Supplier Agreement Management

We require our suppliers to submit videos of them rubbing their tummy and patting their head according to this process.

SD - Service Delivery

We post these videos on YouTube for the public to have their LOLs.

WMC - Work Monitoring and Control

We train our managers to make sure that each employee is doing what we say herein.

WP - Work Planning

Each employee is required to estimate the production time of the videos described herein.

Maturity Level 3 - Defined

CAM - Capacity and Availability Management

We estimate how many such videos we can make per day and per year, given staffing levels.

DAR - Decision Analysis and Resolution

We put in place a committee to decide what defines actual tummy rubbing and head patting or lack thereof.

IRP - Incident Resolution and Prevention

We watch the videos to assure that tummy rubbing and head patting is occurring concurrently.  We retake videos where the person's tummy rubbing and head patting lacked concurrency.

IWM - Integrated Work Managements

Each person must record their video in their cubicle as a normal part of their daily work activity.

OPD - Organizational Process Definition

We wrote this here document that states everything that we promise that we do regarding these videos.

OPF - Organizational Process Focus...

Our organization is totally focused on making these videos as described herein according to the OPD's document.

OT - Organizational Training

We require each employee to be trained regarding how to operate the video-recording equipment.

RSKM - Risk Management

We monitor how full the recording medium is on the video-recording equipment.

Maturity Level 4 - Quantitatively Managed

OPP - Organizational Process Performance

We have a department that looks at spreadsheets that monitor the degree of compliance to OPD's document is occurring.

QWM - Quantitative Work Management

OPP's data is fed back to our managers to manage employees greater fidelity of compliance to OPD's document.

Maturity Level 5 - Optimizing

CAR - Causal Analysis and Resolution

We identify all the reason(s) for noncompliance with OPD's document.  We perform root-cause analysis thereon to identify top-priority issues to fix versus cascading ramifications.

OPM - Organizational Performance Management.

We adapt this process to attempt to preclude the reason(s) for noncompliance with OPD's document that OPM found.


  parent reply	other threads:[~2018-03-28 17:59 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-18 13:33 Ada-Oriented GUI Jeffrey R. Carter
2018-03-19  2:03 ` Dan'l Miller
2018-03-19 14:10   ` Dan'l Miller
2018-03-21  9:49     ` Alejandro R. Mosteo
2018-03-21 13:58       ` Dan'l Miller
2018-03-21 18:43         ` briot.emmanuel
2018-03-21 19:17           ` Shark8
2018-03-21 22:40             ` Randy Brukardt
2018-03-21 23:52               ` Shark8
2018-03-22  6:50                 ` briot.emmanuel
2018-03-22 16:56                   ` Shark8
2018-03-23 16:29               ` Shark8
2018-03-23 22:59                 ` Randy Brukardt
2018-03-23 23:43                   ` Mehdi Saada
2018-03-26 22:09                     ` Randy Brukardt
2018-03-27  7:27                       ` Dmitry A. Kazakov
2018-03-27 23:58                         ` Randy Brukardt
2018-03-28  7:09                           ` Dmitry A. Kazakov
2018-03-22 17:34         ` Alejandro R. Mosteo
2018-03-22 17:50           ` Dan'l Miller
2018-03-22 18:58             ` Shark8
2018-03-23 12:06             ` Alejandro R. Mosteo
2018-03-20 16:41 ` Dan'l Miller
2018-03-20 21:34   ` Randy Brukardt
2018-03-21  2:22     ` Dan'l Miller
2018-03-21 21:50       ` Randy Brukardt
2018-03-22  8:45         ` Dmitry A. Kazakov
2018-03-22 10:58         ` Bojan Bozovic
2018-03-22 11:03           ` Bojan Bozovic
2018-03-21  8:25 ` Dmitry A. Kazakov
2018-03-21 14:30   ` Dan'l Miller
2018-03-21 15:57     ` vincent.diemunsch
2018-03-21 17:33       ` Dan'l Miller
2018-03-21 16:27     ` Dmitry A. Kazakov
2018-03-21 17:04       ` Dan'l Miller
2018-03-21 17:42         ` Dmitry A. Kazakov
2018-03-21 18:19           ` Dan'l Miller
2018-03-21 19:11             ` Simon Wright
2018-03-21 19:51               ` Dan'l Miller
2018-03-21 20:11                 ` Dmitry A. Kazakov
2018-03-21 20:33                   ` Dan'l Miller
2018-03-21 22:16                   ` Dan'l Miller
2018-03-22  9:12                     ` Dmitry A. Kazakov
2018-03-22 14:57                       ` Dan'l Miller
2018-03-22 15:46                         ` Bojan Bozovic
2018-03-22 14:00                     ` Dan'l Miller
2018-03-22 17:29                   ` Alejandro R. Mosteo
2018-03-21 21:58             ` Randy Brukardt
2018-03-26 21:20               ` G. B.
2018-03-21 22:33             ` Randy Brukardt
2018-03-22  1:43               ` Dan'l Miller
2018-03-22 23:47                 ` Randy Brukardt
2018-03-23  2:37                   ` Dan'l Miller
2018-03-23 22:42                     ` Randy Brukardt
2018-03-24  7:47                       ` Simon Wright
2018-03-23  9:05                   ` Jeffrey R. Carter
2018-03-23  9:48                     ` Bojan Bozovic
2018-03-23 10:20                     ` Alejandro R. Mosteo
2018-03-27 18:32                     ` Killing software and certification (was: Ada-Oriented GUI) Alejandro R. Mosteo
2018-03-27 19:25                       ` Killing software and certification Dmitry A. Kazakov
2018-03-28 13:54                         ` Alejandro R. Mosteo
2018-03-28 14:23                           ` Dmitry A. Kazakov
2018-03-28 17:06                             ` Alejandro R. Mosteo
2018-03-28 19:35                               ` Dmitry A. Kazakov
2018-03-28 15:47                           ` Jeffrey R. Carter
2018-03-28 17:02                             ` Dennis Lee Bieber
2018-03-28 17:59                             ` Dan'l Miller [this message]
2018-03-27 19:41                       ` Killing software and certification (was: Ada-Oriented GUI) Dan'l Miller
2018-03-28  0:04                         ` Randy Brukardt
2018-03-28  2:27                           ` Dan'l Miller
2018-03-28 13:54                           ` Killing software and certification Alejandro R. Mosteo
2018-03-28  0:21                       ` Killing software and certification (was: Ada-Oriented GUI) Jere
2018-03-28 13:54                         ` Killing software and certification Alejandro R. Mosteo
2018-03-23 12:31                   ` Ada-Oriented GUI Alejandro R. Mosteo
2018-03-23 12:59                     ` Dmitry A. Kazakov
2018-03-23 16:16                       ` Dan'l Miller
2018-03-23 17:18                         ` Dmitry A. Kazakov
2018-03-23 18:31                           ` Dan'l Miller
2018-03-23 20:06                             ` Dmitry A. Kazakov
2018-03-23 20:48                               ` Mehdi Saada
2018-03-23 21:18                                 ` Dmitry A. Kazakov
2018-03-24 11:36                       ` Alejandro R. Mosteo
2018-03-24 13:12                         ` Dmitry A. Kazakov
2018-03-28 14:09                           ` Alejandro R. Mosteo
2018-03-28 15:02                             ` Dmitry A. Kazakov
2018-03-28 18:07                               ` Alejandro R. Mosteo
2018-03-29  7:58                                 ` Dmitry A. Kazakov
2018-04-02 22:13                               ` Robert I. Eachus
2018-04-03  8:31                                 ` Dmitry A. Kazakov
2018-04-03 22:32                                   ` Robert I. Eachus
2018-04-04  7:30                                     ` Dmitry A. Kazakov
2018-03-25 12:57                         ` Jeffrey R. Carter
2018-03-24 16:33                   ` Dan'l Miller
2018-03-26 22:29                     ` Randy Brukardt
2018-03-27  0:15                       ` Dan'l Miller
2018-03-27  6:08                       ` Dennis Lee Bieber
2018-03-27  7:52                         ` Simon Wright
2018-03-27 14:48                           ` Dennis Lee Bieber
2018-04-01 17:37                       ` Robert I. Eachus
2018-03-25 19:19 ` Andrew Shvets
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox