Your IT organization is either already a \u201csoftware factory\u201d or aspiring to be one via digital transformation, devops, agile et al. Many leading consulting firms have opined about this emerging trend over the last few years:\n\nBCG: Leaner, Faster, and Better with DevOps ; The End of Two-speed IT\nMcKinsey: Beyond agile: Reorganizing IT for faster software delivery\n\nWhat\u2019s new about this? Some may ask. Automation has been a part of the evolution of IT for many decades now. However, this factory is not just about "automation" but is all about "Intelligent Automation." This is automation driven by artificial intelligence. A BCG study points out:\n\n\u201cToday\u2019s AI algorithms already support remarkably accurate machine sight, hearing, and speech, and they can access global repositories of information. AI performance continues to improve, thanks to deep learning and other advanced AI techniques, a staggering level of growth in data, and continuing advances in raw processing power.\u201d\n\nThese developments have led to an explosion in AI-enabled\u00a0business applications, some of which were showcased so effectively at the recent Google I\/O Conference (valuable insights about where the future is headed per Google's vision and trailblazing work in areas of artificial intelligence, natural language processing, machine learning, deep learning, text-to-voice, driverless cars etc.)\u00a0\nMany players have made forays into machines writing code for machines:\n\nGoogle: Google Taught A.I. How to Program More A.I.\nMicrosoft: Microsoft\u2019s AI is learning to write code by itself, not steal it\n\nThe next evolutionary step in the continuum is to leverage AI capabilities to build a software factory. Like any other factory the software factory is essentially modular. One need not think of it as an end-to-end platform from day one. You can build "intelligent automation" into an existing software delivery organization in alignment with the spend and cost transformation initiatives underway or aligned with your delivery priorities and transform it to a \u201csoftware factory\u201d piece by piece.\nI recently had a chance to catch up with Ram Shanmugam, co-founder and CEO of Autonomiq, an AI-based software vendor, who has considered QA\/Testing to be the best place to start with the intelligent automation of the software factory. He elucidates the reasons as:\n\n\u201c\u2026\u2026. we see QA as the low hanging fruit for companies to pick off. Why? It\u2019s simple:\n\n\n\nSoftware factories require high levels of automation and monitoring to be successful.\n\n\nCompanies frequently funnel the majority of their funds into development teams, leaving the rest of the factory behind.\n\n\nQA processes need to focus on the intent of testing, not the repetitive functions such as generating and maintain scripts, provisioning data, or executing tests.\n\n\nAI is robust and economic enough to make QA teams far more productive.\u201d\n\n\n"Artificial intelligence has arrived for software QA. As applications get more complex and agile timelines get shorter, QA teams have been squeezed to the breaking point," says Kevin Surace, CEO of Appvance, another player in this field.\nTesting\/QA seems to be an area ripe for disruption. We have \u201cold stack\u201d players like CA and Microfocus. The \u201cnew stack\u201d environment is fragmented among many players: scripting layer (Testcraft); data layer (synthetic data generation: CA; execution layers: SauceLabs).\nSo an offering for QA\/Testing is likely to be highly disruptive by offering features like:\n\nwriting your test scripts in plain English\nletting software translate the plain English to code\nrunning and maintaining the scripts\nusing AI to generate data to avoid touching prod databases, allowing companies to move much faster and retool budgets towards value added resources\ncompiling results in plain English\ndashboard, automated notifications\nAudit trail\n\nSome of the disruption will be driven by changing the nature of the developer-tester continuum. Right now there is lot of stop and go as developers wait for testing results to come back. By introducing this kind of intelligent automation in the mix the efficiency of the developers is enhanced as they can continually develop. The throughput of the entire software factory is enhanced as the QA\/Testing bottleneck is alleviated.\nTools such as these will allow intelligent automation to be built into in-house test environments or with third party test vendors: both cases drive costs down, efficiency up. This would just be the beginning of intelligent automation of the software factory. One can expect it to spread to other \u201ccells\u201d which make up the software delivery assembly line in the foreseeable future. Stay tuned.