Tag: devops

  • GenAI in Software Development with Nathen Harvey

    GenAI in Software Development with Nathen Harvey

    Nathen Harvey, DORA Lead at Google Cloud, delves into how generative AI is rapidly reshaping the software development landscape, presenting both exciting opportunities and complex challenges.

    Harvey reflects on his own journey, from early web operations and his time at Chef to leading the DORA program after its acquisition by Google. DORA (DevOps Research and Assessment), now in its 10th year, continues to be a definitive source for understanding how technical teams improve performance and value delivery. The program’s annual reports, especially its latest focused on generative AI, offer research-backed insights that are widely used across the industry.

    The conversation dives deep into this year’s findings, starting with the rapid and widespread adoption of AI. Nearly 90% of organizations surveyed are prioritizing AI from a top-down perspective, while over 76% of practitioners report already using AI tools daily. This simultaneous push from leadership and uptake by developers indicates that AI isn’t a passing trend—it’s a permanent shift.

    But the data reveals nuance. While AI tools are helping improve areas like documentation, productivity and developer satisfaction, there’s also a measurable decrease in software delivery stability and throughput. Harvey suggests that this may be due to larger and more complex change sets generated by AI tools, which clash with workflows optimized for smaller, more iterative updates. In essence, we’re accelerating one part of the pipeline while other parts can’t yet keep up.

    Harvey emphasizes the importance of interpreting DORA findings in context—using them as hypotheses to test within each unique organization. He also raises critical questions about workforce development, particularly how AI might reduce opportunities for junior developers to gain real-world experience and grow into senior roles. The future, he notes, will require balance: leveraging AI as an amplifier while still investing in people and process.

    The takeaway? AI is transforming DevOps, but not without growing pains. To navigate this shift, organizations need to blend data-driven research with community collaboration, continuous experimentation, and a commitment to developing talent at every level.

  • Feature Management’s Role in DevOps with Trevor Stuart

    Feature Management’s Role in DevOps with Trevor Stuart

    Trevor Stuart, general manager and senior vice president of Harness, explains how feature management is becoming a critical extension of DevOps workflows a year after the acquisition of Split Software. 

    Feature management is fast becoming a critical pillar in modern DevOps workflows, especially as organizations seek to keep up with the rising volume and velocity of software development. Stuart discusses how the evolution of feature flags has reshaped deployment practices and the expectations of software delivery teams.

    The core value of feature flags lies in their ability to enable safer, faster releases. They give teams the flexibility to toggle functionality without redeploying code, making it possible to mitigate risk during production rollouts. Initially used sparingly and often managed via manual config files, feature flags are now a mainstream method for progressive delivery. They help organizations validate features with specific user segments, reduce blast radius when issues arise, and support experimentation in real-world conditions.

    Stuart highlights that the growing use of AI-generated code, modular microservices, and increasing product personalization have only amplified the need for robust feature flag systems. These tools now serve not just as toggles, but as real-time control layers for dynamic configuration, adaptive experimentation, and telemetry-based feedback. Companies are increasingly using them to fine-tune AI models, personalize customer experiences, and refine software quality using real-time performance data.

    Despite broad awareness, many teams still rely on homegrown or brittle solutions, leading to maintenance issues and outages. The challenge is often organizational: determining whether to build, buy, or integrate these capabilities into broader CI/CD pipelines. Stuart argues that deeply integrating feature flagging into delivery workflows—particularly as part of a unified platform—is essential for scale and consistency.

    As software complexity grows, so does the need for intelligent automation. Stuart envisions pipelines that not only deploy features but also observe impact, run experiments, adapt based on results, and even feed signals back into models. It’s a shift from manual gates to data-driven automation, marking a pivotal transition in how DevOps teams manage risk, velocity, and innovation.