The Zero Defects Option


Book Description

"The Zero Defects Option" was written to explain the leader's role in producing error-free products and services. It is the only book that correctly explains the Zero Defects (ZD) concept and contains the Seven Principles of Defect Prevention that make ZD work.




Toward Zero-defect Programming


Book Description

Toward Zero-Defect Programming describes current methods for writing (nearly) bug-free programs. These methods are based on practices developed at IBM and elsewhere under the name Cleanroom Software Engineering. The successful application of these methods in commercial projects over the past fifteen years has produced defect rates that are, at least, an order of magnitude lower than industry averages. Remarkably, this reduction in defects comes at no net cost; on the contrary, it is often accompanied by increased productivity and shorter overall development time. In a concise and well-illustrated presentation, Stavely shows how these methods can be applied in three key areas of software development: 1. specification, 2. verification, and 3. testing.




Zero Quality Control


Book Description

A combination of source inspection and mistake-proofing devices is the only method to get you to zero defects. Shigeo Shingo shows you how this proven system for reducing errors turns out the highest quality products in the shortest period of time. Shingo provides 112 specific examples of poka-yoke development devices on the shop floor, most of them costing less than $100 to implement. He also discusses inspection systems, quality control circles, and the function of management with regard to inspection.




The Nature of Purchasing


Book Description

This book was created in the spirit of learning from nature in the field of professional purchasing. It describes real-world purchasing problems faced by companies as well as individuals and presents natural hands-on solutions that apply scientific approaches. The book answers what the core of purchasing could be, the inner structure of it or in other words the natural way. Nature masters effectiveness based on immanent laws and ensures efficiency by best results for minimal invest. Especially in complex and ambiguous situations, purchasers benefit from this book by understanding the broader context with the help of recent scientific research. Focusing on the problems that purchasers face in managerial practice rather than oversimplified generalizations, the book features step-by-step explanations, allowing readers to find tailored solutions to address challenges in key purchasing areas. The book was written in collaboration and with the help of experts in purchasing and logistics, biology, law and economics, human resource development, media and sports, and merges perspectives from theory and practice to provide natural strategies for purchasers.




Righting Software


Book Description

Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered approach to software design that renowned architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design ideas across hundreds of systems, these insights have never before appeared in print. Based on first principles in software engineering and a comprehensive set of matching tools and techniques, Löwy’s methodology integrates system design and project design. First, he describes the primary area where many software architects fail and shows how to decompose a system into smaller building blocks or services, based on volatility. Next, he shows how to flow an effective project design from the system design; how to accurately calculate the project duration, cost, and risk; and how to devise multiple execution options. The method and principles in Righting Software apply regardless of your project and company size, technology, platform, or industry. Löwy starts the reader on a journey that addresses the critical challenges of software development today by righting software systems and projects as well as careers—and possibly the software industry as a whole. Software professionals, architects, project leads, or managers at any stage of their career will benefit greatly from this book, which provides guidance and knowledge that would otherwise take decades and many projects to acquire. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.




Quality is Free


Book Description

"Do things right in the first place, and you won't have to pay to fix them or do them over. Whether you manage a large plant or run your own small business, applying this simple principle of quality control will boost your profits and your career. 'Quality Is Free' sets forth easy-to-implement programs, using actual case histories to demonstrate just how well quality control works, and providing important tools for success"--




Release It!


Book Description

A single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microservices, and cloud-native architecture. Stability antipatterns have grown to include systemic problems in large-scale systems. This is a must-have pragmatic guide to engineering for production systems. If you're a software developer, and you don't want to get alerts every night for the rest of your life, help is here. With a combination of case studies about huge losses - lost revenue, lost reputation, lost time, lost opportunity - and practical, down-to-earth advice that was all gained through painful experience, this book helps you avoid the pitfalls that cost companies millions of dollars in downtime and reputation. Eighty percent of project life-cycle cost is in production, yet few books address this topic. This updated edition deals with the production of today's systems - larger, more complex, and heavily virtualized - and includes information on chaos engineering, the discipline of applying randomness and deliberate stress to reveal systematic problems. Build systems that survive the real world, avoid downtime, implement zero-downtime upgrades and continuous delivery, and make cloud-native applications resilient. Examine ways to architect, design, and build software - particularly distributed systems - that stands up to the typhoon winds of a flash mob, a Slashdotting, or a link on Reddit. Take a hard look at software that failed the test and find ways to make sure your software survives. To skip the pain and get the experience...get this book.




Software Inspection


Book Description

Gilb and Graham show software professionals how to achieve high-quality software through inspection. They show how to do a formal review of documents to find errors, giving effective statistical process improvement. The book includes many examples and case studies based on actual experience at IBM, AT&T, McDonnell Douglas, and other companies.




A Guide to Zero Defects


Book Description




Site Reliability Engineering


Book Description

The overwhelming majority of a software system’s lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems? In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient—lessons directly applicable to your organization. This book is divided into four sections: Introduction—Learn what site reliability engineering is and why it differs from conventional IT industry practices Principles—Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE) Practices—Understand the theory and practice of an SRE’s day-to-day work: building and operating large distributed computing systems Management—Explore Google's best practices for training, communication, and meetings that your organization can use