|1 Failures can be caused by deficiencies in design, production, use and maintenance.||Failures are primarily due to design faults. Repairs are made by modifying the design to make it robust against the condition that triggered the failure.|
|2 Failures can be due to wear or other energy-related phenomena. Sometimes warning is available before failure occurs (e.g. system can become noisy i...
One item missing from this discussion, ie open source DevOps engineering, illustrates how software reliability is about more than just the product -- increasingly reliability, maintainability and scalability are about the organizational architecture of the company and the impact of that architecture on the culture found in the daily workflow of development teams. This is the central idea behind the open source HarmFarm.ORG repository of testing and simulation tools for software reliability.
Share this highlighthttp://www.safaribooksonline.com/a/practical-reliability-engineering/308050/