Tag: sdlc

  • The New Metrics of DevOps: Speed, Trust and Transparency

    The New Metrics of DevOps: Speed, Trust and Transparency

    At swampUP 2025, Alan sits down with Aman Sardana and Vijay Kumar Soni to talk through one of the defining challenges of modern software delivery—how DevOps practices must evolve to accommodate the growing influence of artificial intelligence across the software development lifecycle. They explore the intersection of automation, security and scalability as organizations rethink their pipelines to handle AI-driven workloads and agentic development patterns.

    The rapid integration of AI into coding, testing, and deployment workflows has significantly accelerated release velocity, but it has also increased complexity. Traditional CI/CD models are now being stress-tested by AI-generated code, model deployment requirements, and the need for continuous governance. The emerging consensus is that future-ready DevOps teams must combine automation with observability, policy enforcement, and risk management — effectively treating AI systems as first-class citizens within the software pipeline.

    They also address the growing need for explainability and traceability as AI systems become embedded into infrastructure management and application delivery. Teams can no longer rely solely on deterministic systems; instead, they must design feedback loops that account for dynamic, probabilistic outcomes generated by AI. This requires enhanced collaboration between platform engineers, data scientists, and security teams to ensure consistency and reliability.

    Ultimately, there’s a new reality for DevOps: speed alone is no longer the primary benchmark of success. In the AI era, the goal is responsible acceleration — maintaining trust, transparency, and control even as automation and AI agents transform how code, infrastructure, and models move from design to production. The next generation of DevOps will be defined not only by how fast organizations can deliver, but by how intelligently and securely they do it.

  • MCP Emerges as a Catalyst for Modern DevOps Processes

    MCP Emerges as a Catalyst for Modern DevOps Processes

    Loreli Cadapan, VP of product at CloudBees, discusses how the Model Context Protocol (MCP) developed by Anthropic will provide the foundation for reinventing DevOps workflows.

    Cadapan explains that MCP acts as a bridge between large language models and enterprise DevOps environments, functioning as a kind of control plane. It can connect with different CI/CD tools and testing frameworks, pull in real-time data on pipelines and vulnerabilities, and even orchestrate tasks across the software delivery lifecycle. By reducing context switching and integrating with existing developer tools, MCP is designed to improve both productivity and governance.

    She compared MCP servers to factory floor managers—directing specialized AI agents that handle specific tasks such as diagnosing build failures or recommending tests. The challenge, she noted, is ensuring those agents are trained on the right data. As with any AI, the quality of output depends heavily on the quality of the inputs and feedback they receive.

    Cadapan acknowledged that AI adoption varies across organizations. Some want co-pilot style assistance with humans in the loop, while others are experimenting with allowing agents to fully automate parts of their workflows. Either way, she stressed that guardrails and policies must be in place so that outcomes are reliable, secure, and aligned with enterprise requirements.

    Looking ahead, Cadapan sees AI changing not just coding and pipelines but also product management practices, from drafting requirements to validating solutions. As AI-generated code and commits increase, bottlenecks are shifting downstream—from developers to reviewers and pipelines. Her advice for teams is to stay informed, experiment carefully, and validate outputs rather than trusting AI blindly.

    The broader message: MCP and AI agents are early steps toward rethinking the entire software delivery lifecycle. As software delivery accelerates and AI-generated code becomes commonplace, the real challenge will be ensuring pipelines, governance, and teams evolve at the same pace. For DevOps practitioners, that means preparing now for a future where AI is embedded in every stage of the lifecycle.

  • Survey Surfaces AI Contest for the Hearts and Minds of DevOps Engineers

    Survey Surfaces AI Contest for the Hearts and Minds of DevOps Engineers

    A report published by the Futurum Group finds organizations are exploring multiple paths to employing artificial intelligence (AI) capabilities across the software development lifecycle (SDLC).

    Over the next 12 to 18 months organizations plan to increase spending on not only on AI code generation (83%) and agentic AI technologies (76%), but also existing familiar tools that have been augmented with AI, according to a survey of 855 IT leaders conducted by the Futurum Group.

    While many DevOps teams will undoubtedly employ a mix of these approaches, it’s clear there is a battle underway for the hearts and minds of software engineers, said Mitch Ashley, vice president and practice lead for DevOps and application development at the Futurum Group.

    Providers of application development tools and platforms have reached a pivotal AI moment as DevOps teams weigh the merits of switching platforms versus relying on incumbent vendors to bolt on additional AI capabilities, he added. Ultimately, success will hinge on lowering barriers to entry, go-to-market models and demonstrating tangible value at a time when the way software is being created is fundamentally changing, noted Ashley.

    It’s still early days so far as adoption of AI is concerned but application development teams are clearly at the forefront. Previously, research from the Futurum Group revealed that 41% of the respondents it surveyed expect generative AI tools and platforms will be used to generate, review and test code.

    Less clear is how much faith application development teams will have in those tools and platforms. It’s one thing to rely on a generative AI tool to explain how an existing code base is structured, but the quality of the code that might be generated can vary substantially. In some instances, such as generating a script for invoking an application programming interface (API), the quality of the code might not matter. However, the quality of the code being used to create business logic is critical, especially if that code might contain known vulnerabilities that were never properly scanned.

    Of course, depending on the experience of the application developer, there are also plenty of instances where the code being generated might be better than the code that a human developer might have created on their own. As a result, the return on investment in AI tools and platforms will tend to vary widely from one DevOps team to the next.

    Ultimately, advances in AI should bring about more positive than negative changes, especially as more AI agents that have been narrowly trained to automate a specific set of tasks become more widely employed. The simple fact is that there are still far too many manual tasks that make building and deploying software more tedious than anyone really enjoys, which only leads to higher turnover rates as software engineers inevitably become burnt out.

    Conversely, however, DevOps teams should also be wary of becoming overly dependent on AI. After all, the one golden rule of application development that still applies in the age of AI is that no code should be deployed in a production environment that one or more humans don’t thoroughly understand.