CIOReview
| | June 20169CIOReviewAt Comcast, we began implementing the Total Quality Management (TQM) approach throughout our testing operation in 2012, and have been adding core quality engineering components each year since. The ultimate goal behind these updates is to shift our focus to building quality in, rather than testing quality out.That process is still underway, but from what we've already done we've already seen improvements that we can measure in quality outcomes, workflow improvements and cost savings. The other immediate advantage of this approach is that it integrates smoothly with our broader, company-wide shift toward Agile software development and a DevOps model of collaboration and operation. In this manner, we can ensure that we aren't bolting old, slow testing methods onto new, fast development processes. Shifting LeftBeyond simply embedding quality control earlier in the development process, one of the guiding principles behind quality engineering is the concept of "shifting left." This has become a popular term in quality management circles, and means different things to different people. For my organization within Comcast, "shifting left" is about asking a simple question: `How do we learn from mistakes and build our next product so that it doesn't make the same mistakes?'As it turns out, that simple question has a fairly complex and involved set of answers. The first thing you learn when you start asking that question is that you need to have visibility not just into how a product works in an advanced testing environment, but also how millions of customers are experiencing that product on a day-to-day basis. One of the ways we're trying to tackle that challenge is by doing more time and motion studies within our customers' homes. We engage professional testers that are also Comcast Customers to use our self-install kits and meticulously document their experiences, timing execution of various steps and identifying issues that may impact customers. This research generates extremely valuable, qualitative data that is simply not replicable even in the most sophisticated of testing environments. Capturing that data and directing it back into the development process is helping to make our products better and more intuitive. Shifting RightIf shifting left is about learning from your mistakes and committing to a culture of active learning and improvement, shifting right is about making sure that we're putting what we've learned into the hands of everyone in our organization involved with providing a great customer experience. This is about viewing a product not as a piece of code or a bundle of services, but as a tool that serves an important purpose in our customers' lives. As a practical matter, that means that when our researchers learn about a challenge our customers are encountering when they're using one of our products, we don't just want to fold that learning back into the development process, we also need to inform our care agents and field technicians so that they are equipped to help our customers. One of the steps we took very early on as we began evolving our quality organization was to embed a senior team of quality engineers with our customer care agents. This team helps us shift left, by collecting quality information directly from the source and shift right, by supporting care agents with research-backed solutions and support. Putting the Customer at the Center What we want to build with all of these approaches, is a model where we place the customer directly at the center of the quality engineering equation, and leverage all available information and learning to make the customer experience better. We call this "spherical shifting". That means collecting quality information from every potential source within your organization, analyzing that information, and putting all that data to work in building, delivering and servicing product throughout their life cycle. As just one example of how this works in practice, I'll mention our Wi-Fi test house, where we are able to test how hundreds of consumer products interact with our wireless gateways, and how those gateways function in various building environments. This doesn't just let us flag issues, it also helps us design better products, all by stepping into customers' shoes and experiencing Wi-Fi the way they experience it. At that point, "testing" becomes just one of many tools we use to engineer quality into every aspect of the customer experience.
< Page 8 | Page 10 >