Posts

Showing posts with the label quality

QUPSRSTCO: Software Design has more dimensions than 'Functionality'

Summary : There are multiple Essential Dimensions of Software Design besides " Functionality ". There are three Essential External Dimensions, {Function, Time, Money} and multiple Internal Dimensions. I'm ot sure where/how "Real-Time" is covered, it isn't just " Performance ": the necessary concurrency (not just "parallelism") and asynchronous events/processing require 10-100 times the cognitive capacity to deal with, and problems scale-up extraordinarily (faster than exponential) due to this added complexity. This is why Operating Systems and embedded critical systems (health/medicine, aerospace control, nuclear, Telecomms, Routers/Switches, Storage Devices, ...) are so difficult and expensive. Not understanding and enumerating these multiple Dimensions whilst seemingly teaching Functionality only is perhaps currently the single biggest single failure of the discipline of Software Engineering . The Necessary or Essential Dimensions ...

Quality and Excellence: Two sides of the same coin

Quality is predicated on Caring . High Performance, also called "Excellence",  first requires people to Care about their results. They are related through the Feedback Loop of Continuous Improvement, also known as O-O-D-A (Observe, Orient, Decide, Act) and Plan-Do-Check-Act (from W. Edwards Deming ). The Military take OODA another level with After-Action-Reviews or After-Action-Reports (AAR's), a structured approach to acquiring "Lessons Learned". High Performance has two aspects: work-rate and consistency . It's not enough to produce identical/consistent goods or results everytime, but you have to do it with speed . There's an inviolate Quality Dictum: You can't Check your own work . For Organisations, this Dictum becomes:  Objective assessment requires an Independent Expert Body. From which follows the necessity for an External Auditor:   Only Independent persons/bodies can check an Organisation and its people/processes for compliance and pe...

Basis of Quality - What I learnt in my first years at work

On the 17th of January 1972, with 70+ others, I started as a cadet at CSR. This early work experience set the stage for how I approached the rest of my life at work. I'm come to the conclusion that these early formative experiences are crucial to a persons' performance and attitude for their entire working life. Breaking these early patterns can be impossible for some. The cadets of my intake had the privilege to have unrivaled experiential life lessons in quality, safety, team building & working, skills development and personal responsibility. The lessons I took with me into my career: Quality workmanship and precision techniques Formal quality techniques and analyses Following precise analytical processes Managing high work loads and meeting tight deadlines Responsibility for high-value processes/outcomes Satisfying stringent customer requirements Respect for, coping with and managing work in dangerous environments - and experience in handling/responding to hazardous inc...