Jan 27 2008 1:13PM GMT
Posted by: viip
Inherent Quality,
Software Quality,
IBM,
Fun
Quality and value are two of the forces that shape as well as are emergent from the architecture of a software-intensive system. Interestingly, these factors — quality and value — appear to be consistent with architectural elegance and simplicity. Grady Booch, IBM Fellow
The above quote was provided by Grady for inclusion within the book Inherent Quality Simplicity. While the brief view below of a notion (inherent quality) is not a poem, you may find innate bits poetic. Ideally you connect with the nature (e.g., of order; or of joy) somewhat hidden from plain sight. Ideally in some positive way bits inspire on-going thinking and imagination for continually increasing collective wisdom. Ideally you will be part of creatively maturing and innovatively embedding a mindset for goodness and of making things continually better. Grasp the essence. Find your purpose. Help to continually bring goodness to the paths of the technological way of life. This blog and post take no credit; simply share awareness of something that exists and has great potential to help make worlds increasingly better as growing numbers contribute to continually elevating the inherent quality simplicity of software, technology, information and life within a vast universe.
Intrinsic and pervasive, the value is inherent, and the beauty and elegance peacefully transforming toward wider, higher and deeper upwards and inwards levels of solutions which draw contributions from all, for all. Each idea, like a drop of water in a pond, generates circles with waves as it meets with new dimensions of a sea, sky and interconnected vast universe of enlightenment and enrichment. Invisibly to a large degree, bits poetic of patterns emerge to unlock continual improvement like never before. Leaner, more embedded, more synergistic, like new forms of personal and corporate DNA, the evolution continues, and with each revolution forward leaps enable revelations which can help continually make things better from any and all positive perspectives (for example perhaps: improving the space of resources in a production unit; placing chief architects at the top and in corner offices; more so ensuring each resource can produce a design or develop one). United by collective vision converted to daily goals and self-managed accountability, the power of individuals and teams strives to excel the existence, pace and automation of perfect ones and zeros (e.g., zero overhead, defects and rework), while inherently aiming to surpass each goal and to progressively make further inquiries so as to increasingly discover each mu of uncertainty that could lead to further clarity and benefits associated with continual optimization of algorithms, protocols or formulas for ever-increasing quality and value. Driven, by optimism and perseverance, and by a passionate and egoless desire to contribute positively beyond their lifetime, and by that which has helped to make quality and value inherent within past and present, they seek, for self and others, the questions and answers that will help make quality and value increasingly innate (or occur increasingly inherently) within the viip before, by and beyond 2020 and the coming centuries of a future history that is poised to be continually brighter for everyone thanks to the universally evolving quality, value, excellence and simplicity associated with software, technology, information and life.
The meaning for the term quality has developed over time, and now various interpretations exist, e.g., 1. ISO 9000 - “Degree to which a set of inherent characteristics fulfills requirements”. So too do many threats, risks and opportunities. Now more than ever all need to recognize that the notion of inherent quality has existed for centuries; and that fun and value, driven by positive energies, are increasingly becoming part of the intrinsic and pervasive computing reality and innate technological way of life. Now is a perfect time for many to read, creatively embed and innovatively mature Inherent Quality Simplicity (see About for link or SearchSoftwareQuality.Com for excerpt). Thank you for all you do to increasingly help make bits poetic and many things continually and architecturally better. Within the quality decisions, dimensions and life of the present and 100 years from now and beyond, worlds do and will look forward to positive on-going contributions. One example that is up and coming is of course the Handbook of Software Architecture by Grady Booch (related goals shown below are from this page which contains additional information about his upcoming book).
Goals
The primary goal of the Handbook of Software Architecture is to fill this void in software engineering by codifying the architecture of a large collection of interesting software-intensive systems, presenting them in a manner that exposes their essential patterns and that permits comparisons across domains and architectural styles. Reflecting on his work on patterns, Christopher Alexander notes that he and his colleagues “made observations, looked to see what worked, studied it, tried to distill out the essentials, and wrote them down.” This approach is at the core of all good science.
The second goal of this work is to study these architectural patterns in the context of the engineering forces that shaped them and then to expose a set of proven architectural patterns that may be used to construct new systems or to reason about legacy ones.
The third goal of this work is to feed my insatiable curiosity. Whenever I encounter an interesting or useful software-intensive system, I often ask myself, “how did they do that?” By exposing the inner beauty of these systems through a study of their architectural patterns, I hope to offer inspiration to developers who want to build upon the experience of other well-engineered systems.