{"id":16283,"date":"2021-07-22T19:47:09","date_gmt":"2021-07-22T14:17:09","guid":{"rendered":"https:\/\/coforge.site\/cigniti\/blog\/?p=16283"},"modified":"2021-07-22T19:47:09","modified_gmt":"2021-07-22T14:17:09","slug":"shifting-left-cost-quality-driver-resistance","status":"publish","type":"post","link":"https:\/\/coforge.site\/cigniti\/blog\/shifting-left-cost-quality-driver-resistance\/","title":{"rendered":"Shifting Left &#8211; Using Cost of Quality as a Driver Against Resistance"},"content":{"rendered":"<p><span data-contrast=\"auto\">Agile practices, being espoused almost universally, demand that testing be done faster and earlier in the software development lifecycle (SDLC).\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Leaders of application development are under\u00a0cumulative\u00a0pressure to\u00a0sustain\u00a0quality while\u00a0growing\u00a0delivery velocity.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">To establish a highly productive product delivery organization, they should employ a shift-left approach to testing and invest in test automation.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Shifting left refers to bringing\u00a0this\u00a0development and testing together early in the development process.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">According to\u00a0<\/span><b><i><span data-contrast=\"auto\">Gartner<\/span><\/i><\/b><span data-contrast=\"auto\">, \u201c<\/span><b><i><span data-contrast=\"auto\">Source code that is poorly written and difficult to understand has an impact on the team&#8217;s ability to deliver through DevOps. To improve code quality, application leaders should employ shift-left practices<\/span><\/i><\/b><span data-contrast=\"auto\">.\u201d<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">As the demand for high-quality software products in a short period of time grows, Agile and DevOps\u00a0testing\u00a0teams must adopt new approaches to avoid falling behind.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">In this modern era of software delivery, continuous testing and shift-left testing are\u00a0the\u00a0two game changers.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4 aria-level=\"2\"><strong>What do Shift-Left and Continuous Testing mean for your DevOps\u00a0QA\u00a0strategy?\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"auto\">Continuous testing is a process of incorporating automated tests into the software delivery pipeline quickly, steadily, and comprehensively.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">While shift-left testing may appear to be the ideal approach for assisting you in the testing process before releasing new products, the technique is insufficient on its own.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Shift-left testing must be integrated into continuous testing so that testers can yield more prevalent, comprehensive, and realistic tests using real functional data.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The confluence of \u201cshift-left continuous testing\u201d increases the automation of your application testing and ensures that it is used as much, as early, and as continuously as possible throughout the product development pipeline.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">While continuous testing is part of the\u00a0<\/span><a href=\"https:\/\/www.cigniti.com\/services\/devops-testing\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=DevopsTesting\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">DevOps pipeline process<\/span><\/a><span data-contrast=\"auto\">\u00a0for feedback on bugs, shift-left testing focuses on defined targets.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">If the whole of the\u00a0DevOPs\u00a0pipeline (i.e. from the plan, design, development to implementation) is included in the continuous testing, then the left shift will be part of each cycle and establishes\u00a0test strategies for each work in the cycle.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Shift-left testing improves ongoing testing and makes it a stronger bug-fighting weapon.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Bug\u00a0detection can be done more efficiently in the early stage by incorporating left shift testing and continuous testing, leading to higher quality feedback and faster problems resolution, with less effort.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">While mastering Shift left testing will improve the quality of the code, it comes\u00a0with certain\u00a0challenges.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4 aria-level=\"2\"><strong>Challenges of Shift-Left Testing\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"auto\">We live in a competitive era where meeting customers&#8217; expectations and demands is critical to pummeling your competitors.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Here are a few challenges encountered while implementing Shift-Left Testing:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Planning<\/span><\/b><span data-contrast=\"auto\">: Shift-left testing can be difficult to implement if you don&#8217;t have a solid plan in place before you start.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Quality assurance<\/span><\/b><span data-contrast=\"auto\">: Maintaining high quality levels during the training and transition phases is a difficult task.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Developers<\/span><\/b><span data-contrast=\"auto\">: Developers can be resistant to testing and should be prepared to expand their skill set to include testability.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Shift-left testing is being used by an increasing number of companies in the modern era of software delivery to ensure that the software they release to\u00a0the\u00a0market can outperform the competition.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">But it is imperative for organizations to strategize the Shift-Left Testing appropriately.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4 aria-level=\"2\"><strong>How to\u00a0maneuver\u00a0Shift-Left Testing\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"auto\">The Shift Left Testing\u00a0levers\u00a0employs a process that enables developers to detect bugs early and frequently.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Bugs discovered while writing or reviewing code are the easiest to fix because these code units are small and infinitely more manageable.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">When a branch is merged into the main development branch, the scope of the code expands, as does the effort required to find anomalies within it.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">A cohesive test strategy involves examining interconnections\u00a0between\u00a0ecosystems, stubs, automation, and test data, guaranteeing that the respective teams can meet the requirements.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Here are a few points to be\u00a0considered\u00a0while implementing Shift-Left Testing:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Adopt Shift-Left Testing Practices to Implement a Proactive Quality Strategy<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Implement Pair Programming and Code Reviews to ensure code resilience and maintainability.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Prevent the deployment of complex, brittle, or vulnerable code.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Establish Automated Static Code Analysis for All Relevant Use Cases.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Shift Left aids in the achievement of agility and the reduction of risks, both of which are critical business requirements. QA and development teams can help\u00a0eradicate\u00a0extravagant, disconnected testing processes, by positioning with business goals from the start.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">One of the first Shift Left principles requires the testing team to collaborate with all stakeholders early in the software development phase. So that they can comprehend requirements and create test cases that will allow the software to \u2018Fail Fast.&#8217; As a result, the team can address all failures as soon as possible.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Testers play an important role in this process. Understanding the requirements, software design, architecture, coding, and functionality, and, most importantly, asking difficult questions and seeking clarification.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The tester&#8217;s role also includes making suggestions and providing feedback to help the Shift Left paradigm.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Adopting a shift left strategy can provide\u00a0a number of\u00a0advantages.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4 aria-level=\"2\"><strong>Shift\u00a0Left Testing\u00a0Benefits\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"auto\">Shifting left results in a variety of benefits across their SDLCs.\u00a0You can achieve safe, reliable, and secure software by implementing Shift Left Testing\u00a0services\u00a0leveraging the latest technologies.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Here are a host of benefits you get\u00a0from\u00a0using Shift Left Testing.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Significantly decrease costs<\/span><\/b><span data-contrast=\"auto\">: Time and resources can be depleted quickly. Shift-left testing alleviates this issue and saves you money.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Better quality<\/span><\/b><span data-contrast=\"auto\">: Find and fix bugs as soon as they appear, before they cause a problem in production, thus reducing the need for hot fixes.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Development pipeline<\/span><\/b><span data-contrast=\"auto\">: Shift-left testing helps to conduct tests as quickly as possible in the development pipeline.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Increased effectiveness<\/span><\/b><span data-contrast=\"auto\">: By using shift-left testing procedures, you can increase the reliability of your testing and, as a result, get your product to market faster.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Advantages in competition<\/span><\/b><span data-contrast=\"auto\">: Shift-left testing aids in the production of high-quality software products in a short period of time.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"auto\">Steadfast testing<\/span><\/b><span data-contrast=\"auto\">: Implement shift-left testing procedures to increase your test reliability.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">While there are plenty of advantages\u00a0to\u00a0Shift Left testing, it is imperative to adhere to best practices.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4 aria-level=\"2\"><strong>Best Practices\u00a0for\u00a0Shift Left Testing\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"auto\">Develop in a way that is conducive to Shift Left Testing. Once the requirements are established, developers and testers should brainstorm ideas for shaping coding and testing as early and incrementally as possible.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Depending on the product expectations as well as the team&#8217;s limitations, specific strategies may need to be developed to accommodate the Shift Left approach\u00a0in testing.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Use Static Code Analysis for examining code without running it. It goes over the basic code structure and ensures that it adheres to\u00a0a number of\u00a0standards and guidelines.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">In general, static analysis looks for problems such as programming flaws, violations of widely accepted coding standards, anomalies in syntax, and any concerns about\u00a0shift left\u00a0security.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Static code analysis is best accomplished through automation; otherwise, it is\u00a0incredibly\u00a0time-consuming.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Before a project is sent to QA, the software should scan all untested code.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">A static code analyzer compares\u00a0a\u00a0code to a set of predefined standards and rules to see if it complies.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">According to\u00a0<\/span><b><i><span data-contrast=\"auto\">Forrester<\/span><\/i><\/b><span data-contrast=\"auto\">, \u201c<\/span><b><i><span data-contrast=\"auto\">As application development and delivery (AD&amp;D) teams speed up continuous delivery (CD), they find performance testing too late in the cycle often results in costly rework. Continuous testing is the new best practice for CD, and Agile-plus-DevOps teams need to embrace shift left to make it happen. Functional testing has been shifting left; now it&#8217;s time to do the same with performance testing, adding it to continuous integration and continuous delivery (CI\/CD) automation<\/span><\/i><\/b><span data-contrast=\"auto\">.\u201d<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Here are a few more best practices\u00a0for\u00a0Shift Left Testing &#8211;\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Break down silos in your organization to provide quick feedback and solve problems more quickly and efficiently.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">If your organization is not actively involved in regular code audits, ensure the new testing procedure is implemented to work as intended.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Get your Project Managers properly prepared and trained to include shift\u00a0lift\u00a0performance\u00a0testing.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Keep in mind that most developers are not trained in testing from the ground up. As a result, they cannot be expected to understand the finer points of testing intuitively.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Quality Analysts\u00a0and QA managers\u00a0must\u00a0outline\u00a0the\u00a0anticipated\u00a0level of quality, performance, and\u00a0operative\u00a0success\u00a0of\u00a0the code so that developers running tests know what bugs to look for.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">They must\u00a0recognize\u00a0what issues are non-negotiable and which can be forwarded to QAs (preferably with a few lines of context).\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Clarity on quality standards also aids tests in applying the appropriate level of rigor to find bugs in their own code.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Cigniti invites you to\u00a0attend\u00a0an interesting webinar where\u00a0<\/span><b><i><span data-contrast=\"auto\">Maryanne Fleming<\/span><\/i><\/b><i><span data-contrast=\"auto\">,\u00a0<\/span><\/i><i><span data-contrast=\"auto\">Head of Technology,<\/span><\/i><br \/>\n<b><i><span data-contrast=\"auto\">Monsoon Accessorize<\/span><\/i><\/b><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a0and\u00a0<\/span><b><i><span data-contrast=\"auto\">Robb La Velle, Vice President &#8211; UK and Europe<\/span><\/i><\/b><span data-contrast=\"auto\">, Cigniti Technologies,\u00a0will share insights on making a case for\u00a0<\/span><a href=\"https:\/\/coforge.site\/cigniti\/blog\/importance-shift-left-shift-right-testing-approaches\/\"><span data-contrast=\"none\">Shift Left Testing<\/span><\/a><span data-contrast=\"auto\">, and managing change through a real-world enterprise case study.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Agile methodologies have demonstrated the value of early and continual collaboration across all the disciplines in a project team, particularly if we are to build quality into a solution rather than identify and fix defects at the end of the project.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Retailers are always acutely cost-conscious and making the case for early engagement of quality assurance specialists at the beginning of a project is a key focus for Maryanne and her team as they start on a major re-platforming project.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4><strong>About the speakers\u00a0<\/strong><\/h4>\n<p><span data-contrast=\"auto\">Maryanne Fleming has worked in\u00a0retail for more than 30 years. In this time, she has gained valuable insights while leading projects for large multinationals such as Marks and Spencer,\u00a0Mothercare, Monsoon Accessorize and more.\u00a0As a Project Manager, she gained first-hand experience of testing time being compressed to hit Go Live dates, with the attendant risk to quality,\u00a0cost,\u00a0and actual Go Live dates.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Robb is a thought leader in the domain of software quality assurance and\u00a0is\u00a0based in London. His 20 years of consulting experience has included clients and project locations as diverse as a global energy concern in Cape Town, a multinational telecommunications company in Manila, a mining company\u00a0in Borneo, a global bank in Frankfurt, a major semiconductor manufacturer in Shanghai,\u00a0and the United States Army at the Pentagon.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4><b><span data-contrast=\"auto\">What\u00a0is the webinar all about?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h4>\n<p><span data-contrast=\"auto\">Gartner Research finds that &#8220;Application leaders are under increasing pressure to maintain quality while increasing the velocity of delivery&#8221;.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">QA leaders are aware of practices such as Shift Left\u00a0methodology\u00a0and its ability to create a highly productive development lifecycle that helps achieve faster Time-to-Market. However, they are often faced with organizational resistance when it comes to adoption.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Attend this webinar for insights on making a case for Shift Left, establishing an end-to-end strategy, anticipating challenges, and managing change through a real-world enterprise case study.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4><b><span data-contrast=\"auto\">Who Should Attend?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h4>\n<p><span data-contrast=\"auto\">QA and IT leaders from enterprises in any industry or region will find this webinar insightful.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.cigniti.com\/webinar\/shift-left-testing-overcome-resistance\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=Maryanne_Fleming_Webinar\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">Register for the webinar<\/span><\/a><span data-contrast=\"auto\">\u00a0and save your spot to listen to some interesting insights on\u00a0August 5th, 2021.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Being a worldwide leader in independent\u202fquality engineering\u202fservices, Cigniti is a strong advocate of Quality Assurance and its implementation right from the initial stages of the software lifecycle.\u202fWe\u202fencourage customer feedback and believe in including such feedback in\u202four\u202fbroader quality assurance approach. We take great measures to make sure that we are fully equipped with state-of-the-art services and have partnered with other experts that specialize in providing\u00a0<\/span><a href=\"https:\/\/www.cigniti.com\/services\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=Services\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">testing services<\/span><\/a><span data-contrast=\"auto\">.\u202fTalk to us.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Agile practices, being espoused almost universally, demand that testing be done faster and earlier in the software development lifecycle (SDLC).\u00a0\u00a0 Leaders of application development are under\u00a0cumulative\u00a0pressure to\u00a0sustain\u00a0quality while\u00a0growing\u00a0delivery velocity.\u00a0 To establish a highly productive product delivery organization, they should employ a shift-left approach to testing and invest in test automation.\u00a0 Shifting left refers to bringing\u00a0this\u00a0development [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":16285,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[170,1536,3663,3666,3019,1903,3665,3664,3389,1904,1902,3662,3667,3668],"ppma_author":[3727],"class_list":["post-16283","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-testing","tag-devops-testing","tag-shift-left-approach","tag-shift-left-approach-in-testing","tag-shift-left-implementation","tag-shift-left-in-devops","tag-shift-left-methodology","tag-shift-left-performance-testing","tag-shift-left-security","tag-shift-left-strategy","tag-shift-left-testing-benefits","tag-shift-left-testing-levers","tag-shift-left-testing-services","tag-shift-left-webinar","tag-shifting-left"],"authors":[{"term_id":3727,"user_id":20,"is_guest":0,"slug":"cigniti","display_name":"About Cigniti (A Coforge Company)","avatar_url":{"url":"https:\/\/coforge.site\/cigniti\/blog\/wp-content\/uploads\/2024\/10\/Coforge-blog-Logo.png","url2x":"https:\/\/coforge.site\/cigniti\/blog\/wp-content\/uploads\/2024\/10\/Coforge-blog-Logo.png"},"author_category":"","user_url":"https:\/\/www.cigniti.com\/","last_name":"(A Coforge Company)","first_name":"About Cigniti","job_title":"","description":"Cigniti Technologies Limited, a Coforge company, is the world\u2019s leading AI &amp; IP-led Digital Assurance and Digital Engineering services provider. Headquartered in Hyderabad, India, Cigniti\u2019s 4200+ employees help Fortune 500 &amp; Global 2000 enterprises across 25 countries accelerate their digital transformation journey across various stages of digital adoption and help them achieve market leadership by providing transformation services leveraging IP &amp; platform-led innovation with expertise across multiple verticals and domains.\r\n<br>\r\nLearn more about Cigniti at <a href=\"https:\/\/www.cigniti.com\/\">www.cigniti.com<\/a> and about Coforge at <a href=\"https:\/\/www.coforge.com\/\">www.coforge.com<\/a>."}],"_links":{"self":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/posts\/16283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/comments?post=16283"}],"version-history":[{"count":0,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/posts\/16283\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/media\/16285"}],"wp:attachment":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/media?parent=16283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/categories?post=16283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/tags?post=16283"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/ppma_author?post=16283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}