What Exactly is Quality?
What is software quality? Simple question, right? Quality is the absence of bugs? Or perhaps the abundance of features?
Quality is something that seems to flow into the invisible construction of the software Cycle and then somehow manifest as something users sense and report.
Quality is often seen, incorrectly, as a luxury. To some, Quality is what you sacrifice for the benefit of greater progress at lower cost.
The most successful software development groups passionately rely on an organizational commitment to Quality. It is Quality which these groups use to precisely and accurately accelerate development, mature feature production and improve overall project performance.
These groups take an interest in “Software Capital” and they expend resources in so doing.
How Could These Groups Expend Greater Resource, While Also Expecting To Outperform?
At its core, Quality is a pursuit.
Quality is both an activity and an investment.
Quality is the will behind extending ourselves and our effort.
Quality is a software concept which is embodied within the physical world. The building up of software assets, tackling of software deficit even agility itself —these are all results of Quality.
It is this pursuit of Quality that provides the very energy we sense within software development Cycles.
It is this flow of energy we tap into for effective turn of phase.
领英推荐
Without This Pursuit; Your Software Construction Engine Runs Dry
Software is always in motion, like a train rolling down the track. This inertia requires fuel to persist.
“The call of urgency and the pressure of schedule are held in place by the power of quality.”
External pressures from real-world requirements are what drive software construction. The call of urgency and the pressure of schedule are held in place by the power of Quality. This is the balanced equilibrium that we sense when Cycles are at their height of efficiency.
During software construction these three critical forces: schedule, urgency and quality mix together and combine. It is the balance between these forces which establish our speed and trajectory. This mixture provides the fuel we use to advance our position and offers us the control we exert to navigate.
These laws regarding the software universe and its relationship to the real world, are the very heart and soul of software construction.
Quality is both the lever, and the valve we use to direct construction with precision, symmetry and stability.
Quality is something that everyday users can truly sense and appreciate. Your engineers realize the production benefits of Quality, and ultimately your commercial stakeholders will appreciate the benefits as well.
Most of all Quality is something YOU, the project leader, manager or any stakeholder in software construction can promote and benefit from.
“Quality. Up yours.”
Vice President of Engineering at Redmineflux
11 个月Software quality is indeed a complex concept. Understanding its true nature and harnessing its power can greatly benefit project managers and leaders. Looking forward to reading more insights from your book!
Author / Senior Lecturer-Western Sydney University / Fellow AIB / Senior Lecturer-IATC
11 个月I hope this adds to the conversation about construction technology. The software market has the most choices ever but, multifactor productivity is flat and other issues remain: https://www.dhirubhai.net/posts/matt-stevens-phd-faib-4867b45_construction-software-activity-7140411655624044544-XxMZ?utm_source=share&utm_medium=member_desktop
www.softwarecapital.com, indeed -- delivering Quality and more! Great post!
MS Candidate in Nonprofit management
11 个月So true ????????
Collaborate ? Deliver ? Iterate. ??
11 个月I had the opportunity to use a consumer software product in the financial sector yesterday, as a first time user. The UI/UX was pretty well designed for a certain use case, which I happened to fit comfortably within. The company was founded in 1998, so not a fly by night, but definitely a disrupter business model. I found a few quirks though. I’m always amazed at the things that don’t get fixed in systems like this. One of them was severe enough that I investigated the competition. They almost lost my business because they had a bug that blocked my ability to use the system. I was able to find a solution by noticing a difference in the way the system failed between the web app vs the mobile app. It’s just bonkers, how apps like this don’t work smoothly. This is an app that generates millions of dollars a minute.