Republished post from Al Wagner at the DevOps Continuous Tester Blog
The term Shift Left refers to a practice in software development where teams focus on quality, work on prevention instead of detection, and begin testing earlier than ever before.
The goal is to increase quality, shorten long test cycles, and reduce the possibility of unpleasant surprises at the end of the development cycleâ€”or still worse, in production. In many organizations, automated testing of todayâ€™s composite applications is being executed via the user interface, once the complete application has been developed and deployed. Waiting for all the pieces to become available before testing commences, however, often causes delays, adds risk to the project or results in discovery of late stage defectsâ€”when they are more expensive to fix.
Al Wagner is an IBM Technical Evangelist with over 20 years of practical field experience having performed a variety of development roles with specific attention to driving thought leadership, strategic initiatives and tangible solutions around DevOps and Continuous Delivery. Focusing mainly on deployment automation and continuous testing, Al has practical knowledge of the IBM DevOps solution having assisted, mentored and enabled both internal IBM and external customer teams to help solve their IT application infrastructure, development, implementation, and operations challenges. He has spoken extensively on software quality products, principles and techniques at multiple conferences and has authored/co-authored numerous papers and books including the IBM titles â€“ Continuous Release and Deployment For Dummies and Service Virtualization For Dummies.