The AI Capabilities That Amplify Your Org

๐ **Source:** [The AI Capabilities That Amplify Your Org](https://www.youtube.com/watch?v=ik7YkVRZxxE)
> [!note]+ Document Notes
> tags: [AI-assisted-development, platform-engineering, DevOps, developer-productivity]
> author: Lead Dev
> source: YouTube
> reference: https://www.youtube.com/watch?v=ik7YkVRZxxE
> date created: 2024-12-28 20:30
>
> # ๐ท๏ธ Title: The AI capabilities that amplify your org
>
<!-- deep-read:sections start -->
## ๐งฐ Action Inbox
- [H1] Fill out DORA survey when available โ annual industry benchmarking survey #measurement
- [H2] Assess internal developer platform maturity โ use CNCF platform maturity model #platform-engineering
- [H3] Measure AI adoption beyond licenses โ track code acceptance rates and quality metrics #AI-metrics
## ๐งญ Table of Contents
- [๐ Summary](#-summary)
- [๐ Main Content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action Items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future Research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning Styles Assessment](#-learning-styles-assessment)
- [๐ Accessibility Assessment](#-accessibility-assessment)
- [๐ DEIB Assessment](#-deib-assessment)
- [โ
Logical Validity](#-logical-validity)
- [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
### ๐ References
- [DORA Research](https://dora.dev)
- [2024 State of AI Assisted Software Development](https://dora.dev/research/)
## ๐ Summary
- Engineering leaders discuss how AI amplifies organizational capabilities bidirectionally - making good practices better and poor practices worse
- DORA research now includes five core metrics (adding rework) and introduces an AI capability model for outcome-focused improvement
- Platform engineering emerges as critical foundation for organizational AI success, providing context and automation across the entire SDLC
- Key stakeholders are engineering leaders, CTOs, and platform teams navigating AI adoption and ROI measurement
- Main risk is investing 100% effort in AI adoption while neglecting underlying platform fundamentals like testing automation and CI/CD
## ๐ Main Content
The discussion centers on how AI capabilities amplify organizational performance in both directions - enhancing strengths while exacerbating weaknesses. Eric Maxwell from Google's DORA team explains that their research now focuses on an AI capability model that helps organizations identify which capabilities to develop based on desired outcomes.
The bidirectional amplification concept is critical: teams that are user-centric see improved performance with AI, while non-user-centric teams experience substantially worse performance. This pattern applies across code quality, team effectiveness, and product outcomes.
Pashant Batra from Harness emphasizes that measuring AI impact requires looking beyond simple adoption metrics to understand actual usage patterns and business outcomes. Organizations need to track not just velocity gains but also quality impacts, rework rates, and long-term maintainability.
Platform engineering emerges as the key enabler for organizational-level AI benefits. While individuals and teams can gain productivity from AI tools, achieving organizational performance requires a well-built internal developer platform that provides context, automation, and governance across the entire software delivery lifecycle.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00](https://youtu.be/ik7YkVRZxxE?t=0) โ [H1] Introduction and Panel Setup
- Key idea: Lead Dev panel on AI capabilities with Google DORA and Harness product leaders
- Evidence: "Discussion on how AI capabilities amplify your organization"
#### โฑ๏ธ [03:42](https://youtu.be/ik7YkVRZxxE?t=222) โ [H2] Pashant Introduction - Software Engineering Insights
- Key idea: Harness focuses on empowering engineering leaders with deep insights into team efficiency
- Evidence: "Everything begins with measurement and then using those measured metrics to drive actions, drive transformation"
#### โฑ๏ธ [05:15](https://youtu.be/ik7YkVRZxxE?t=315) โ [H3] Eric Introduction - 10X Technology at Google
- Key idea: 10X refers to amplifying companies through technology, not individual engineers
- Evidence: "10X is something we talk about quite famously inside Google. It's not really about the engineer. It's more about how can you 10x a company through the use of technology"
#### โฑ๏ธ [07:30](https://youtu.be/ik7YkVRZxxE?t=450) โ [H1] DORA Framework Overview
- Key idea: DORA now includes five core metrics with rework as the newest addition
- Evidence: "As of this last year of research 2025, it's now five capabilities or five metrics. We added rework to the list"
#### โฑ๏ธ [12:45](https://youtu.be/ik7YkVRZxxE?t=765) โ [H2] DORA Capability Model Explanation
- Key idea: Metrics are lagging indicators; capabilities on the left drive the outcomes on the right
- Evidence: "The metrics are actually the least interesting part of the whole DORA research. What our research really focuses on is the blue box on the right hand side, the outcomes"
#### โฑ๏ธ [18:20](https://youtu.be/ik7YkVRZxxE?t=1100) โ [H1] AI Capability Model Introduction
- Key idea: New AI capability model shows bidirectional amplification effects
- Evidence: "If you are doing things well, AI makes those things better. If you are doing things not very well, AI makes things worse"
#### โฑ๏ธ [21:15](https://youtu.be/ik7YkVRZxxE?t=1275) โ [H3] User-Centric Teams Example
- Key idea: AI amplification depends on underlying team characteristics
- Evidence: "Teams that are user centric, AI then makes the team performance better. Teams that are not user centric, AI introduction makes team performance measurably worse, substantially worse"
#### โฑ๏ธ [24:30](https://youtu.be/ik7YkVRZxxE?t=1470) โ [H2] Industry Pressure for AI ROI
- Key idea: Engineering leaders face tremendous pressure to show measurable AI returns
- Evidence: "Every leader today is saying look I am making investments. Not enabling my teams with the best in breed AI tooling is not an option"
#### โฑ๏ธ [28:45](https://youtu.be/ik7YkVRZxxE?t=1725) โ [H2] AI Adoption Measurement Challenges
- Key idea: Need to measure beyond licenses to actual code acceptance and modification rates
- Evidence: "Just having a license and you know once in a while prompting something in the tool does not mean you're effectively using the tool"
#### โฑ๏ธ [32:10](https://youtu.be/ik7YkVRZxxE?t=1930) โ [H3] Code Provenance Problem
- Key idea: Industry lacks proper tagging system for AI-generated vs human-modified code
- Evidence: "Truly tagging every line of code like imagine if git had a metadata for every line of code which said this was purely AI generated versus this was AI generated and then edited"
#### โฑ๏ธ [35:40](https://youtu.be/ik7YkVRZxxE?t=2140) โ [H1] Trust Building Process for AI Tools
- Key idea: Three-stage process: adoption, trust-building, then productivity gains
- Evidence: "Step one, adopt AI tools, step three, profit. The problem is there's a middle part... This process can take between a month to two months to actually build trust"
#### โฑ๏ธ [39:15](https://youtu.be/ik7YkVRZxxE?t=2355) โ [H1] Platform Engineering as AI Foundation
- Key idea: Internal developer platforms are key to unlocking organizational AI performance
- Evidence: "The internal developer platform is the key to unlocking organizational performance with AI... most people have internal developer platforms but almost none of them have well-built ones"
#### โฑ๏ธ [42:30](https://youtu.be/ik7YkVRZxxE?t=2550) โ [H2] Harness AI Integration Across SDLC
- Key idea: AI agents can automate entire software delivery lifecycle beyond just coding
- Evidence: "Harness is AI for everything after code... developers are spending 30 to 40% of their time actually developing code, 60 to 70% goes into software delivery"
#### โฑ๏ธ [44:50](https://youtu.be/ik7YkVRZxxE?t=2690) โ [H3] Platform Context Advantage
- Key idea: Platforms with holistic SDLC context enable more powerful AI automation
- Evidence: "When you have this holistic view into every action you take as part of your SDLC, the way AI can truly understand and now begin to become your mentor... is just so much more immensely powerful"
## ๐ References
- [DORA Research](https://dora.dev)
- [AI Capabilities Model Report](https://dora.dev/research/)
- [Lead Dev Community Slack](https://leaddev.com/slack)
- [CNCF Platform Engineering Maturity Model](https://tag-app-delivery.cncf.io/whitepapers/platform-engineering-maturity-model/)
## ๐ฃ๏ธ Paraphrase
- AI acts as an amplifier for existing organizational capabilities, making strong practices stronger and weak practices weaker, particularly around user-centricity and code quality
- DORA research has evolved to include rework as a fifth core metric and developed an AI capability model that maps specific capabilities to desired organizational outcomes
- Measuring AI success requires tracking adoption, trust-building, and actual business impact rather than just license usage or developer perception of productivity gains
## ๐ฐ Newsletter
**AI Amplifies What You Already Do - Make Sure It's Good**
The latest research from Google's DORA team reveals a critical insight: AI doesn't just make you better - it makes you *more of what you already are*. If your team is user-focused and has solid engineering practices, AI will accelerate your success. But if you're struggling with fundamentals, AI will amplify those problems too.
The key? Build your platform engineering foundation first. Organizations seeing real organizational gains from AI have well-built internal developer platforms that provide context, automation, and governance across the entire software delivery lifecycle.
**Practical Steps:**
- Assess your platform maturity using the CNCF model
- Measure AI adoption beyond licenses - track actual code acceptance rates
- Focus on capabilities that drive your desired outcomes, not just tool adoption
Resources: [DORA Research](https://dora.dev), [Platform Engineering Guide](https://platformengineering.org), [CNCF Platform Maturity Model](https://tag-app-delivery.cncf.io/whitepapers/platform-engineering-maturity-model/)
## โ
Action Items
#### DevRel
- Developer advocacy: Create content explaining bidirectional AI amplification effects, present at engineering conferences
- Education: Develop workshops on AI capability assessment, platform engineering fundamentals
- Developer experience: Improve documentation for internal AI tools and platform onboarding
- Developer marketing: Campaign around "AI amplifies what you do" messaging
- Community management: Facilitate discussions on AI adoption challenges in developer forums
#### OSPO
- Policy & Governance: Establish AI tool evaluation criteria and approval processes
- License Compliance: Review AI coding assistant terms and enterprise agreements
- Security Management: Assess vulnerabilities in AI-generated code, implement scanning protocols
- Software Inventory: Track AI tool usage and generated code provenance
- Developer Support: Provide training on responsible AI tool usage and quality practices
- Community Engagement: Fund research on AI impact measurement and platform engineering
- Strategic Alignment: Define KPIs for AI ROI measurement and platform maturity progression
#### Community
- Maintainers: Support development of AI capability assessment tools and platform templates
- Contributors: Create onboarding programs for AI-assisted development workflows
- Sponsors: Fund research into AI amplification effects and measurement methodologies
- Ecosystem: Coordinate standards for AI tool interoperability and code provenance tracking
#### WordPress
- Core: Implement AI-assisted code review processes, establish quality gates for AI-generated contributions
- Core Performance: Profile AI-generated code impact on performance budgets and optimization
- Core AI: Develop evaluation frameworks for AI tooling integration and quality assessment
- Core Program Team: Coordinate AI adoption strategy across teams, track capability development
- Community: Create educational content on responsible AI usage in WordPress development
- Training: Develop curriculum on AI-assisted WordPress development best practices
- Documentation: Use AI to improve documentation quality while maintaining human oversight
- Meta: Assess platform engineering maturity for WordPress.org infrastructure
#### The WPCC
- Programs: Establish fellowships for AI research and platform engineering improvements
- Projects: Fund development of AI capability assessment tools for WordPress ecosystem
- Funding: Create grants for organizations improving their platform engineering maturity
#### FAIR
- Technical independence: Develop standards for AI tool evaluation and code provenance tracking
- Policies: Establish guidelines for transparent AI usage and quality measurement
- Governance artifacts: Create templates for AI governance and platform engineering charters
## ๐งช Hypotheses
- Organizations with mature internal developer platforms will see 2-3x greater organizational benefits from AI adoption compared to those with ad-hoc tooling
- Teams scoring high on user-centricity metrics will show measurably better outcomes from AI tools within 3-6 months of adoption
- Companies investing exclusively in AI tools without improving underlying CI/CD and testing infrastructure will see increased instability metrics
- The time to build trust in AI tools (1-2 months) correlates with the quality of internal documentation and platform self-service capabilities
### ๐ Methodology
- Longitudinal study tracking DORA metrics before/after AI adoption across organizations with varying platform maturity levels
- Survey research measuring user-centricity scores and correlating with AI outcome metrics over 6-month periods
- Case study analysis of organizations experiencing AI-related instability vs. those seeing productivity gains
### โ Questions
- How can organizations systematically assess their readiness for AI amplification before tool adoption?
- What specific platform engineering capabilities have the highest correlation with successful organizational AI outcomes?
- How might code provenance tracking be implemented at scale without creating developer friction?
### ๐ฎ Future Research
- Development of standardized AI readiness assessment tools for engineering organizations
- Investigation into optimal sequencing of platform improvements and AI tool rollouts
- Research into developer experience factors that accelerate trust-building with AI tools
### ๐ก Implications
- Practice: Organizations should assess platform maturity before major AI tool investments
- Policy: Need for governance frameworks that address AI tool sprawl and quality control
- Security: AI-generated code requires enhanced review processes and vulnerability scanning
- Education: Training programs must cover platform engineering alongside AI tool usage
- Funding: Budget allocation should prioritize platform foundations over pure AI tool licensing
### ๐ง Learning Styles Assessment
Reading level estimate: 12th grade (Flesch-Kincaid)
#### ๐ Visual learners
- Present: DORA capability model diagrams, platform maturity progression charts
- Improve: Add AI amplification effect visualizations, platform architecture examples
#### ๐ Aural learners
- Present: 45-minute panel discussion with expert insights
- Improve: Create 5-minute audio summary of key amplification concepts
#### ๐ฃ๏ธ Verbal learners
- Present: Clear definitions of platform engineering, bidirectional amplification
- Improve: Add more analogies for AI amplification effects, glossary of terms
#### ๐งฉ Kinesthetic learners
- Present: References to hands-on platform assessment tools
- Improve: Create interactive AI readiness checklist, platform maturity self-assessment
#### ๐ง Logical learners
- Present: Clear cause-effect relationships between platform maturity and AI outcomes
- Improve: Add decision trees for AI adoption timing, measurement frameworks
#### ๐งโ๐คโ๐ง Social learners
- Present: Panel discussion format, Slack community engagement
- Improve: Create cohort-based AI adoption programs, peer review rubrics
#### ๐งโโ๏ธ Solitary learners
- Present: Detailed research reports, self-assessment opportunities
- Improve: Add reflection prompts on organization's AI readiness, journaling templates
#### ๐ฟ Naturalistic learners
- Present: Systems thinking approach to platform engineering
- Improve: Emphasize ecosystem impacts of AI tool choices, sustainability considerations
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Clear heading structure, descriptive link text for research reports
- Improve: Add alt text for D
---
## Full Transcript
[00:12] Hello, hello and welcome everyone. Thank<br>[00:16] you both so much for joining us live<br>[00:18] today and uh for those that are joining<br>[00:22] in the audience live or those listening<br>[00:23] the recording for a discussion and this<br>[00:27] is a lead dev panel created in<br>[00:29] partnership with harness. It'll last<br>[00:32] roughly 45 minutes after which both<br>[00:34] myself and the panelists will head over<br>[00:37] to the lead dev Slack to answer more of<br>[00:40] your questions in the hashtag I guess we<br>[00:44] say hashtag for it panel Q&A channel and<br>[00:48] to continue discussion if you aren't<br>[00:51] already a Slack member yet for those<br>[00:55] live I'm just shooting you right now the<br>[00:58] Slack invitation it's a wonderful<br>[01:01] community that it's just a way to<br>[01:04] continue discussion with engineering<br>[01:06] leadership and also we welcome the<br>[01:09] voices of course of developers if they<br>[01:11] want to you know<br>[01:14] uh add their thoughts as well because we<br>[01:17] need to be listening to you which will<br>[01:19] be part of the theme of today's and all<br>[01:22] conversations for those of us joining us<br>[01:24] live feel free to just share your<br>[01:26] questions in the zoom and I will ask<br>[01:30] them and then if we have extra questions<br>[01:33] because we have a good community joining<br>[01:34] us today it will continue in the Slack.<br>[01:37] So let's get started. I'm Jennifer<br>[01:38] Rigggins. I'm a technology journalist<br>[01:41] and today I'll be joined by Eric Maxwell<br>[01:44] head of 10X technology at Google and<br>[01:47] Pashant Batra or sometimes B PB uh<br>[01:51] senior director of product management at<br>[01:54] Harness at Harness. Uh pashant can you<br>[01:57] please introduce yourself and what<br>[01:59] you're most excited to talk about today<br>[02:06] you are on mute because you know<br>[02:11] >> had to happen right<br>[02:12] >> had to happen<br>[02:14] >> well good morning good afternoon good<br>[02:16] evening everyone uh I am a senior<br>[02:18] director of product at harness uh I've<br>[02:21] been in the industry for 20 plus years<br>[02:23] as you can imagine over that time I've<br>[02:25] built many different products from uh<br>[02:27] building my first VPN to gateways to<br>[02:30] mobile device management software to um<br>[02:34] CASBY cloud access security brokers to<br>[02:36] my last gig where I was at Nutanix where<br>[02:39] we were building a hybrid cloud platform<br>[02:42] uh and then sort of my five years at<br>[02:43] harness that I've spent I've built a few<br>[02:45] different things uh you know off late<br>[02:47] what I do is I lead one of our product<br>[02:49] lines called software engineering<br>[02:51] insights uh and just as a as a quick<br>[02:54] sort of uh overview of what that means,<br>[02:56] right? So, software engineering insights<br>[02:58] is a product line from harness uh that<br>[03:02] essentially uh aims to empower<br>[03:05] engineering leaders today with deep<br>[03:07] insights into you know how well are<br>[03:10] teams building software, how efficient<br>[03:12] are the processes you're running, how<br>[03:14] productive are teams, how well aligned<br>[03:16] is your execution to the outcomes that<br>[03:17] you're looking for, how well are you<br>[03:19] using AI, right? Everything begins with<br>[03:21] measure measurement and then using those<br>[03:24] measured metrics to drive actions, drive<br>[03:27] transformation, recommend changes,<br>[03:29] right? And so that is what uh this<br>[03:31] product line does. U and I'm really<br>[03:33] excited to sort of uh you know chat with<br>[03:35] Jennifer Eric today and talk about how<br>[03:38] we see the advent of AI in the industry<br>[03:40] and how uh you know modern day platforms<br>[03:42] like harness software engineing insights<br>[03:44] a lot that Eric is working on are truly<br>[03:46] sort of participating in this<br>[03:47] transformation.<br>[03:49] >> Absolutely. Thank you so much. Nice to<br>[03:50] have you. And Eric, can you please<br>[03:52] introduce yourself and then talk about<br>[03:54] your job title because kind of famously<br>[03:57] in the lead dev community, we do not<br>[04:00] love the term 10x engineer. So maybe<br>[04:03] talk about what 10x technology is as<br>[04:05] well<br>[04:06] >> at Google effect.<br>[04:08] >> Yeah. No, no, no problem. Um, so I'll<br>[04:11] just give a little background. I started<br>[04:13] off my career as an engineer and I spent<br>[04:15] most of my time doing back-end uh API<br>[04:18] engineering. mostly working in like the<br>[04:20] the middle layer and and the back end.<br>[04:22] Around 2010 2011, I started really<br>[04:26] getting into automation. Um, not because<br>[04:29] I was trying to do DevOps, but I was one<br>[04:32] of three people at a startup company<br>[04:34] that became webcale. Um, and so we just<br>[04:38] considered that survival, uh, rather<br>[04:40] than putting any, you know, terms or<br>[04:42] tags around it. So, um, I kind of got<br>[04:44] into the game early on and then around<br>[04:47] 2015, I started working at Chef Software<br>[04:50] and that's when I really started working<br>[04:51] with customers and and helping them do<br>[04:55] all the things that I had already had<br>[04:57] like a 5-year jump start on, which was<br>[05:00] pretty cool. Um, and that led me to<br>[05:02] Google. So, I've been here at Google now<br>[05:04] for almost eight years. I'm part of the<br>[05:06] the Dora team. So I'm one of the<br>[05:09] researchers on DORA and I'm also one of<br>[05:12] the authors of of the reports that we<br>[05:14] put out. Um and then so what I wanted to<br>[05:17] do at Google was take the research that<br>[05:20] we do because that really is you know<br>[05:22] where my my passion lies. I really enjoy<br>[05:24] that aspect of it and I wanted to figure<br>[05:26] out how I could take that research and<br>[05:28] bring it to our customers. Um so<br>[05:31] thankfully I had the opportunity to<br>[05:33] start a uh consulting practice on the<br>[05:36] Google cloud consulting side uh which we<br>[05:38] call 10x technology um for better or<br>[05:41] worse but uh so what what we do<br>[05:43] specifically is we we focus on bringing<br>[05:46] door research to our customers. So you<br>[05:48] know we we focus on developer<br>[05:50] experience, how to increase<br>[05:52] productivity, how do you build<br>[05:54] engineering excellence? Of course, a big<br>[05:56] part of that is the cultural aspect and<br>[05:58] then from a technology perspective, we<br>[06:00] focus on, you know, DevOps, AI tooling,<br>[06:04] uh, and of course, lots of platform<br>[06:06] engineering. So, um, nice to be here and<br>[06:09] and to address the the 10X part, 10X is<br>[06:12] something that we talk about quite<br>[06:14] famously inside of Google, actually. Um,<br>[06:17] and so it's not really uh a mention<br>[06:19] about the engineer. It's more about how<br>[06:22] can you 10x a company through the use of<br>[06:25] technology.<br>[06:27] >> That is a beautiful<br>[06:30] disclaimer and explanation. Yes, the 10X<br>[06:32] teams, the 10X organizations is totally<br>[06:36] feasible. Nobody really wants to work<br>[06:38] with someone that selfidentifies as a<br>[06:40] 10X engineer. So, absolutely.<br>[06:42] >> No, no, not at all. So, thank you for<br>[06:44] that clarification.<br>[06:45] So for those that don't know, those in<br>[06:47] Europe know there's the DORA<br>[06:49] environmental regulations completely<br>[06:50] different. Uh DORA Google Google is<br>[06:53] deacronomized. Nathan Harvey has taught<br>[06:56] me that word. Um but it's this industry<br>[06:59] benchmarking annual survey that's<br>[07:01] facilitated by Google. It's most<br>[07:04] associated with its four metrics which<br>[07:05] measure throughput and stability, but<br>[07:07] it's actually well over 100 150<br>[07:10] questions that allow organizations to<br>[07:12] see where they stand. Uh, as a<br>[07:15] technology journalist, this is one of<br>[07:17] those data sources I really look forward<br>[07:19] to every year and I have a selfish plea<br>[07:22] that I ask you to fill out this<br>[07:24] anonymous survey when it comes around.<br>[07:26] Uh, this is really fascinating data and<br>[07:30] it helps you understand and reflect on<br>[07:33] yourself and we get this overarching<br>[07:35] benchmarking report. I've shared it in<br>[07:37] the chat for those live and it's in the<br>[07:39] webinar resources link so you can get<br>[07:41] this year's report. But Eric, can you<br>[07:44] offer a more official definition of what<br>[07:47] the door study is and how companies can<br>[07:49] use it?<br>[07:51] >> Sure. Yeah. So, um, just one item of<br>[07:54] clarification as of this last year of<br>[07:57] research 2025, it's now five cap or five<br>[08:00] metrics. Um, so we added rework to the<br>[08:03] list, which is pretty cool. It was kind<br>[08:05] of a long time coming. uh we you know we<br>[08:07] had been thinking about it and really<br>[08:09] researching it for two years and uh then<br>[08:12] we finally added it to what we call our<br>[08:14] our core model. So unfortunately we<br>[08:17] haven't had the time to update the<br>[08:18] website but all of that is coming soon.<br>[08:20] So we'll be adding that to the quick<br>[08:22] check on the website uh and we'll be<br>[08:24] adding it to you know all of the<br>[08:25] official documentation. But um yeah, so<br>[08:29] um I I wonder if it would be helpful<br>[08:30] just to kind of show like the the Dora<br>[08:33] capability diagram uh and then I can<br>[08:36] kind of walk through that.<br>[08:39] Um<br>[08:40] >> absolutely. Yeah. So let's share that so<br>[08:43] everyone understands.<br>[08:45] >> So uh it looks like our corporate<br>[08:50] >> Oh, this is something we were having<br>[08:53] technical difficulties before<br>[08:55] >> will not allow me to share my screen. So<br>[08:57] >> that's totally fine if you<br>[08:58] >> can can you share dora.dev?<br>[09:01] >> Absolutely. It would be my pleasure. Let<br>[09:03] me make sure I'm not having nefarious<br>[09:05] things open on my laptop.<br>[09:08] Um here we go. So I'm going to dora.dev<br>[09:13] research<br>[09:14] >> and then I'm going to share my screen.<br>[09:17] Thank you so much.<br>[09:19] Share screen.<br>[09:22] >> Yeah. And if you want to just expand<br>[09:24] that capability model and I can kind of<br>[09:26] talk through it there<br>[09:28] >> like under the capabilities, right? But<br>[09:30] this is<br>[09:31] >> just click on research.<br>[09:34] >> Okay.<br>[09:35] >> Just the top button there.<br>[09:37] >> There we go.<br>[09:38] >> And then scroll down and then click on<br>[09:40] um the uh the the radio button.<br>[09:45] >> Which one?<br>[09:46] >> The radio button at the top there where<br>[09:48] it says detail.<br>[09:50] >> Radio is what? I'm not.<br>[09:52] >> Oh, sorry. So, right above the word<br>[09:54] outcomes. There you go.<br>[09:55] >> Thank you.<br>[09:56] >> Okay, cool. And then just kind of scroll<br>[09:57] down so we can see the whole model or at<br>[10:00] least as much of it as possible.<br>[10:02] >> Cool.<br>[10:03] >> All right. So, so let me I'll just give<br>[10:05] a brief uh explanation. Um the the<br>[10:09] metrics that were mentioned um the now<br>[10:11] five key metrics, those sit in the<br>[10:13] middle, the green box there under<br>[10:15] performance and under software delivery<br>[10:17] specifically. So that's how we measure<br>[10:20] software delivery. So these metrics are<br>[10:23] um globally recognized as the industry<br>[10:25] standard way of measuring software<br>[10:27] delivery performance. Um and in fact<br>[10:29] there are the last time I counted which<br>[10:32] admittedly was maybe five or 6 months<br>[10:34] ago there were 60 third party tools that<br>[10:37] surfaced these metrics for their users.<br>[10:40] Um so just kind of adding to you know<br>[10:43] the giving credence to what I said about<br>[10:45] being kind of industry accepted metrics<br>[10:47] and ways of measuring. Now the<br>[10:49] interesting thing is the the metrics<br>[10:52] have definitely been the thing that have<br>[10:56] maybe how do I say this gotten a lot of<br>[11:00] attention. Uh and so as a result a lot<br>[11:03] of people think that the metrics are<br>[11:06] synonymous with Dora. So when they think<br>[11:08] Dora, they think metrics.<br>[11:10] I personally think that the metrics are<br>[11:12] actually the most the least interesting<br>[11:15] part of the whole Dora research and the<br>[11:17] framework and and whatnot. Uh and and<br>[11:20] I'll kind of explain why I think that.<br>[11:23] So what our research really focuses on<br>[11:25] is the blue box on the right hand side,<br>[11:28] the outcomes. Because let's face it,<br>[11:31] this is what everybody cares about,<br>[11:33] right? All organizations care about the<br>[11:36] organizational performance. So whatever<br>[11:38] the organization is trying to achieve,<br>[11:40] that's what the organization cares<br>[11:41] about, right? I mean that's why the<br>[11:43] organization deploys AI and you know<br>[11:46] does DevOps and builds platforms and you<br>[11:48] know everything else that an<br>[11:49] organization does. They do it to achieve<br>[11:51] their goals and also they want to<br>[11:54] improve the well-being of the people<br>[11:55] that work there. At least most companies<br>[11:57] do. Uh so so this is where we start our<br>[12:00] research. We we start with the outcomes.<br>[12:03] Uh and then so what we do is we ask the<br>[12:05] question okay what are the things that<br>[12:07] will predict higher levels of these<br>[12:09] outcomes that we care about and our<br>[12:11] research has shown that software<br>[12:13] delivery performance and reliability are<br>[12:16] two very strong predictors of these<br>[12:19] outcomes that we care about.<br>[12:21] So and that's where we get the metrics<br>[12:24] because you know if we agree that these<br>[12:26] things are important and that they drive<br>[12:28] the outcomes well we need a way to<br>[12:29] measure these things obviously and so<br>[12:31] that's that's how we came up with um the<br>[12:34] the doraometrics.<br>[12:36] So but that's not where the research<br>[12:38] stops and that's where I think a lot of<br>[12:40] people actually think that you know the<br>[12:42] research stops. it keeps going. And so<br>[12:44] what we want to do is we want to<br>[12:46] understand what are the things that<br>[12:48] organizations can do that will predict<br>[12:50] higher levels of software delivery<br>[12:52] performance and higher levels of<br>[12:54] reliability. And so when we think about<br>[12:57] the metrics, I would encourage folks to<br>[12:59] think about the metrics as just a gauge.<br>[13:02] It they're they're just lagging<br>[13:04] indicators that tell you if you're<br>[13:06] heading in the right direction. And the<br>[13:09] things that you really want to focus on<br>[13:11] are the capabilities on the left hand<br>[13:13] side. And and the way that you do this<br>[13:15] first is obviously by understanding what<br>[13:18] the capabilities are and understanding,<br>[13:20] you know, what do we mean when we say<br>[13:21] continuous integration. Um, as an<br>[13:24] example, we want to make sure that we're<br>[13:26] all sort of talking the same language. I<br>[13:28] I've worked with a lot of customers<br>[13:29] where, you know, you're saying the same<br>[13:32] words, but you mean pretty different<br>[13:34] things, right? So So first, let's ground<br>[13:37] on that. look at what we mean by those<br>[13:39] capabilities and then you want to<br>[13:41] prioritize at the application or service<br>[13:44] level where your strengths and<br>[13:47] weaknesses in these capabilities lie. So<br>[13:50] you need to have like a real truthful<br>[13:52] introspection about you know where are<br>[13:55] the bottlenecks in the process and once<br>[13:57] you've identified the bottlenecks you<br>[13:59] can then prioritize them and then start<br>[14:01] improving them. So the the bulk of our<br>[14:03] research really is is on these<br>[14:05] capabilities here that you see on the<br>[14:07] lefth hand side.<br>[14:09] So I hope that gives a good overview for<br>[14:11] folks.<br>[14:12] >> Absolutely.<br>[14:14] So in the context of this year's report<br>[14:18] which was renamed<br>[14:22] which is something unto itself I think<br>[14:25] we could say is different. It's called<br>[14:27] the state of AI assisted software<br>[14:29] development because that's where we are.<br>[14:33] Uh<br>[14:34] as what's changed? What is different<br>[14:37] right now? What have we learned? Like<br>[14:40] because this year is I think feels like<br>[14:44] a turning point<br>[14:45] >> for the tech industry and for the<br>[14:47] report. No.<br>[14:48] >> Yeah, definitely. Um I I think it kind<br>[14:51] of follows along the theme of the<br>[14:52] deacroning that we did uh two years ago<br>[14:55] for the 10-year anniversary. And the<br>[14:57] reason that we did that is because we<br>[15:00] felt that folks were getting too hung up<br>[15:03] on the term DevOps.<br>[15:05] And you know those of us that have been<br>[15:07] in the industry when we say the word<br>[15:10] DevOps we understand what that means. We<br>[15:12] understand that it is you know a<br>[15:14] cultural and a process and an<br>[15:17] organizational transformation.<br>[15:19] But a lot of people conflate that with<br>[15:22] technology. And when you're trying to<br>[15:25] have these conversations with people who<br>[15:27] are not technologists,<br>[15:30] a lot of times they just kind of shut<br>[15:32] down, you know, when they hear trigger<br>[15:34] words, if you will, you know, and then<br>[15:36] DevOps is kind of one of them where we<br>[15:38] would have these conversations and I<br>[15:40] would use the word DevOps and they would<br>[15:41] say, "Okay, well, you know, our<br>[15:44] pipelines are fine. We don't want to<br>[15:45] focus on our pipelines. We want to focus<br>[15:46] on delivering code faster. you're like,<br>[15:49] "Yes, that's what I'm talking about." So<br>[15:51] anyway, so we we made the uh we made the<br>[15:53] decision then to to to deacronym and<br>[15:56] also then as part of that, the name of<br>[15:58] the report was the state of DevOps<br>[16:00] report. Um so it just seemed natural<br>[16:03] that we evolved that remove DevOps from<br>[16:06] the title and really start focusing on<br>[16:09] as you mentioned the the changing<br>[16:11] landscape that we see in the industry<br>[16:13] today.<br>[16:15] >> Okay. and not just a title. What is<br>[16:18] different this year? What has changed?<br>[16:21] Because last year it was kind of like,<br>[16:22] well,<br>[16:24] AI has assisted the quality of docs<br>[16:27] quite a bit, but it's kind of made<br>[16:30] things less stable. So, what is the<br>[16:33] unique about the one that came out in<br>[16:35] November?<br>[16:36] >> Yeah. Well, I mean, obviously there's a<br>[16:38] major focus on AI in the entirety of the<br>[16:42] report. So, not only did we expand the<br>[16:44] research that we uh started three year<br>[16:47] two years prior um and really started<br>[16:51] digging into uh AI at a much deeper<br>[16:53] level. And by the way, just to kind of<br>[16:55] back up for a second, for those of<br>[16:57] people that haven't really been<br>[16:58] following our research, the what we do<br>[17:00] is we we study something, you know, in a<br>[17:03] given year and when we discover<br>[17:05] something that's interesting, exciting,<br>[17:07] something that we want to understand<br>[17:08] more, we continue to explore those<br>[17:11] topics and just go deeper and deeper and<br>[17:13] deeper. So, this is the third year of of<br>[17:15] that that AI uh pursuit. And it was<br>[17:18] really apparent to us that this was<br>[17:20] something that we needed to go allin on<br>[17:22] because the industry is going allin on<br>[17:24] this. And it really has changed the the<br>[17:27] paradigm for what's happening at the um<br>[17:32] you know at the the entire organization<br>[17:34] from idea to implementation. And so we<br>[17:38] wanted to get a deeper understanding of<br>[17:41] you know how is AI affecting developers<br>[17:44] in their day-to-day? What are things<br>[17:45] that developers are using? How are they<br>[17:47] using these things? What impacts is AI<br>[17:50] having? And one of the the impacts that<br>[17:52] we did discover uh again was that it is<br>[17:56] increasing the instability<br>[17:58] which is not a good thing. Um and also<br>[18:01] increasing rework. So so we we did see<br>[18:04] that. And then another major change or<br>[18:07] major thing that we added to the report<br>[18:09] this year is we create so that<br>[18:11] capability guide um or map rather that<br>[18:14] you were just displaying on the screen.<br>[18:16] We expanded that and we created an AI<br>[18:19] capability model. So what we wanted to<br>[18:22] understand so what we talked about just<br>[18:24] a minute ago is the capabilities that<br>[18:27] will drive software delivery<br>[18:28] performance. What we wanted to<br>[18:30] understand was when you when you have AI<br>[18:35] what are the capabilities that you can<br>[18:38] can focus on to drive specific outcomes<br>[18:42] that you're looking for. So there we go.<br>[18:46] Um, so what this does is this allows you<br>[18:49] to start from the right hand side. We<br>[18:51] always start from the right hand side<br>[18:52] and work our way to the left. Uh, and<br>[18:55] and so you can look at this map and and<br>[18:57] say, "Okay, I want to improve, you know,<br>[19:00] uh, my team performance as an example.<br>[19:03] So you can hover over team performance<br>[19:05] and what it does is it will tell you and<br>[19:07] highlight the uh the capabilities that<br>[19:11] you need to focus on when you have when<br>[19:14] you're working with AI. And so those<br>[19:18] capabilities will amplify the impact of<br>[19:22] AI on those outcomes that you care<br>[19:24] about. Now it's really important to<br>[19:27] understand that when I say the word<br>[19:28] amplify, this is a birectional pathway.<br>[19:32] So it doesn't just make things better,<br>[19:35] it also makes things worse. And let me<br>[19:38] explain.<br>[19:39] If you are doing things well, AI makes<br>[19:43] those things better. If you are doing<br>[19:47] things not very well, AI makes things<br>[19:51] worse. So this team performance is a<br>[19:54] really great example. When you dig into<br>[19:56] our research, what it shows is that<br>[19:58] teams that are user centric,<br>[20:02] AI then makes the team performance<br>[20:05] better.<br>[20:06] Teams that are not user centric,<br>[20:10] AI introduction into the team makes team<br>[20:13] performance measurably worse,<br>[20:16] substantially worse. So I think that's<br>[20:18] really important to to understand is is<br>[20:21] this this amplification goes both ways.<br>[20:23] So anyway, so we created this model to<br>[20:26] help people focus on the outcomes that<br>[20:28] they're looking for and really try to<br>[20:30] dissect and understand, you know,<br>[20:33] perhaps why aren't we getting the<br>[20:35] results that we expected? Like code<br>[20:38] quality as an example is a big one that<br>[20:40] customers, you know, frequently I<br>[20:42] frequently hear from people, hey, you<br>[20:44] know, these tools are great. They're<br>[20:46] helping us write code quickly, but a lot<br>[20:48] of times the quality just isn't there.<br>[20:50] Well, what our research shows is that in<br>[20:52] order to get high levels of code<br>[20:54] quality, you need to have internal data<br>[20:57] that is accessible to your AI tools. So,<br>[21:00] you know, if you're using code assist,<br>[21:02] they need to be trained on your internal<br>[21:04] repos in order to really produce good<br>[21:07] quality code. as an example.<br>[21:10] >> And as you can see, it doesn't just<br>[21:12] affect code quality, it affects<br>[21:14] individual effectiveness, it affects<br>[21:17] product performance,<br>[21:19] >> which makes sense because we've always<br>[21:21] known garbage in garbage out data,<br>[21:23] right?<br>[21:25] >> That's right. Yep. And and so if you're<br>[21:27] interested in<br>[21:28] >> garbage, but something trained on the<br>[21:30] world is not trained on your code. These<br>[21:33] are difference.<br>[21:35] >> That's right. Yeah, that's that's very<br>[21:37] correct. Um, and then lastly, what I'll<br>[21:39] say about this is um, we've also been<br>[21:42] from a Dora research perspective, we've<br>[21:44] been trying to put out more content and<br>[21:46] and give more to the community. And so<br>[21:48] we actually just recently released an<br>[21:50] entire report on this model. Um, and so<br>[21:54] that's the AI capabilities model that<br>[21:56] you see there on the left hand side. Um<br>[21:59] it is almost a hundred pages that goes<br>[22:02] very in-depth into each of those<br>[22:04] capabilities and the outcomes that they<br>[22:05] drive. Shows all of the research, all of<br>[22:08] the data. Um and so that's uh that's a<br>[22:11] really great place uh to go if you want<br>[22:13] to learn more about this model<br>[22:16] >> and everything we're talking about is<br>[22:18] not just this model and these things but<br>[22:21] what it actually is in reality. So<br>[22:24] pashant with that in mind like what are<br>[22:28] you how does this ring true compared<br>[22:30] with like what's because harness is a<br>[22:33] company that uses AI you are still<br>[22:34] technology company and what your<br>[22:37] organization is experienced and what you<br>[22:39] find your clients are going through.<br>[22:41] Yeah.<br>[22:43] uh loved the overview veric I think Dora<br>[22:45] has been the golden standard for the<br>[22:47] industry for a while right for any<br>[22:50] leader as we have gone into a services<br>[22:52] architecture uh if you are the owner of<br>[22:55] a service uh and you're responsible for<br>[22:58] the uptime the the health of these<br>[23:00] services one of the key measures of this<br>[23:02] is you know as as you um as as you own<br>[23:05] the teams that build these services<br>[23:07] maintain these services is the is the is<br>[23:09] are the durometrics right so um and and<br>[23:12] AI I sort of uh is uh is a is a is a is<br>[23:17] a big event that's happening in the<br>[23:18] industry. Um and there are many ways to<br>[23:21] measure AI, many ways to understand AI,<br>[23:23] but Dora continues to be one of those<br>[23:25] golden metrics that absolutely continues<br>[23:26] to matter, right? Because at the end of<br>[23:28] the day, AI or or not, uh you are<br>[23:30] measuring software delivery and that's<br>[23:32] what Dora helps you measure, right? So I<br>[23:34] think uh from my perspective you know I<br>[23:36] spend a lot of time talking to a lot of<br>[23:38] our customers who are um um on the hook<br>[23:42] in so many ways right if if you imagine<br>[23:44] being a SVP of engineering a CIO a CTO<br>[23:48] today there is tremendous pressure on uh<br>[23:52] us as leaders to to truly basically<br>[23:55] embrace AI uh and show results show ROI<br>[23:59] right money is no longer cheap over the<br>[24:01] last many years money has become<br>[24:03] expensive Right? Everything must be<br>[24:05] proven. The ROI must be shown. Right?<br>[24:07] And AI is such a transformational<br>[24:09] technology right now that everybody is<br>[24:11] is is expecting magic to happen. But<br>[24:14] that magic needs to be proven. It needs<br>[24:16] to be shown by hard numbers. Right? So<br>[24:18] every uh leader today is saying look I<br>[24:21] am making investments. Not enabling my<br>[24:23] teams with the best in breed AI tooling<br>[24:25] is not an option. Some teams are signing<br>[24:28] up for one vendor. Most customers that I<br>[24:31] talk to are have an open vendor policy.<br>[24:33] Does not mean anybody can bring anything<br>[24:35] but it means that as a best practice<br>[24:38] they want to enable more and more coding<br>[24:40] assistance for their users. See what you<br>[24:43] know their developers love within sort<br>[24:45] of an enterprise contract with the right<br>[24:47] guard rails and and so on and so forth,<br>[24:50] right? Um and as these investments begin<br>[24:52] to happen, the the obvious question now<br>[24:54] for the that engine leaders have to<br>[24:56] answer back to the board, back to the<br>[24:57] CFO is like we made all these<br>[24:59] investments. What is the ROI? What tool<br>[25:01] is worth investing more in? What tool is<br>[25:04] truly providing us value? And so on and<br>[25:05] so forth, right? And so um so it comes<br>[25:09] down to measuring what tools developers<br>[25:13] are using. It comes down to measuring<br>[25:16] with the tools that these developers are<br>[25:18] using. What impact are you actually<br>[25:20] seeing in your SDLC? There is obviously<br>[25:22] a very easy perception. Everybody feels<br>[25:25] more productive, right? All of a sudden<br>[25:26] you can prompt and code is written for<br>[25:28] you, right? And test cases are written<br>[25:30] for you and documentation can be<br>[25:31] generated. That is a massively powerful<br>[25:33] thing to happen. So there is an obvious<br>[25:35] perception that my productivity has<br>[25:37] significantly enhanced.<br>[25:39] And yet as an organization to to<br>[25:41] everything that Eric was mentioning um<br>[25:44] it is not necessary that if everybody<br>[25:46] begins to use tool on their own that as<br>[25:48] an organization you're actually thriving<br>[25:50] and you are moving towards becoming that<br>[25:52] 10x organization that is not guaranteed<br>[25:53] right so as leaders again you want to<br>[25:56] begin to measure you want to begin to<br>[25:58] understand that as an organization not<br>[25:59] as an individual not as one team but as<br>[26:02] an organization how well have we<br>[26:03] embraced AI what is the impact I'm<br>[26:05] seeing what is the positive impact but<br>[26:08] sometimes what is the negative impact or<br>[26:10] sometimes what is flatlined where I<br>[26:11] expected obvious gains but I but I'm not<br>[26:13] seeing those gains. So you want to begin<br>[26:15] to measure. So I think Eric said<br>[26:16] something where metrics are laggered<br>[26:18] indicators uh and might be very less<br>[26:20] interesting as compared to the actual<br>[26:21] capabilities you want to develop. But<br>[26:22] guess what right um unless until you<br>[26:25] have those gauges that tell you where is<br>[26:27] the slowdown where is that you should<br>[26:29] focus on you don't know what capability<br>[26:30] to start improving as an organization.<br>[26:33] So installing that gauge becomes sort of<br>[26:34] that you know first step you take begin<br>[26:36] to measure things uh that opens you know<br>[26:39] your mind that gives you eyesight into<br>[26:42] what are the different bottlenecks<br>[26:44] you're you're you're observing<br>[26:45] especially again as you as you invest in<br>[26:47] AI like I'll give a very crude example<br>[26:50] uh and Pandora research also speaks to<br>[26:52] this is right uh what what AI is doing<br>[26:54] is that it's generating tons of code<br>[26:56] right it's so easy to write code now<br>[26:58] every engineer is creating more and more<br>[27:00] and more code but that more code is<br>[27:03] leading to first of all review<br>[27:04] bottlenecks. If you have not as an<br>[27:06] organization considered what does it<br>[27:08] mean to review this massive amount of<br>[27:10] code that is being generated now and<br>[27:11] rethink your review processes there is a<br>[27:13] review bottleneck. If the quality of the<br>[27:15] code for whatever reasons because you<br>[27:17] didn't train your models well enough<br>[27:18] because you've not enabled your<br>[27:19] engineers well enough if the quality of<br>[27:21] that code is not great it's leading to a<br>[27:23] lot of rework you have a rework<br>[27:24] bottleneck right so being able to<br>[27:26] identify these things and then finding<br>[27:28] the capabilities you have to invest in<br>[27:29] is the way I see sort of the industry uh<br>[27:32] you know truly sort of panning on this<br>[27:35] >> actually when we<br>[27:37] those that are watching this have gone<br>[27:39] through the process of signing up for a<br>[27:41] lead dev webinar and there's quite an<br>[27:44] openended a question about like what you<br>[27:46] hope to get out of joining this<br>[27:48] conversation. And the most common<br>[27:52] response was<br>[27:54] to summarize it because everyone writes<br>[27:56] their own ideas was people were looking<br>[27:59] for effective measurable ways to boost<br>[28:01] productivity or to increase engineering<br>[28:03] efficiency for technical teams. So this<br>[28:06] does come down to the meas the metrics.<br>[28:09] So I mean I we I definitely hope people<br>[28:13] fill out Dora sometimes<br>[28:15] uh once a year at least maybe more but<br>[28:18] it is not a quick survey by any means.<br>[28:23] It is quite detailed and thorough and<br>[28:25] important in itself. But what are<br>[28:28] especially when we have this whole idea<br>[28:30] of empowering developers with autonomy,<br>[28:33] but then this creates this whole AI<br>[28:35] sprawl and maybe shadow AI because we<br>[28:39] know if you try to ban something that<br>[28:41] they want to use that it's not that<br>[28:42] expensive. They'll just take out their<br>[28:44] credit cards. Maybe we need to control<br>[28:46] that. So, how can you measure the AI<br>[28:50] adoption where the bottlenecks are and<br>[28:52] the impact on your developers? What are<br>[28:54] some of the key metrics?<br>[28:57] >> Is that a question for me, Jennifer?<br>[28:59] >> For either of you? Yeah. What have you<br>[29:01] been finding that is some powerful<br>[29:03] metrics either for your team or your<br>[29:04] customers?<br>[29:06] >> Yeah, I can take a first crack, Eric,<br>[29:07] and then you can add to that.<br>[29:08] >> Sure.<br>[29:08] >> Yeah, please.<br>[29:09] >> Um,<br>[29:10] >> so I think uh yeah, I think uh the first<br>[29:12] thing like what does it mean to measure<br>[29:14] AI, right? Um there are two broad<br>[29:16] categories. What is the adoption of<br>[29:18] these tools and then what is the impact<br>[29:20] of those tools and we'll we'll come to<br>[29:21] both. Right? So to measure adoption of<br>[29:25] these tools obviously you want to start<br>[29:27] looking into saying a how many users are<br>[29:30] using these tools what kinds of tools<br>[29:33] but then using this tool does not<br>[29:35] guarantee that you're actually using it.<br>[29:37] Right? Just having a license and you<br>[29:40] know once in a while prompting something<br>[29:41] in the tool does not mean you're<br>[29:42] effectively using the tool. So then you<br>[29:44] have to go within these tools and begin<br>[29:46] to understand how much of the code that<br>[29:48] you're actually uh committing to your<br>[29:50] repositories is actually coming from<br>[29:52] these AI assistants, right? Uh<br>[29:54] interestingly that is a hard problem to<br>[29:56] solve today. The state<br>[29:58] >> how do you measure that? Like are you<br>[30:00] just asking developers or are you using<br>[30:02] tools to measure the percentage of code<br>[30:06] that AI was involved? Because maybe<br>[30:08] developers don't feel safe saying<br>[30:09] whether or not they're using AI or not.<br>[30:11] Side note, they are.<br>[30:14] I think every yeah fortunately every<br>[30:16] coding assistant on the market today uh<br>[30:18] exposes uh data as well as APIs for uh<br>[30:22] you know customers to gather insights<br>[30:24] for you know per user per team per<br>[30:26] organization. How much prompting are<br>[30:29] users doing? How many lines of code is<br>[30:32] is an is an agent generating? How much<br>[30:34] of that line how much of that code being<br>[30:36] generated is being accepted by the users<br>[30:38] and actually becoming part of their<br>[30:39] code. Right? Uh so so there's a lot of<br>[30:41] data that these assistants provide that<br>[30:43] for example a tool like SEI we talk to a<br>[30:46] cloud code we talk to a windsurf a<br>[30:48] cursor a Gemini code it says right<br>[30:49] different tools and pull in this data so<br>[30:52] that provides that common visibility of<br>[30:54] adoption and usage of these tools to our<br>[30:57] customers um but the but the hard part<br>[31:00] is once that data is accepted right uh<br>[31:02] let's say I prompted winds and winds<br>[31:05] generated code and I accepted that code<br>[31:07] there is no way to guarantee that that<br>[31:09] code was then not modified or lines of<br>[31:11] code were not deleted by the developers.<br>[31:13] Right? And that's where there is a<br>[31:14] little bit of a flux in the industry<br>[31:16] today where truly measuring uh truly<br>[31:18] tagging every line of code like imagine<br>[31:20] if git had a metadata for every line of<br>[31:22] code which said this was purely AI<br>[31:24] generated versus this was AI generated<br>[31:26] and then erit versus you know some of<br>[31:27] the code that was only manually created.<br>[31:30] Uh so that level of sort of<br>[31:31] instrumentation for code does not exist<br>[31:34] uh today but I have no doubt that we all<br>[31:35] heading towards that uh if we have to<br>[31:37] deeply measure this. That's just the<br>[31:38] measurement of adoption and usage. And<br>[31:41] then there is the impact part. And if<br>[31:42] you really think of impact part, what<br>[31:44] you what you want to measure is<br>[31:45] obviously like like why am I using<br>[31:47] because I want to be faster. I want to<br>[31:48] be generating more code. Uh what is the<br>[31:51] improvement in your code velocity is the<br>[31:53] first thing you want to measure. And<br>[31:54] this is this is expected to be typically<br>[31:56] very positive gains, right? But velocity<br>[31:59] often can come<br>[32:00] >> velocity velocity at what point?<br>[32:04] the you could you could look at<br>[32:06] >> yeah you could look at velocity at a<br>[32:08] granular level in terms of the PRs that<br>[32:10] developers are generating are am I<br>[32:11] creating a lot more PRs than I used to<br>[32:14] am I writing a lot more lines of code<br>[32:15] than I used to but more importantly from<br>[32:17] a business perspective am I actually<br>[32:19] resolving more bugs and am I delivering<br>[32:20] more features and capabilities in the<br>[32:22] product right has the level of features<br>[32:24] that I was delivering has that actually<br>[32:26] improved so that is feature velocity PR<br>[32:28] velocity bug velocity that tools like<br>[32:30] SEI help you measure uh but to complete<br>[32:33] that point Jennifer I think velocity can<br>[32:35] often come at the cost of quality right<br>[32:36] especially in the age of AI uh if you're<br>[32:39] not reviewing this code very well then<br>[32:41] often the number of bugs coming is is<br>[32:43] high but also like Eric mentioned it<br>[32:46] might be leading to a lot of rework how<br>[32:48] do you measure the rework that is being<br>[32:50] created because of all this uh you know<br>[32:53] AI code that that is coming in and then<br>[32:55] finally it's not just quality of the<br>[32:57] code now but it's the long-term<br>[32:58] maintainability of the code you know<br>[33:00] it's it's uh it's AI is many times not<br>[33:02] explainable<br>[33:03] A lot of times the code that is written<br>[33:06] uh if if you know an year later<br>[33:08] developers had to go fix things and AI<br>[33:10] was not fixing it, chances are you might<br>[33:12] not understand what's in there. What is<br>[33:13] the long-term maintainability of this<br>[33:15] code? What is the quality of this code?<br>[33:16] Right? So there are many ways to sort of<br>[33:18] think about this problem uh that leaders<br>[33:20] today are looking to measure and that's<br>[33:21] where again tools like SEI software<br>[33:23] engines insights come in and try to<br>[33:25] provide those uh those insights.<br>[33:29] >> Okay. So, so, um, c can I respond to to<br>[33:32] that one? I I have some some thoughts on<br>[33:34] this, and I'll and I'll start by, uh,<br>[33:36] summoning one of my favorite South Park<br>[33:38] episodes, the underpants gnomes, if you<br>[33:40] all remember that, where it was like<br>[33:42] step one, collect underpants, step<br>[33:43] three, profit. So, I think a lot of<br>[33:47] customers and organizations treat AI in<br>[33:50] in a very similar way where they think<br>[33:52] step one, adopt AI tools, step three,<br>[33:55] profit. the the the problem is is that<br>[33:59] there's that there's a middle part. Um<br>[34:01] so there's adopting the tool and then<br>[34:04] you have to build trust in in the tool<br>[34:07] with the developers and only until you<br>[34:10] have built trust will you then start to<br>[34:12] see developer productivity. And and<br>[34:15] there's some additional nuance here<br>[34:16] because the way that you measure<br>[34:18] adoption is going to be different than<br>[34:20] the way that you measure trust both from<br>[34:22] a metrics perspective and also at the<br>[34:25] the level at which you measure it. So<br>[34:27] most of these will be at the individual<br>[34:29] level. So when you're adopting the tool,<br>[34:31] you want to see are people using the<br>[34:33] tool? Are they using the licenses? You<br>[34:35] know, are they firing it up? You know,<br>[34:37] yada yada. When you get into trust, you<br>[34:40] need to understand, you know, things<br>[34:42] like the percentage of of code<br>[34:44] committed, lines of code committed from<br>[34:46] AI to see whether they're they are<br>[34:48] actually having trust in the tool. This<br>[34:51] process can take between a month to two<br>[34:52] months to actually build trust in these<br>[34:55] systems. And only after you've done that<br>[34:57] are you going to be able to reach<br>[34:59] developer productivity. Developer<br>[35:02] productivity though is now measured at<br>[35:04] the team or the application level. I was<br>[35:07] going to say developers tend to really<br>[35:09] not like well probably any human being<br>[35:11] to be monitored and measured at level<br>[35:14] especially in a less secure job market.<br>[35:18] >> Yeah. And and it's just not helpful,<br>[35:20] right? It doesn't really actually tell<br>[35:21] you anything that's important. You know,<br>[35:24] it would it gives you data, but does the<br>[35:26] data matter? And I would argue very<br>[35:28] strongly that it doesn't. So in addition<br>[35:30] to all of the things that pashant<br>[35:32] mentioned around velocity and ticket<br>[35:34] closures um you can also use dorometrics<br>[35:37] as a measure of productivity but of<br>[35:39] course again that's at the application<br>[35:41] or service level. But that brings us<br>[35:43] into a new and and interesting situation<br>[35:46] because a lot of companies are adopting<br>[35:49] AI. They're building trust in AI but<br>[35:52] they're not getting productivity out of<br>[35:54] AI. And and a lot of times when you zoom<br>[35:58] in and you really get try to get an<br>[35:59] understanding of why that is, what I'm<br>[36:02] seeing is that companies are investing<br>[36:05] what seems like over 100% of all of<br>[36:08] their time, resources, and effort into<br>[36:11] AI adoption,<br>[36:13] but they're not continuing to focus on<br>[36:16] the fundamentals of the underlying<br>[36:18] platforms and the underlying pipelines.<br>[36:21] You know, and like Pashant mentioned,<br>[36:23] you're now producing a lot more code,<br>[36:26] and a lot of times it's code that you<br>[36:28] don't even fully understand, but yet<br>[36:31] companies haven't spent the time to<br>[36:33] improve their testing automation, their<br>[36:37] uh, you know, their documentation<br>[36:39] quality, their continuous integration.<br>[36:42] And so now what you have these systems<br>[36:44] that are fragile and already not doing<br>[36:47] well. I mean, I don't know about you,<br>[36:48] Pashant, but I've literally never worked<br>[36:50] with a customer in the last 10 years<br>[36:52] when I asked them the question, "Is your<br>[36:54] testing automation great?" None of them<br>[36:57] say yes.<br>[36:58] >> And now there's more code to<br>[37:01] >> Now there's more. And we're not even<br>[37:02] talking about agents yet, right?<br>[37:05] >> We're just talking about code assist<br>[37:06] tools for the most part. When you start<br>[37:09] getting into agents now, it's like one<br>[37:12] developer to, you know, how many a how<br>[37:15] many developers is an agent? It could<br>[37:18] almost be an infinite amount. And so<br>[37:20] unless you have these underlying<br>[37:22] fundamentals in place and and really one<br>[37:25] of the keys to this is that and and this<br>[37:27] is shown in our research from last year<br>[37:30] is the the internal developer platform<br>[37:33] is the key to unlocking organizational<br>[37:37] performance with AI. So you know you can<br>[37:41] get and pashant was talking about this<br>[37:43] earlier you can get individual<br>[37:45] performance you can get team performance<br>[37:48] but to really get organizational<br>[37:50] performance you need a well-built<br>[37:53] internal developer platform and most<br>[37:56] people that I interact with they have<br>[37:58] internal developer platforms but almost<br>[38:01] none of them have well-built and and you<br>[38:05] know properly built internal developer<br>[38:07] platforms. So, I I definitely see that<br>[38:09] as as something that is a is a friction<br>[38:12] point now and it's just going to get<br>[38:14] exponentially worse the more that that<br>[38:16] organizations adopt uh agents to do the<br>[38:20] bulk of the work.<br>[38:22] >> Absolutely. And uh for those that are<br>[38:24] joining us live, I've enacted a poll, if<br>[38:27] that's the verb, uh which best describes<br>[38:30] where your organization is on the<br>[38:31] platform engineering journey. And we've<br>[38:33] got a well hopefully uh well we did but<br>[38:37] then our budgets were cut and then<br>[38:39] following the cloudnative computing<br>[38:41] foundations platform maturity model<br>[38:44] we've got so please do answer if you<br>[38:46] want uh we're talking about provisional<br>[38:48] which is custom processes by request ad<br>[38:50] hoc totally appropriate in a startup<br>[38:54] setting where you've got less than 50<br>[38:56] engineers you still have that close<br>[38:58] context and all totally fine then we've<br>[39:00] maybe got the operational maybe you<br>[39:02] start to standardized tooling centrally<br>[39:04] tracked by a dedicated team. Then maybe<br>[39:07] you have the reach the level of<br>[39:09] scalability with platform as a product.<br>[39:11] You're treating your<br>[39:13] internal developers like customers. You<br>[39:15] have the self-service mechanism. So<br>[39:18] because you can't have a platform team<br>[39:20] scale to the amount of developers you<br>[39:22] have. Uh you have insights metrics. We<br>[39:25] clearly like metrics on the call. And<br>[39:27] then the goal the end goal of your<br>[39:30] golden path you're<br>[39:33] is to have this reach this level of<br>[39:35] optimization where you're balancing both<br>[39:37] qualitative and quantitative metrics.<br>[39:39] You have integrated managed services<br>[39:43] enabled ecosystem and then you still<br>[39:46] have that like platform as a product<br>[39:48] which might be even having internal<br>[39:50] marketing or demo days things like that.<br>[39:53] So uh while we see where our audience is<br>[39:58] on that uh I would recommend making it<br>[40:00] wide and I wrote long responses uh<br>[40:04] pashant so how are you finding as a<br>[40:07] platform company and you're not the only<br>[40:09] one by any means and there is this idea<br>[40:12] that maybe you start out by building a<br>[40:15] little something or a wiki to start but<br>[40:18] as it evolves can you offer some use<br>[40:22] cases is of how like we're really<br>[40:24] finding platform engineering as a<br>[40:26] conduit of AI. So<br>[40:29] >> yeah, absolutely. I think um one of the<br>[40:32] taglines we use at harness is that<br>[40:33] harness is AI for everything after code,<br>[40:36] right? If you really think about SDLC,<br>[40:39] um it's it's almost funny to think about<br>[40:41] the fact that, you know, developers<br>[40:43] today are spending 30 to 40% of their<br>[40:45] time actually developing code, you know,<br>[40:48] designing things, writing specs,<br>[40:50] actually writing code in git uh and and<br>[40:53] working on on the on the truly thing<br>[40:55] that sort of uh you know gets them<br>[40:57] excited and and gets their juices<br>[40:58] flowing. And fortunately unfortunately<br>[41:00] 60 to 70% of our time as developers<br>[41:02] today goes into so much of the software<br>[41:05] delivery aspect that is just necessary<br>[41:08] friction to deliver software. It is<br>[41:10] building of my software. It is running<br>[41:12] you know a battery of different kinds of<br>[41:14] test suites. It is you know making sure<br>[41:16] my software is secure. Running code<br>[41:18] vulnerability scans running container<br>[41:20] scans running cloud scans running API<br>[41:22] scans. It's about then being able to<br>[41:25] deploy this thing. Uh being able to<br>[41:27] handle deployment failures. It's about<br>[41:29] managing cloud cost. A huge part of<br>[41:31] today's engineing organizations is that<br>[41:33] every time I deploy I I update a new<br>[41:35] feature, it has incrementally led to<br>[41:37] significant more cloud cost that we are<br>[41:39] incurring<br>[41:40] >> and AI more we would assume<br>[41:42] >> and you need governance. You need<br>[41:44] controls to sort of cap that in some in<br>[41:46] some capacity because the easiest thing<br>[41:47] for anybody to do is to make sure my<br>[41:49] service is healthy. I'm going to spit<br>[41:51] spin up 50 instances of this container.<br>[41:53] Sure. But now you're burning money,<br>[41:55] right? So how do you sort of um so a<br>[41:58] platform essentially allows you to<br>[42:00] manage all these different parts of<br>[42:03] SDLC. It's so much more than just<br>[42:05] writing code, right? Um and uh harness<br>[42:09] for example today is in is has<br>[42:11] introduced AI into every aspect of this<br>[42:13] this delivery life cycle, right? So we<br>[42:15] have a DevOps agent as an example that<br>[42:17] helps you build better pipelines, debug<br>[42:21] those pipelines, create pipelines<br>[42:23] automatically for the code that you want<br>[42:24] to deploy. Um we have uh a dev sec ops<br>[42:28] agent that automatically for every<br>[42:30] service that you're deploying go goes to<br>[42:31] the code, runs the different scans,<br>[42:34] identifies vulnerabilities, but then<br>[42:36] because well AI uh is now actually<br>[42:39] creating PRs to fix those<br>[42:41] vulnerabilities, right? So how do you<br>[42:43] build bring in that level of automation<br>[42:45] where you know automatically you<br>[42:46] discover vulnerabilities but then you<br>[42:47] automatically fix those vulnerabilities.<br>[42:49] We have a cloud cost agent that is<br>[42:51] constantly left shifting the notion of<br>[42:53] cost every time you're building<br>[42:55] something new. How do you left shift a<br>[42:56] construct of cost and and be able to<br>[42:58] provide early indicators to say that you<br>[43:00] know here are some improvements you can<br>[43:02] make to to better control the cost<br>[43:03] you're running. Um we have a S sur agent<br>[43:07] that is part of SDLC now that every time<br>[43:09] you deploy something it is constantly<br>[43:12] looking at the service that you've<br>[43:14] deployed the uptime it is looking for<br>[43:15] signatures uh how healthy is the service<br>[43:18] looking if it's not automatically create<br>[43:20] incidents automatically diagnose those<br>[43:22] incidents right so there is just so much<br>[43:25] you can do as a platform right and and I<br>[43:27] think to bring this home uh one thing<br>[43:29] that I want to call out is the real<br>[43:31] power of platforms is that it has<br>[43:33] context text to every in in your<br>[43:36] organization for you as a as an account.<br>[43:38] It understands everything you built,<br>[43:40] everything you deployed, every feature<br>[43:42] flag you changed, every um metric that<br>[43:45] you're measuring, every incident that<br>[43:47] happened, every cloud cost uh action<br>[43:49] that you're taking. When you have this<br>[43:51] holistic view into every action you take<br>[43:54] as part of your SDLC, the way AI can<br>[43:57] truly understand and now begin to become<br>[43:59] your mentor, begin to make<br>[44:01] recommendations, begin to optimize all<br>[44:02] of this is just so much more immensely<br>[44:04] powerful than individual tools you might<br>[44:06] bring in, right? And that is where<br>[44:07] platforms really begin to shine because<br>[44:09] it has a true semantic understanding of<br>[44:11] everything you do from an SDLC<br>[44:13] standpoint. that that's such an amazing<br>[44:16] point that I have also been really<br>[44:18] trying to pound the table around and I<br>[44:20] refer to the IDP uh or the platform as<br>[44:23] the center of the universe for<br>[44:26] everything that's happening in the<br>[44:27] organization because you have the<br>[44:30] documentation, you have all of the the<br>[44:32] previous uh uh things that have been<br>[44:34] tried and and that have worked and maybe<br>[44:36] not worked. You have all of the the<br>[44:38] engineering metrics. You you have all of<br>[44:40] the code, all of the documentation, the<br>[44:42] service catalog, all of the golden<br>[44:44] paths. I mean, it's it's wild. And<br>[44:48] having that context allows you to do so<br>[44:51] much more in a fully automated way.<br>[44:56] >> Absolutely. And with the searchable<br>[44:59] context as well, which I think is very<br>[45:01] important, people<br>[45:03] and especially developers maybe don't<br>[45:05] want to ask people the first time they<br>[45:07] want to do something. They do want to be<br>[45:09] self-service. So that especially if<br>[45:11] they're new to an organization so that<br>[45:13] when they're asking a question, it's an<br>[45:15] important one, not a who owns that or<br>[45:18] how do I find this? Because guess what?<br>[45:22] it's frustration is and finding things<br>[45:25] is like 20% of a developer's day and I<br>[45:28] assume anyone joining a company not just<br>[45:30] someone in a technical role. So for<br>[45:33] those that are on this call, uh the<br>[45:37] platform journey is<br>[45:40] really all over the place, I would say.<br>[45:43] We've definitely have a varying amount<br>[45:45] of people and on this platform journey,<br>[45:48] I wish you luck because I think we've<br>[45:50] found very clearly with this year's<br>[45:52] Storm Report, it is the best way and the<br>[45:58] most successful way. the these two<br>[46:00] trends have converged and it's the way<br>[46:02] to deliver AI now and then uh good luck<br>[46:06] on your journey. Uh we will continue<br>[46:09] this conversation in Slack and thank you<br>[46:11] so much to our active listeners and<br>[46:13] those listening afterwards and<br>[46:14] especially thank you so much to Pashant<br>[46:17] and Eric. Good luck on your what is a<br>[46:21] journey not a destination with AI.<br>[46:23] Thanks y'all.<br>[46:24] >> Thanks everyone.<br>[46:36] I'm on the
<!-- deep-read:sections end -->
[[3. Resources/Readwise/Full Document Contents/Articles/The AI Capabilities That Amplify Your Org|Full Document Contents]]
## Document Notes
---
tags: #AI-assisted-development #platform-engineering #DevOps #developer-productivity
author: Lead Dev
source: YouTube
reference: https://www.youtube.com/watch?v=ik7YkVRZxxE
date created: 2024-12-28 20:30
---
# ๐ท๏ธ Title: The AI capabilities that amplify your org
## ๐งฐ Action Inbox
- [H1] Fill out DORA survey when available โ annual industry benchmarking survey #measurement
- [H2] Assess internal developer platform maturity โ use CNCF platform maturity model #platform-engineering
- [H3] Measure AI adoption beyond licenses โ track code acceptance rates and quality metrics #AI-metrics
## ๐งญ Table of Contents
- [[#๐ Summary]]
- [[#๐ Main Content]]
- [[#๐๏ธ Notes]]
- [[#๐ References]]
- [[#๐ฃ๏ธ Paraphrase]]
- [[#๐ฐ Newsletter]]
- [[#โ
Action Items]]
- [[#๐งช Hypotheses]]
- [[#๐ Methodology]]
- [[#โ Questions]]
- [[#๐ฎ Future Research]]
- [[#๐ก Implications]]
- [[#๐ง Learning Styles Assessment]]
- [[#๐ Accessibility Assessment]]
- [[#๐ DEIB Assessment]]
- [[#โ
Logical Validity]]
- [[#๐ก๏ธ DARVO Analysis]]
- [[#๐ฏ Conclusion]]
### ๐ References
- [DORA Research](https://dora.dev)
- [2024 State of AI Assisted Software Development](https://dora.dev/research/)
## ๐ Summary
- Engineering leaders discuss how AI amplifies organizational capabilities bidirectionally - making good practices better and poor practices worse
- DORA research now includes five core metrics (adding rework) and introduces an AI capability model for outcome-focused improvement
- Platform engineering emerges as critical foundation for organizational AI success, providing context and automation across the entire SDLC
- Key stakeholders are engineering leaders, CTOs, and platform teams navigating AI adoption and ROI measurement
- Main risk is investing 100% effort in AI adoption while neglecting underlying platform fundamentals like testing automation and CI/CD
## ๐ Main Content
The discussion centers on how AI capabilities amplify organizational performance in both directions - enhancing strengths while exacerbating weaknesses. Eric Maxwell from Google's DORA team explains that their research now focuses on an AI capability model that helps organizations identify which capabilities to develop based on desired outcomes.
The bidirectional amplification concept is critical: teams that are user-centric see improved performance with AI, while non-user-centric teams experience substantially worse performance. This pattern applies across code quality, team effectiveness, and product outcomes.
Pashant Batra from Harness emphasizes that measuring AI impact requires looking beyond simple adoption metrics to understand actual usage patterns and business outcomes. Organizations need to track not just velocity gains but also quality impacts, rework rates, and long-term maintainability.
Platform engineering emerges as the key enabler for organizational-level AI benefits. While individuals and teams can gain productivity from AI tools, achieving organizational performance requires a well-built internal developer platform that provides context, automation, and governance across the entire software delivery lifecycle.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00](https://youtu.be/ik7YkVRZxxE?t=0) โ [H1] Introduction and Panel Setup
- Key idea: Lead Dev panel on AI capabilities with Google DORA and Harness product leaders
- Evidence: "Discussion on how AI capabilities amplify your organization"
#### โฑ๏ธ [03:42](https://youtu.be/ik7YkVRZxxE?t=222) โ [H2] Pashant Introduction - Software Engineering Insights
- Key idea: Harness focuses on empowering engineering leaders with deep insights into team efficiency
- Evidence: "Everything begins with measurement and then using those measured metrics to drive actions, drive transformation"
#### โฑ๏ธ [05:15](https://youtu.be/ik7YkVRZxxE?t=315) โ [H3] Eric Introduction - 10X Technology at Google
- Key idea: 10X refers to amplifying companies through technology, not individual engineers
- Evidence: "10X is something we talk about quite famously inside Google. It's not really about the engineer. It's more about how can you 10x a company through the use of technology"
#### โฑ๏ธ [07:30](https://youtu.be/ik7YkVRZxxE?t=450) โ [H1] DORA Framework Overview
- Key idea: DORA now includes five core metrics with rework as the newest addition
- Evidence: "As of this last year of research 2025, it's now five capabilities or five metrics. We added rework to the list"
#### โฑ๏ธ [12:45](https://youtu.be/ik7YkVRZxxE?t=765) โ [H2] DORA Capability Model Explanation
- Key idea: Metrics are lagging indicators; capabilities on the left drive the outcomes on the right
- Evidence: "The metrics are actually the least interesting part of the whole DORA research. What our research really focuses on is the blue box on the right hand side, the outcomes"
#### โฑ๏ธ [18:20](https://youtu.be/ik7YkVRZxxE?t=1100) โ [H1] AI Capability Model Introduction
- Key idea: New AI capability model shows bidirectional amplification effects
- Evidence: "If you are doing things well, AI makes those things better. If you are doing things not very well, AI makes things worse"
#### โฑ๏ธ [21:15](https://youtu.be/ik7YkVRZxxE?t=1275) โ [H3] User-Centric Teams Example
- Key idea: AI amplification depends on underlying team characteristics
- Evidence: "Teams that are user centric, AI then makes the team performance better. Teams that are not user centric, AI introduction makes team performance measurably worse, substantially worse"
#### โฑ๏ธ [24:30](https://youtu.be/ik7YkVRZxxE?t=1470) โ [H2] Industry Pressure for AI ROI
- Key idea: Engineering leaders face tremendous pressure to show measurable AI returns
- Evidence: "Every leader today is saying look I am making investments. Not enabling my teams with the best in breed AI tooling is not an option"
#### โฑ๏ธ [28:45](https://youtu.be/ik7YkVRZxxE?t=1725) โ [H2] AI Adoption Measurement Challenges
- Key idea: Need to measure beyond licenses to actual code acceptance and modification rates
- Evidence: "Just having a license and you know once in a while prompting something in the tool does not mean you're effectively using the tool"
#### โฑ๏ธ [32:10](https://youtu.be/ik7YkVRZxxE?t=1930) โ [H3] Code Provenance Problem
- Key idea: Industry lacks proper tagging system for AI-generated vs human-modified code
- Evidence: "Truly tagging every line of code like imagine if git had a metadata for every line of code which said this was purely AI generated versus this was AI generated and then edited"
#### โฑ๏ธ [35:40](https://youtu.be/ik7YkVRZxxE?t=2140) โ [H1] Trust Building Process for AI Tools
- Key idea: Three-stage process: adoption, trust-building, then productivity gains
- Evidence: "Step one, adopt AI tools, step three, profit. The problem is there's a middle part... This process can take between a month to two months to actually build trust"
#### โฑ๏ธ [39:15](https://youtu.be/ik7YkVRZxxE?t=2355) โ [H1] Platform Engineering as AI Foundation
- Key idea: Internal developer platforms are key to unlocking organizational AI performance
- Evidence: "The internal developer platform is the key to unlocking organizational performance with AI... most people have internal developer platforms but almost none of them have well-built ones"
#### โฑ๏ธ [42:30](https://youtu.be/ik7YkVRZxxE?t=2550) โ [H2] Harness AI Integration Across SDLC
- Key idea: AI agents can automate entire software delivery lifecycle beyond just coding
- Evidence: "Harness is AI for everything after code... developers are spending 30 to 40% of their time actually developing code, 60 to 70% goes into software delivery"
#### โฑ๏ธ [44:50](https://youtu.be/ik7YkVRZxxE?t=2690) โ [H3] Platform Context Advantage
- Key idea: Platforms with holistic SDLC context enable more powerful AI automation
- Evidence: "When you have this holistic view into every action you take as part of your SDLC, the way AI can truly understand and now begin to become your mentor... is just so much more immensely powerful"
## ๐ References
- [DORA Research](https://dora.dev)
- [AI Capabilities Model Report](https://dora.dev/research/)
- [Lead Dev Community Slack](https://leaddev.com/slack)
- [CNCF Platform Engineering Maturity Model](https://tag-app-delivery.cncf.io/whitepapers/platform-engineering-maturity-model/)
## ๐ฃ๏ธ Paraphrase
- AI acts as an amplifier for existing organizational capabilities, making strong practices stronger and weak practices weaker, particularly around user-centricity and code quality
- DORA research has evolved to include rework as a fifth core metric and developed an AI capability model that maps specific capabilities to desired organizational outcomes
- Measuring AI success requires tracking adoption, trust-building, and actual business impact rather than just license usage or developer perception of productivity gains
## ๐ฐ Newsletter
**AI Amplifies What You Already Do - Make Sure It's Good**
The latest research from Google's DORA team reveals a critical insight: AI doesn't just make you better - it makes you *more of what you already are*. If your team is user-focused and has solid engineering practices, AI will accelerate your success. But if you're struggling with fundamentals, AI will amplify those problems too.
The key? Build your platform engineering foundation first. Organizations seeing real organizational gains from AI have well-built internal developer platforms that provide context, automation, and governance across the entire software delivery lifecycle.
**Practical Steps:**
- Assess your platform maturity using the CNCF model
- Measure AI adoption beyond licenses - track actual code acceptance rates
- Focus on capabilities that drive your desired outcomes, not just tool adoption
Resources: [DORA Research](https://dora.dev), [Platform Engineering Guide](https://platformengineering.org), [CNCF Platform Maturity Model](https://tag-app-delivery.cncf.io/whitepapers/platform-engineering-maturity-model/)
## โ
Action Items
#### DevRel
- Developer advocacy: Create content explaining bidirectional AI amplification effects, present at engineering conferences
- Education: Develop workshops on AI capability assessment, platform engineering fundamentals
- Developer experience: Improve documentation for internal AI tools and platform onboarding
- Developer marketing: Campaign around "AI amplifies what you do" messaging
- Community management: Facilitate discussions on AI adoption challenges in developer forums
#### OSPO
- Policy & Governance: Establish AI tool evaluation criteria and approval processes
- License Compliance: Review AI coding assistant terms and enterprise agreements
- Security Management: Assess vulnerabilities in AI-generated code, implement scanning protocols
- Software Inventory: Track AI tool usage and generated code provenance
- Developer Support: Provide training on responsible AI tool usage and quality practices
- Community Engagement: Fund research on AI impact measurement and platform engineering
- Strategic Alignment: Define KPIs for AI ROI measurement and platform maturity progression
#### Community
- Maintainers: Support development of AI capability assessment tools and platform templates
- Contributors: Create onboarding programs for AI-assisted development workflows
- Sponsors: Fund research into AI amplification effects and measurement methodologies
- Ecosystem: Coordinate standards for AI tool interoperability and code provenance tracking
#### WordPress
- Core: Implement AI-assisted code review processes, establish quality gates for AI-generated contributions
- Core Performance: Profile AI-generated code impact on performance budgets and optimization
- Core AI: Develop evaluation frameworks for AI tooling integration and quality assessment
- Core Program Team: Coordinate AI adoption strategy across teams, track capability development
- Community: Create educational content on responsible AI usage in WordPress development
- Training: Develop curriculum on AI-assisted WordPress development best practices
- Documentation: Use AI to improve documentation quality while maintaining human oversight
- Meta: Assess platform engineering maturity for WordPress.org infrastructure
#### The WPCC
- Programs: Establish fellowships for AI research and platform engineering improvements
- Projects: Fund development of AI capability assessment tools for WordPress ecosystem
- Funding: Create grants for organizations improving their platform engineering maturity
#### FAIR
- Technical independence: Develop standards for AI tool evaluation and code provenance tracking
- Policies: Establish guidelines for transparent AI usage and quality measurement
- Governance artifacts: Create templates for AI governance and platform engineering charters
## ๐งช Hypotheses
- Organizations with mature internal developer platforms will see 2-3x greater organizational benefits from AI adoption compared to those with ad-hoc tooling
- Teams scoring high on user-centricity metrics will show measurably better outcomes from AI tools within 3-6 months of adoption
- Companies investing exclusively in AI tools without improving underlying CI/CD and testing infrastructure will see increased instability metrics
- The time to build trust in AI tools (1-2 months) correlates with the quality of internal documentation and platform self-service capabilities
### ๐ Methodology
- Longitudinal study tracking DORA metrics before/after AI adoption across organizations with varying platform maturity levels
- Survey research measuring user-centricity scores and correlating with AI outcome metrics over 6-month periods
- Case study analysis of organizations experiencing AI-related instability vs. those seeing productivity gains
### โ Questions
- How can organizations systematically assess their readiness for AI amplification before tool adoption?
- What specific platform engineering capabilities have the highest correlation with successful organizational AI outcomes?
- How might code provenance tracking be implemented at scale without creating developer friction?
### ๐ฎ Future Research
- Development of standardized AI readiness assessment tools for engineering organizations
- Investigation into optimal sequencing of platform improvements and AI tool rollouts
- Research into developer experience factors that accelerate trust-building with AI tools
### ๐ก Implications
- Practice: Organizations should assess platform maturity before major AI tool investments
- Policy: Need for governance frameworks that address AI tool sprawl and quality control
- Security: AI-generated code requires enhanced review processes and vulnerability scanning
- Education: Training programs must cover platform engineering alongside AI tool usage
- Funding: Budget allocation should prioritize platform foundations over pure AI tool licensing
### ๐ง Learning Styles Assessment
Reading level estimate: 12th grade (Flesch-Kincaid)
#### ๐ Visual learners
- Present: DORA capability model diagrams, platform maturity progression charts
- Improve: Add AI amplification effect visualizations, platform architecture examples
#### ๐ Aural learners
- Present: 45-minute panel discussion with expert insights
- Improve: Create 5-minute audio summary of key amplification concepts
#### ๐ฃ๏ธ Verbal learners
- Present: Clear definitions of platform engineering, bidirectional amplification
- Improve: Add more analogies for AI amplification effects, glossary of terms
#### ๐งฉ Kinesthetic learners
- Present: References to hands-on platform assessment tools
- Improve: Create interactive AI readiness checklist, platform maturity self-assessment
#### ๐ง Logical learners
- Present: Clear cause-effect relationships between platform maturity and AI outcomes
- Improve: Add decision trees for AI adoption timing, measurement frameworks
#### ๐งโ๐คโ๐ง Social learners
- Present: Panel discussion format, Slack community engagement
- Improve: Create cohort-based AI adoption programs, peer review rubrics
#### ๐งโโ๏ธ Solitary learners
- Present: Detailed research reports, self-assessment opportunities
- Improve: Add reflection prompts on organization's AI readiness, journaling templates
#### ๐ฟ Naturalistic learners
- Present: Systems thinking approach to platform engineering
- Improve: Emphasize ecosystem impacts of AI tool choices, sustainability considerations
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Clear heading structure, descriptive link text for research reports
- Improve: Add alt text for D
---
## Full Transcript
[00:12] Hello, hello and welcome everyone. Thank<br>[00:16] you both so much for joining us live<br>[00:18] today and uh for those that are joining<br>[00:22] in the audience live or those listening<br>[00:23] the recording for a discussion and this<br>[00:27] is a lead dev panel created in<br>[00:29] partnership with harness. It'll last<br>[00:32] roughly 45 minutes after which both<br>[00:34] myself and the panelists will head over<br>[00:37] to the lead dev Slack to answer more of<br>[00:40] your questions in the hashtag I guess we<br>[00:44] say hashtag for it panel Q&A channel and<br>[00:48] to continue discussion if you aren't<br>[00:51] already a Slack member yet for those<br>[00:55] live I'm just shooting you right now the<br>[00:58] Slack invitation it's a wonderful<br>[01:01] community that it's just a way to<br>[01:04] continue discussion with engineering<br>[01:06] leadership and also we welcome the<br>[01:09] voices of course of developers if they<br>[01:11] want to you know<br>[01:14] uh add their thoughts as well because we<br>[01:17] need to be listening to you which will<br>[01:19] be part of the theme of today's and all<br>[01:22] conversations for those of us joining us<br>[01:24] live feel free to just share your<br>[01:26] questions in the zoom and I will ask<br>[01:30] them and then if we have extra questions<br>[01:33] because we have a good community joining<br>[01:34] us today it will continue in the Slack.<br>[01:37] So let's get started. I'm Jennifer<br>[01:38] Rigggins. I'm a technology journalist<br>[01:41] and today I'll be joined by Eric Maxwell<br>[01:44] head of 10X technology at Google and<br>[01:47] Pashant Batra or sometimes B PB uh<br>[01:51] senior director of product management at<br>[01:54] Harness at Harness. Uh pashant can you<br>[01:57] please introduce yourself and what<br>[01:59] you're most excited to talk about today<br>[02:06] you are on mute because you know<br>[02:11] >> had to happen right<br>[02:12] >> had to happen<br>[02:14] >> well good morning good afternoon good<br>[02:16] evening everyone uh I am a senior<br>[02:18] director of product at harness uh I've<br>[02:21] been in the industry for 20 plus years<br>[02:23] as you can imagine over that time I've<br>[02:25] built many different products from uh<br>[02:27] building my first VPN to gateways to<br>[02:30] mobile device management software to um<br>[02:34] CASBY cloud access security brokers to<br>[02:36] my last gig where I was at Nutanix where<br>[02:39] we were building a hybrid cloud platform<br>[02:42] uh and then sort of my five years at<br>[02:43] harness that I've spent I've built a few<br>[02:45] different things uh you know off late<br>[02:47] what I do is I lead one of our product<br>[02:49] lines called software engineering<br>[02:51] insights uh and just as a as a quick<br>[02:54] sort of uh overview of what that means,<br>[02:56] right? So, software engineering insights<br>[02:58] is a product line from harness uh that<br>[03:02] essentially uh aims to empower<br>[03:05] engineering leaders today with deep<br>[03:07] insights into you know how well are<br>[03:10] teams building software, how efficient<br>[03:12] are the processes you're running, how<br>[03:14] productive are teams, how well aligned<br>[03:16] is your execution to the outcomes that<br>[03:17] you're looking for, how well are you<br>[03:19] using AI, right? Everything begins with<br>[03:21] measure measurement and then using those<br>[03:24] measured metrics to drive actions, drive<br>[03:27] transformation, recommend changes,<br>[03:29] right? And so that is what uh this<br>[03:31] product line does. U and I'm really<br>[03:33] excited to sort of uh you know chat with<br>[03:35] Jennifer Eric today and talk about how<br>[03:38] we see the advent of AI in the industry<br>[03:40] and how uh you know modern day platforms<br>[03:42] like harness software engineing insights<br>[03:44] a lot that Eric is working on are truly<br>[03:46] sort of participating in this<br>[03:47] transformation.<br>[03:49] >> Absolutely. Thank you so much. Nice to<br>[03:50] have you. And Eric, can you please<br>[03:52] introduce yourself and then talk about<br>[03:54] your job title because kind of famously<br>[03:57] in the lead dev community, we do not<br>[04:00] love the term 10x engineer. So maybe<br>[04:03] talk about what 10x technology is as<br>[04:05] well<br>[04:06] >> at Google effect.<br>[04:08] >> Yeah. No, no, no problem. Um, so I'll<br>[04:11] just give a little background. I started<br>[04:13] off my career as an engineer and I spent<br>[04:15] most of my time doing back-end uh API<br>[04:18] engineering. mostly working in like the<br>[04:20] the middle layer and and the back end.<br>[04:22] Around 2010 2011, I started really<br>[04:26] getting into automation. Um, not because<br>[04:29] I was trying to do DevOps, but I was one<br>[04:32] of three people at a startup company<br>[04:34] that became webcale. Um, and so we just<br>[04:38] considered that survival, uh, rather<br>[04:40] than putting any, you know, terms or<br>[04:42] tags around it. So, um, I kind of got<br>[04:44] into the game early on and then around<br>[04:47] 2015, I started working at Chef Software<br>[04:50] and that's when I really started working<br>[04:51] with customers and and helping them do<br>[04:55] all the things that I had already had<br>[04:57] like a 5-year jump start on, which was<br>[05:00] pretty cool. Um, and that led me to<br>[05:02] Google. So, I've been here at Google now<br>[05:04] for almost eight years. I'm part of the<br>[05:06] the Dora team. So I'm one of the<br>[05:09] researchers on DORA and I'm also one of<br>[05:12] the authors of of the reports that we<br>[05:14] put out. Um and then so what I wanted to<br>[05:17] do at Google was take the research that<br>[05:20] we do because that really is you know<br>[05:22] where my my passion lies. I really enjoy<br>[05:24] that aspect of it and I wanted to figure<br>[05:26] out how I could take that research and<br>[05:28] bring it to our customers. Um so<br>[05:31] thankfully I had the opportunity to<br>[05:33] start a uh consulting practice on the<br>[05:36] Google cloud consulting side uh which we<br>[05:38] call 10x technology um for better or<br>[05:41] worse but uh so what what we do<br>[05:43] specifically is we we focus on bringing<br>[05:46] door research to our customers. So you<br>[05:48] know we we focus on developer<br>[05:50] experience, how to increase<br>[05:52] productivity, how do you build<br>[05:54] engineering excellence? Of course, a big<br>[05:56] part of that is the cultural aspect and<br>[05:58] then from a technology perspective, we<br>[06:00] focus on, you know, DevOps, AI tooling,<br>[06:04] uh, and of course, lots of platform<br>[06:06] engineering. So, um, nice to be here and<br>[06:09] and to address the the 10X part, 10X is<br>[06:12] something that we talk about quite<br>[06:14] famously inside of Google, actually. Um,<br>[06:17] and so it's not really uh a mention<br>[06:19] about the engineer. It's more about how<br>[06:22] can you 10x a company through the use of<br>[06:25] technology.<br>[06:27] >> That is a beautiful<br>[06:30] disclaimer and explanation. Yes, the 10X<br>[06:32] teams, the 10X organizations is totally<br>[06:36] feasible. Nobody really wants to work<br>[06:38] with someone that selfidentifies as a<br>[06:40] 10X engineer. So, absolutely.<br>[06:42] >> No, no, not at all. So, thank you for<br>[06:44] that clarification.<br>[06:45] So for those that don't know, those in<br>[06:47] Europe know there's the DORA<br>[06:49] environmental regulations completely<br>[06:50] different. Uh DORA Google Google is<br>[06:53] deacronomized. Nathan Harvey has taught<br>[06:56] me that word. Um but it's this industry<br>[06:59] benchmarking annual survey that's<br>[07:01] facilitated by Google. It's most<br>[07:04] associated with its four metrics which<br>[07:05] measure throughput and stability, but<br>[07:07] it's actually well over 100 150<br>[07:10] questions that allow organizations to<br>[07:12] see where they stand. Uh, as a<br>[07:15] technology journalist, this is one of<br>[07:17] those data sources I really look forward<br>[07:19] to every year and I have a selfish plea<br>[07:22] that I ask you to fill out this<br>[07:24] anonymous survey when it comes around.<br>[07:26] Uh, this is really fascinating data and<br>[07:30] it helps you understand and reflect on<br>[07:33] yourself and we get this overarching<br>[07:35] benchmarking report. I've shared it in<br>[07:37] the chat for those live and it's in the<br>[07:39] webinar resources link so you can get<br>[07:41] this year's report. But Eric, can you<br>[07:44] offer a more official definition of what<br>[07:47] the door study is and how companies can<br>[07:49] use it?<br>[07:51] >> Sure. Yeah. So, um, just one item of<br>[07:54] clarification as of this last year of<br>[07:57] research 2025, it's now five cap or five<br>[08:00] metrics. Um, so we added rework to the<br>[08:03] list, which is pretty cool. It was kind<br>[08:05] of a long time coming. uh we you know we<br>[08:07] had been thinking about it and really<br>[08:09] researching it for two years and uh then<br>[08:12] we finally added it to what we call our<br>[08:14] our core model. So unfortunately we<br>[08:17] haven't had the time to update the<br>[08:18] website but all of that is coming soon.<br>[08:20] So we'll be adding that to the quick<br>[08:22] check on the website uh and we'll be<br>[08:24] adding it to you know all of the<br>[08:25] official documentation. But um yeah, so<br>[08:29] um I I wonder if it would be helpful<br>[08:30] just to kind of show like the the Dora<br>[08:33] capability diagram uh and then I can<br>[08:36] kind of walk through that.<br>[08:39] Um<br>[08:40] >> absolutely. Yeah. So let's share that so<br>[08:43] everyone understands.<br>[08:45] >> So uh it looks like our corporate<br>[08:50] >> Oh, this is something we were having<br>[08:53] technical difficulties before<br>[08:55] >> will not allow me to share my screen. So<br>[08:57] >> that's totally fine if you<br>[08:58] >> can can you share dora.dev?<br>[09:01] >> Absolutely. It would be my pleasure. Let<br>[09:03] me make sure I'm not having nefarious<br>[09:05] things open on my laptop.<br>[09:08] Um here we go. So I'm going to dora.dev<br>[09:13] research<br>[09:14] >> and then I'm going to share my screen.<br>[09:17] Thank you so much.<br>[09:19] Share screen.<br>[09:22] >> Yeah. And if you want to just expand<br>[09:24] that capability model and I can kind of<br>[09:26] talk through it there<br>[09:28] >> like under the capabilities, right? But<br>[09:30] this is<br>[09:31] >> just click on research.<br>[09:34] >> Okay.<br>[09:35] >> Just the top button there.<br>[09:37] >> There we go.<br>[09:38] >> And then scroll down and then click on<br>[09:40] um the uh the the radio button.<br>[09:45] >> Which one?<br>[09:46] >> The radio button at the top there where<br>[09:48] it says detail.<br>[09:50] >> Radio is what? I'm not.<br>[09:52] >> Oh, sorry. So, right above the word<br>[09:54] outcomes. There you go.<br>[09:55] >> Thank you.<br>[09:56] >> Okay, cool. And then just kind of scroll<br>[09:57] down so we can see the whole model or at<br>[10:00] least as much of it as possible.<br>[10:02] >> Cool.<br>[10:03] >> All right. So, so let me I'll just give<br>[10:05] a brief uh explanation. Um the the<br>[10:09] metrics that were mentioned um the now<br>[10:11] five key metrics, those sit in the<br>[10:13] middle, the green box there under<br>[10:15] performance and under software delivery<br>[10:17] specifically. So that's how we measure<br>[10:20] software delivery. So these metrics are<br>[10:23] um globally recognized as the industry<br>[10:25] standard way of measuring software<br>[10:27] delivery performance. Um and in fact<br>[10:29] there are the last time I counted which<br>[10:32] admittedly was maybe five or 6 months<br>[10:34] ago there were 60 third party tools that<br>[10:37] surfaced these metrics for their users.<br>[10:40] Um so just kind of adding to you know<br>[10:43] the giving credence to what I said about<br>[10:45] being kind of industry accepted metrics<br>[10:47] and ways of measuring. Now the<br>[10:49] interesting thing is the the metrics<br>[10:52] have definitely been the thing that have<br>[10:56] maybe how do I say this gotten a lot of<br>[11:00] attention. Uh and so as a result a lot<br>[11:03] of people think that the metrics are<br>[11:06] synonymous with Dora. So when they think<br>[11:08] Dora, they think metrics.<br>[11:10] I personally think that the metrics are<br>[11:12] actually the most the least interesting<br>[11:15] part of the whole Dora research and the<br>[11:17] framework and and whatnot. Uh and and<br>[11:20] I'll kind of explain why I think that.<br>[11:23] So what our research really focuses on<br>[11:25] is the blue box on the right hand side,<br>[11:28] the outcomes. Because let's face it,<br>[11:31] this is what everybody cares about,<br>[11:33] right? All organizations care about the<br>[11:36] organizational performance. So whatever<br>[11:38] the organization is trying to achieve,<br>[11:40] that's what the organization cares<br>[11:41] about, right? I mean that's why the<br>[11:43] organization deploys AI and you know<br>[11:46] does DevOps and builds platforms and you<br>[11:48] know everything else that an<br>[11:49] organization does. They do it to achieve<br>[11:51] their goals and also they want to<br>[11:54] improve the well-being of the people<br>[11:55] that work there. At least most companies<br>[11:57] do. Uh so so this is where we start our<br>[12:00] research. We we start with the outcomes.<br>[12:03] Uh and then so what we do is we ask the<br>[12:05] question okay what are the things that<br>[12:07] will predict higher levels of these<br>[12:09] outcomes that we care about and our<br>[12:11] research has shown that software<br>[12:13] delivery performance and reliability are<br>[12:16] two very strong predictors of these<br>[12:19] outcomes that we care about.<br>[12:21] So and that's where we get the metrics<br>[12:24] because you know if we agree that these<br>[12:26] things are important and that they drive<br>[12:28] the outcomes well we need a way to<br>[12:29] measure these things obviously and so<br>[12:31] that's that's how we came up with um the<br>[12:34] the doraometrics.<br>[12:36] So but that's not where the research<br>[12:38] stops and that's where I think a lot of<br>[12:40] people actually think that you know the<br>[12:42] research stops. it keeps going. And so<br>[12:44] what we want to do is we want to<br>[12:46] understand what are the things that<br>[12:48] organizations can do that will predict<br>[12:50] higher levels of software delivery<br>[12:52] performance and higher levels of<br>[12:54] reliability. And so when we think about<br>[12:57] the metrics, I would encourage folks to<br>[12:59] think about the metrics as just a gauge.<br>[13:02] It they're they're just lagging<br>[13:04] indicators that tell you if you're<br>[13:06] heading in the right direction. And the<br>[13:09] things that you really want to focus on<br>[13:11] are the capabilities on the left hand<br>[13:13] side. And and the way that you do this<br>[13:15] first is obviously by understanding what<br>[13:18] the capabilities are and understanding,<br>[13:20] you know, what do we mean when we say<br>[13:21] continuous integration. Um, as an<br>[13:24] example, we want to make sure that we're<br>[13:26] all sort of talking the same language. I<br>[13:28] I've worked with a lot of customers<br>[13:29] where, you know, you're saying the same<br>[13:32] words, but you mean pretty different<br>[13:34] things, right? So So first, let's ground<br>[13:37] on that. look at what we mean by those<br>[13:39] capabilities and then you want to<br>[13:41] prioritize at the application or service<br>[13:44] level where your strengths and<br>[13:47] weaknesses in these capabilities lie. So<br>[13:50] you need to have like a real truthful<br>[13:52] introspection about you know where are<br>[13:55] the bottlenecks in the process and once<br>[13:57] you've identified the bottlenecks you<br>[13:59] can then prioritize them and then start<br>[14:01] improving them. So the the bulk of our<br>[14:03] research really is is on these<br>[14:05] capabilities here that you see on the<br>[14:07] lefth hand side.<br>[14:09] So I hope that gives a good overview for<br>[14:11] folks.<br>[14:12] >> Absolutely.<br>[14:14] So in the context of this year's report<br>[14:18] which was renamed<br>[14:22] which is something unto itself I think<br>[14:25] we could say is different. It's called<br>[14:27] the state of AI assisted software<br>[14:29] development because that's where we are.<br>[14:33] Uh<br>[14:34] as what's changed? What is different<br>[14:37] right now? What have we learned? Like<br>[14:40] because this year is I think feels like<br>[14:44] a turning point<br>[14:45] >> for the tech industry and for the<br>[14:47] report. No.<br>[14:48] >> Yeah, definitely. Um I I think it kind<br>[14:51] of follows along the theme of the<br>[14:52] deacroning that we did uh two years ago<br>[14:55] for the 10-year anniversary. And the<br>[14:57] reason that we did that is because we<br>[15:00] felt that folks were getting too hung up<br>[15:03] on the term DevOps.<br>[15:05] And you know those of us that have been<br>[15:07] in the industry when we say the word<br>[15:10] DevOps we understand what that means. We<br>[15:12] understand that it is you know a<br>[15:14] cultural and a process and an<br>[15:17] organizational transformation.<br>[15:19] But a lot of people conflate that with<br>[15:22] technology. And when you're trying to<br>[15:25] have these conversations with people who<br>[15:27] are not technologists,<br>[15:30] a lot of times they just kind of shut<br>[15:32] down, you know, when they hear trigger<br>[15:34] words, if you will, you know, and then<br>[15:36] DevOps is kind of one of them where we<br>[15:38] would have these conversations and I<br>[15:40] would use the word DevOps and they would<br>[15:41] say, "Okay, well, you know, our<br>[15:44] pipelines are fine. We don't want to<br>[15:45] focus on our pipelines. We want to focus<br>[15:46] on delivering code faster. you're like,<br>[15:49] "Yes, that's what I'm talking about." So<br>[15:51] anyway, so we we made the uh we made the<br>[15:53] decision then to to to deacronym and<br>[15:56] also then as part of that, the name of<br>[15:58] the report was the state of DevOps<br>[16:00] report. Um so it just seemed natural<br>[16:03] that we evolved that remove DevOps from<br>[16:06] the title and really start focusing on<br>[16:09] as you mentioned the the changing<br>[16:11] landscape that we see in the industry<br>[16:13] today.<br>[16:15] >> Okay. and not just a title. What is<br>[16:18] different this year? What has changed?<br>[16:21] Because last year it was kind of like,<br>[16:22] well,<br>[16:24] AI has assisted the quality of docs<br>[16:27] quite a bit, but it's kind of made<br>[16:30] things less stable. So, what is the<br>[16:33] unique about the one that came out in<br>[16:35] November?<br>[16:36] >> Yeah. Well, I mean, obviously there's a<br>[16:38] major focus on AI in the entirety of the<br>[16:42] report. So, not only did we expand the<br>[16:44] research that we uh started three year<br>[16:47] two years prior um and really started<br>[16:51] digging into uh AI at a much deeper<br>[16:53] level. And by the way, just to kind of<br>[16:55] back up for a second, for those of<br>[16:57] people that haven't really been<br>[16:58] following our research, the what we do<br>[17:00] is we we study something, you know, in a<br>[17:03] given year and when we discover<br>[17:05] something that's interesting, exciting,<br>[17:07] something that we want to understand<br>[17:08] more, we continue to explore those<br>[17:11] topics and just go deeper and deeper and<br>[17:13] deeper. So, this is the third year of of<br>[17:15] that that AI uh pursuit. And it was<br>[17:18] really apparent to us that this was<br>[17:20] something that we needed to go allin on<br>[17:22] because the industry is going allin on<br>[17:24] this. And it really has changed the the<br>[17:27] paradigm for what's happening at the um<br>[17:32] you know at the the entire organization<br>[17:34] from idea to implementation. And so we<br>[17:38] wanted to get a deeper understanding of<br>[17:41] you know how is AI affecting developers<br>[17:44] in their day-to-day? What are things<br>[17:45] that developers are using? How are they<br>[17:47] using these things? What impacts is AI<br>[17:50] having? And one of the the impacts that<br>[17:52] we did discover uh again was that it is<br>[17:56] increasing the instability<br>[17:58] which is not a good thing. Um and also<br>[18:01] increasing rework. So so we we did see<br>[18:04] that. And then another major change or<br>[18:07] major thing that we added to the report<br>[18:09] this year is we create so that<br>[18:11] capability guide um or map rather that<br>[18:14] you were just displaying on the screen.<br>[18:16] We expanded that and we created an AI<br>[18:19] capability model. So what we wanted to<br>[18:22] understand so what we talked about just<br>[18:24] a minute ago is the capabilities that<br>[18:27] will drive software delivery<br>[18:28] performance. What we wanted to<br>[18:30] understand was when you when you have AI<br>[18:35] what are the capabilities that you can<br>[18:38] can focus on to drive specific outcomes<br>[18:42] that you're looking for. So there we go.<br>[18:46] Um, so what this does is this allows you<br>[18:49] to start from the right hand side. We<br>[18:51] always start from the right hand side<br>[18:52] and work our way to the left. Uh, and<br>[18:55] and so you can look at this map and and<br>[18:57] say, "Okay, I want to improve, you know,<br>[19:00] uh, my team performance as an example.<br>[19:03] So you can hover over team performance<br>[19:05] and what it does is it will tell you and<br>[19:07] highlight the uh the capabilities that<br>[19:11] you need to focus on when you have when<br>[19:14] you're working with AI. And so those<br>[19:18] capabilities will amplify the impact of<br>[19:22] AI on those outcomes that you care<br>[19:24] about. Now it's really important to<br>[19:27] understand that when I say the word<br>[19:28] amplify, this is a birectional pathway.<br>[19:32] So it doesn't just make things better,<br>[19:35] it also makes things worse. And let me<br>[19:38] explain.<br>[19:39] If you are doing things well, AI makes<br>[19:43] those things better. If you are doing<br>[19:47] things not very well, AI makes things<br>[19:51] worse. So this team performance is a<br>[19:54] really great example. When you dig into<br>[19:56] our research, what it shows is that<br>[19:58] teams that are user centric,<br>[20:02] AI then makes the team performance<br>[20:05] better.<br>[20:06] Teams that are not user centric,<br>[20:10] AI introduction into the team makes team<br>[20:13] performance measurably worse,<br>[20:16] substantially worse. So I think that's<br>[20:18] really important to to understand is is<br>[20:21] this this amplification goes both ways.<br>[20:23] So anyway, so we created this model to<br>[20:26] help people focus on the outcomes that<br>[20:28] they're looking for and really try to<br>[20:30] dissect and understand, you know,<br>[20:33] perhaps why aren't we getting the<br>[20:35] results that we expected? Like code<br>[20:38] quality as an example is a big one that<br>[20:40] customers, you know, frequently I<br>[20:42] frequently hear from people, hey, you<br>[20:44] know, these tools are great. They're<br>[20:46] helping us write code quickly, but a lot<br>[20:48] of times the quality just isn't there.<br>[20:50] Well, what our research shows is that in<br>[20:52] order to get high levels of code<br>[20:54] quality, you need to have internal data<br>[20:57] that is accessible to your AI tools. So,<br>[21:00] you know, if you're using code assist,<br>[21:02] they need to be trained on your internal<br>[21:04] repos in order to really produce good<br>[21:07] quality code. as an example.<br>[21:10] >> And as you can see, it doesn't just<br>[21:12] affect code quality, it affects<br>[21:14] individual effectiveness, it affects<br>[21:17] product performance,<br>[21:19] >> which makes sense because we've always<br>[21:21] known garbage in garbage out data,<br>[21:23] right?<br>[21:25] >> That's right. Yep. And and so if you're<br>[21:27] interested in<br>[21:28] >> garbage, but something trained on the<br>[21:30] world is not trained on your code. These<br>[21:33] are difference.<br>[21:35] >> That's right. Yeah, that's that's very<br>[21:37] correct. Um, and then lastly, what I'll<br>[21:39] say about this is um, we've also been<br>[21:42] from a Dora research perspective, we've<br>[21:44] been trying to put out more content and<br>[21:46] and give more to the community. And so<br>[21:48] we actually just recently released an<br>[21:50] entire report on this model. Um, and so<br>[21:54] that's the AI capabilities model that<br>[21:56] you see there on the left hand side. Um<br>[21:59] it is almost a hundred pages that goes<br>[22:02] very in-depth into each of those<br>[22:04] capabilities and the outcomes that they<br>[22:05] drive. Shows all of the research, all of<br>[22:08] the data. Um and so that's uh that's a<br>[22:11] really great place uh to go if you want<br>[22:13] to learn more about this model<br>[22:16] >> and everything we're talking about is<br>[22:18] not just this model and these things but<br>[22:21] what it actually is in reality. So<br>[22:24] pashant with that in mind like what are<br>[22:28] you how does this ring true compared<br>[22:30] with like what's because harness is a<br>[22:33] company that uses AI you are still<br>[22:34] technology company and what your<br>[22:37] organization is experienced and what you<br>[22:39] find your clients are going through.<br>[22:41] Yeah.<br>[22:43] uh loved the overview veric I think Dora<br>[22:45] has been the golden standard for the<br>[22:47] industry for a while right for any<br>[22:50] leader as we have gone into a services<br>[22:52] architecture uh if you are the owner of<br>[22:55] a service uh and you're responsible for<br>[22:58] the uptime the the health of these<br>[23:00] services one of the key measures of this<br>[23:02] is you know as as you um as as you own<br>[23:05] the teams that build these services<br>[23:07] maintain these services is the is the is<br>[23:09] are the durometrics right so um and and<br>[23:12] AI I sort of uh is uh is a is a is a is<br>[23:17] a big event that's happening in the<br>[23:18] industry. Um and there are many ways to<br>[23:21] measure AI, many ways to understand AI,<br>[23:23] but Dora continues to be one of those<br>[23:25] golden metrics that absolutely continues<br>[23:26] to matter, right? Because at the end of<br>[23:28] the day, AI or or not, uh you are<br>[23:30] measuring software delivery and that's<br>[23:32] what Dora helps you measure, right? So I<br>[23:34] think uh from my perspective you know I<br>[23:36] spend a lot of time talking to a lot of<br>[23:38] our customers who are um um on the hook<br>[23:42] in so many ways right if if you imagine<br>[23:44] being a SVP of engineering a CIO a CTO<br>[23:48] today there is tremendous pressure on uh<br>[23:52] us as leaders to to truly basically<br>[23:55] embrace AI uh and show results show ROI<br>[23:59] right money is no longer cheap over the<br>[24:01] last many years money has become<br>[24:03] expensive Right? Everything must be<br>[24:05] proven. The ROI must be shown. Right?<br>[24:07] And AI is such a transformational<br>[24:09] technology right now that everybody is<br>[24:11] is is expecting magic to happen. But<br>[24:14] that magic needs to be proven. It needs<br>[24:16] to be shown by hard numbers. Right? So<br>[24:18] every uh leader today is saying look I<br>[24:21] am making investments. Not enabling my<br>[24:23] teams with the best in breed AI tooling<br>[24:25] is not an option. Some teams are signing<br>[24:28] up for one vendor. Most customers that I<br>[24:31] talk to are have an open vendor policy.<br>[24:33] Does not mean anybody can bring anything<br>[24:35] but it means that as a best practice<br>[24:38] they want to enable more and more coding<br>[24:40] assistance for their users. See what you<br>[24:43] know their developers love within sort<br>[24:45] of an enterprise contract with the right<br>[24:47] guard rails and and so on and so forth,<br>[24:50] right? Um and as these investments begin<br>[24:52] to happen, the the obvious question now<br>[24:54] for the that engine leaders have to<br>[24:56] answer back to the board, back to the<br>[24:57] CFO is like we made all these<br>[24:59] investments. What is the ROI? What tool<br>[25:01] is worth investing more in? What tool is<br>[25:04] truly providing us value? And so on and<br>[25:05] so forth, right? And so um so it comes<br>[25:09] down to measuring what tools developers<br>[25:13] are using. It comes down to measuring<br>[25:16] with the tools that these developers are<br>[25:18] using. What impact are you actually<br>[25:20] seeing in your SDLC? There is obviously<br>[25:22] a very easy perception. Everybody feels<br>[25:25] more productive, right? All of a sudden<br>[25:26] you can prompt and code is written for<br>[25:28] you, right? And test cases are written<br>[25:30] for you and documentation can be<br>[25:31] generated. That is a massively powerful<br>[25:33] thing to happen. So there is an obvious<br>[25:35] perception that my productivity has<br>[25:37] significantly enhanced.<br>[25:39] And yet as an organization to to<br>[25:41] everything that Eric was mentioning um<br>[25:44] it is not necessary that if everybody<br>[25:46] begins to use tool on their own that as<br>[25:48] an organization you're actually thriving<br>[25:50] and you are moving towards becoming that<br>[25:52] 10x organization that is not guaranteed<br>[25:53] right so as leaders again you want to<br>[25:56] begin to measure you want to begin to<br>[25:58] understand that as an organization not<br>[25:59] as an individual not as one team but as<br>[26:02] an organization how well have we<br>[26:03] embraced AI what is the impact I'm<br>[26:05] seeing what is the positive impact but<br>[26:08] sometimes what is the negative impact or<br>[26:10] sometimes what is flatlined where I<br>[26:11] expected obvious gains but I but I'm not<br>[26:13] seeing those gains. So you want to begin<br>[26:15] to measure. So I think Eric said<br>[26:16] something where metrics are laggered<br>[26:18] indicators uh and might be very less<br>[26:20] interesting as compared to the actual<br>[26:21] capabilities you want to develop. But<br>[26:22] guess what right um unless until you<br>[26:25] have those gauges that tell you where is<br>[26:27] the slowdown where is that you should<br>[26:29] focus on you don't know what capability<br>[26:30] to start improving as an organization.<br>[26:33] So installing that gauge becomes sort of<br>[26:34] that you know first step you take begin<br>[26:36] to measure things uh that opens you know<br>[26:39] your mind that gives you eyesight into<br>[26:42] what are the different bottlenecks<br>[26:44] you're you're you're observing<br>[26:45] especially again as you as you invest in<br>[26:47] AI like I'll give a very crude example<br>[26:50] uh and Pandora research also speaks to<br>[26:52] this is right uh what what AI is doing<br>[26:54] is that it's generating tons of code<br>[26:56] right it's so easy to write code now<br>[26:58] every engineer is creating more and more<br>[27:00] and more code but that more code is<br>[27:03] leading to first of all review<br>[27:04] bottlenecks. If you have not as an<br>[27:06] organization considered what does it<br>[27:08] mean to review this massive amount of<br>[27:10] code that is being generated now and<br>[27:11] rethink your review processes there is a<br>[27:13] review bottleneck. If the quality of the<br>[27:15] code for whatever reasons because you<br>[27:17] didn't train your models well enough<br>[27:18] because you've not enabled your<br>[27:19] engineers well enough if the quality of<br>[27:21] that code is not great it's leading to a<br>[27:23] lot of rework you have a rework<br>[27:24] bottleneck right so being able to<br>[27:26] identify these things and then finding<br>[27:28] the capabilities you have to invest in<br>[27:29] is the way I see sort of the industry uh<br>[27:32] you know truly sort of panning on this<br>[27:35] >> actually when we<br>[27:37] those that are watching this have gone<br>[27:39] through the process of signing up for a<br>[27:41] lead dev webinar and there's quite an<br>[27:44] openended a question about like what you<br>[27:46] hope to get out of joining this<br>[27:48] conversation. And the most common<br>[27:52] response was<br>[27:54] to summarize it because everyone writes<br>[27:56] their own ideas was people were looking<br>[27:59] for effective measurable ways to boost<br>[28:01] productivity or to increase engineering<br>[28:03] efficiency for technical teams. So this<br>[28:06] does come down to the meas the metrics.<br>[28:09] So I mean I we I definitely hope people<br>[28:13] fill out Dora sometimes<br>[28:15] uh once a year at least maybe more but<br>[28:18] it is not a quick survey by any means.<br>[28:23] It is quite detailed and thorough and<br>[28:25] important in itself. But what are<br>[28:28] especially when we have this whole idea<br>[28:30] of empowering developers with autonomy,<br>[28:33] but then this creates this whole AI<br>[28:35] sprawl and maybe shadow AI because we<br>[28:39] know if you try to ban something that<br>[28:41] they want to use that it's not that<br>[28:42] expensive. They'll just take out their<br>[28:44] credit cards. Maybe we need to control<br>[28:46] that. So, how can you measure the AI<br>[28:50] adoption where the bottlenecks are and<br>[28:52] the impact on your developers? What are<br>[28:54] some of the key metrics?<br>[28:57] >> Is that a question for me, Jennifer?<br>[28:59] >> For either of you? Yeah. What have you<br>[29:01] been finding that is some powerful<br>[29:03] metrics either for your team or your<br>[29:04] customers?<br>[29:06] >> Yeah, I can take a first crack, Eric,<br>[29:07] and then you can add to that.<br>[29:08] >> Sure.<br>[29:08] >> Yeah, please.<br>[29:09] >> Um,<br>[29:10] >> so I think uh yeah, I think uh the first<br>[29:12] thing like what does it mean to measure<br>[29:14] AI, right? Um there are two broad<br>[29:16] categories. What is the adoption of<br>[29:18] these tools and then what is the impact<br>[29:20] of those tools and we'll we'll come to<br>[29:21] both. Right? So to measure adoption of<br>[29:25] these tools obviously you want to start<br>[29:27] looking into saying a how many users are<br>[29:30] using these tools what kinds of tools<br>[29:33] but then using this tool does not<br>[29:35] guarantee that you're actually using it.<br>[29:37] Right? Just having a license and you<br>[29:40] know once in a while prompting something<br>[29:41] in the tool does not mean you're<br>[29:42] effectively using the tool. So then you<br>[29:44] have to go within these tools and begin<br>[29:46] to understand how much of the code that<br>[29:48] you're actually uh committing to your<br>[29:50] repositories is actually coming from<br>[29:52] these AI assistants, right? Uh<br>[29:54] interestingly that is a hard problem to<br>[29:56] solve today. The state<br>[29:58] >> how do you measure that? Like are you<br>[30:00] just asking developers or are you using<br>[30:02] tools to measure the percentage of code<br>[30:06] that AI was involved? Because maybe<br>[30:08] developers don't feel safe saying<br>[30:09] whether or not they're using AI or not.<br>[30:11] Side note, they are.<br>[30:14] I think every yeah fortunately every<br>[30:16] coding assistant on the market today uh<br>[30:18] exposes uh data as well as APIs for uh<br>[30:22] you know customers to gather insights<br>[30:24] for you know per user per team per<br>[30:26] organization. How much prompting are<br>[30:29] users doing? How many lines of code is<br>[30:32] is an is an agent generating? How much<br>[30:34] of that line how much of that code being<br>[30:36] generated is being accepted by the users<br>[30:38] and actually becoming part of their<br>[30:39] code. Right? Uh so so there's a lot of<br>[30:41] data that these assistants provide that<br>[30:43] for example a tool like SEI we talk to a<br>[30:46] cloud code we talk to a windsurf a<br>[30:48] cursor a Gemini code it says right<br>[30:49] different tools and pull in this data so<br>[30:52] that provides that common visibility of<br>[30:54] adoption and usage of these tools to our<br>[30:57] customers um but the but the hard part<br>[31:00] is once that data is accepted right uh<br>[31:02] let's say I prompted winds and winds<br>[31:05] generated code and I accepted that code<br>[31:07] there is no way to guarantee that that<br>[31:09] code was then not modified or lines of<br>[31:11] code were not deleted by the developers.<br>[31:13] Right? And that's where there is a<br>[31:14] little bit of a flux in the industry<br>[31:16] today where truly measuring uh truly<br>[31:18] tagging every line of code like imagine<br>[31:20] if git had a metadata for every line of<br>[31:22] code which said this was purely AI<br>[31:24] generated versus this was AI generated<br>[31:26] and then erit versus you know some of<br>[31:27] the code that was only manually created.<br>[31:30] Uh so that level of sort of<br>[31:31] instrumentation for code does not exist<br>[31:34] uh today but I have no doubt that we all<br>[31:35] heading towards that uh if we have to<br>[31:37] deeply measure this. That's just the<br>[31:38] measurement of adoption and usage. And<br>[31:41] then there is the impact part. And if<br>[31:42] you really think of impact part, what<br>[31:44] you what you want to measure is<br>[31:45] obviously like like why am I using<br>[31:47] because I want to be faster. I want to<br>[31:48] be generating more code. Uh what is the<br>[31:51] improvement in your code velocity is the<br>[31:53] first thing you want to measure. And<br>[31:54] this is this is expected to be typically<br>[31:56] very positive gains, right? But velocity<br>[31:59] often can come<br>[32:00] >> velocity velocity at what point?<br>[32:04] the you could you could look at<br>[32:06] >> yeah you could look at velocity at a<br>[32:08] granular level in terms of the PRs that<br>[32:10] developers are generating are am I<br>[32:11] creating a lot more PRs than I used to<br>[32:14] am I writing a lot more lines of code<br>[32:15] than I used to but more importantly from<br>[32:17] a business perspective am I actually<br>[32:19] resolving more bugs and am I delivering<br>[32:20] more features and capabilities in the<br>[32:22] product right has the level of features<br>[32:24] that I was delivering has that actually<br>[32:26] improved so that is feature velocity PR<br>[32:28] velocity bug velocity that tools like<br>[32:30] SEI help you measure uh but to complete<br>[32:33] that point Jennifer I think velocity can<br>[32:35] often come at the cost of quality right<br>[32:36] especially in the age of AI uh if you're<br>[32:39] not reviewing this code very well then<br>[32:41] often the number of bugs coming is is<br>[32:43] high but also like Eric mentioned it<br>[32:46] might be leading to a lot of rework how<br>[32:48] do you measure the rework that is being<br>[32:50] created because of all this uh you know<br>[32:53] AI code that that is coming in and then<br>[32:55] finally it's not just quality of the<br>[32:57] code now but it's the long-term<br>[32:58] maintainability of the code you know<br>[33:00] it's it's uh it's AI is many times not<br>[33:02] explainable<br>[33:03] A lot of times the code that is written<br>[33:06] uh if if you know an year later<br>[33:08] developers had to go fix things and AI<br>[33:10] was not fixing it, chances are you might<br>[33:12] not understand what's in there. What is<br>[33:13] the long-term maintainability of this<br>[33:15] code? What is the quality of this code?<br>[33:16] Right? So there are many ways to sort of<br>[33:18] think about this problem uh that leaders<br>[33:20] today are looking to measure and that's<br>[33:21] where again tools like SEI software<br>[33:23] engines insights come in and try to<br>[33:25] provide those uh those insights.<br>[33:29] >> Okay. So, so, um, c can I respond to to<br>[33:32] that one? I I have some some thoughts on<br>[33:34] this, and I'll and I'll start by, uh,<br>[33:36] summoning one of my favorite South Park<br>[33:38] episodes, the underpants gnomes, if you<br>[33:40] all remember that, where it was like<br>[33:42] step one, collect underpants, step<br>[33:43] three, profit. So, I think a lot of<br>[33:47] customers and organizations treat AI in<br>[33:50] in a very similar way where they think<br>[33:52] step one, adopt AI tools, step three,<br>[33:55] profit. the the the problem is is that<br>[33:59] there's that there's a middle part. Um<br>[34:01] so there's adopting the tool and then<br>[34:04] you have to build trust in in the tool<br>[34:07] with the developers and only until you<br>[34:10] have built trust will you then start to<br>[34:12] see developer productivity. And and<br>[34:15] there's some additional nuance here<br>[34:16] because the way that you measure<br>[34:18] adoption is going to be different than<br>[34:20] the way that you measure trust both from<br>[34:22] a metrics perspective and also at the<br>[34:25] the level at which you measure it. So<br>[34:27] most of these will be at the individual<br>[34:29] level. So when you're adopting the tool,<br>[34:31] you want to see are people using the<br>[34:33] tool? Are they using the licenses? You<br>[34:35] know, are they firing it up? You know,<br>[34:37] yada yada. When you get into trust, you<br>[34:40] need to understand, you know, things<br>[34:42] like the percentage of of code<br>[34:44] committed, lines of code committed from<br>[34:46] AI to see whether they're they are<br>[34:48] actually having trust in the tool. This<br>[34:51] process can take between a month to two<br>[34:52] months to actually build trust in these<br>[34:55] systems. And only after you've done that<br>[34:57] are you going to be able to reach<br>[34:59] developer productivity. Developer<br>[35:02] productivity though is now measured at<br>[35:04] the team or the application level. I was<br>[35:07] going to say developers tend to really<br>[35:09] not like well probably any human being<br>[35:11] to be monitored and measured at level<br>[35:14] especially in a less secure job market.<br>[35:18] >> Yeah. And and it's just not helpful,<br>[35:20] right? It doesn't really actually tell<br>[35:21] you anything that's important. You know,<br>[35:24] it would it gives you data, but does the<br>[35:26] data matter? And I would argue very<br>[35:28] strongly that it doesn't. So in addition<br>[35:30] to all of the things that pashant<br>[35:32] mentioned around velocity and ticket<br>[35:34] closures um you can also use dorometrics<br>[35:37] as a measure of productivity but of<br>[35:39] course again that's at the application<br>[35:41] or service level. But that brings us<br>[35:43] into a new and and interesting situation<br>[35:46] because a lot of companies are adopting<br>[35:49] AI. They're building trust in AI but<br>[35:52] they're not getting productivity out of<br>[35:54] AI. And and a lot of times when you zoom<br>[35:58] in and you really get try to get an<br>[35:59] understanding of why that is, what I'm<br>[36:02] seeing is that companies are investing<br>[36:05] what seems like over 100% of all of<br>[36:08] their time, resources, and effort into<br>[36:11] AI adoption,<br>[36:13] but they're not continuing to focus on<br>[36:16] the fundamentals of the underlying<br>[36:18] platforms and the underlying pipelines.<br>[36:21] You know, and like Pashant mentioned,<br>[36:23] you're now producing a lot more code,<br>[36:26] and a lot of times it's code that you<br>[36:28] don't even fully understand, but yet<br>[36:31] companies haven't spent the time to<br>[36:33] improve their testing automation, their<br>[36:37] uh, you know, their documentation<br>[36:39] quality, their continuous integration.<br>[36:42] And so now what you have these systems<br>[36:44] that are fragile and already not doing<br>[36:47] well. I mean, I don't know about you,<br>[36:48] Pashant, but I've literally never worked<br>[36:50] with a customer in the last 10 years<br>[36:52] when I asked them the question, "Is your<br>[36:54] testing automation great?" None of them<br>[36:57] say yes.<br>[36:58] >> And now there's more code to<br>[37:01] >> Now there's more. And we're not even<br>[37:02] talking about agents yet, right?<br>[37:05] >> We're just talking about code assist<br>[37:06] tools for the most part. When you start<br>[37:09] getting into agents now, it's like one<br>[37:12] developer to, you know, how many a how<br>[37:15] many developers is an agent? It could<br>[37:18] almost be an infinite amount. And so<br>[37:20] unless you have these underlying<br>[37:22] fundamentals in place and and really one<br>[37:25] of the keys to this is that and and this<br>[37:27] is shown in our research from last year<br>[37:30] is the the internal developer platform<br>[37:33] is the key to unlocking organizational<br>[37:37] performance with AI. So you know you can<br>[37:41] get and pashant was talking about this<br>[37:43] earlier you can get individual<br>[37:45] performance you can get team performance<br>[37:48] but to really get organizational<br>[37:50] performance you need a well-built<br>[37:53] internal developer platform and most<br>[37:56] people that I interact with they have<br>[37:58] internal developer platforms but almost<br>[38:01] none of them have well-built and and you<br>[38:05] know properly built internal developer<br>[38:07] platforms. So, I I definitely see that<br>[38:09] as as something that is a is a friction<br>[38:12] point now and it's just going to get<br>[38:14] exponentially worse the more that that<br>[38:16] organizations adopt uh agents to do the<br>[38:20] bulk of the work.<br>[38:22] >> Absolutely. And uh for those that are<br>[38:24] joining us live, I've enacted a poll, if<br>[38:27] that's the verb, uh which best describes<br>[38:30] where your organization is on the<br>[38:31] platform engineering journey. And we've<br>[38:33] got a well hopefully uh well we did but<br>[38:37] then our budgets were cut and then<br>[38:39] following the cloudnative computing<br>[38:41] foundations platform maturity model<br>[38:44] we've got so please do answer if you<br>[38:46] want uh we're talking about provisional<br>[38:48] which is custom processes by request ad<br>[38:50] hoc totally appropriate in a startup<br>[38:54] setting where you've got less than 50<br>[38:56] engineers you still have that close<br>[38:58] context and all totally fine then we've<br>[39:00] maybe got the operational maybe you<br>[39:02] start to standardized tooling centrally<br>[39:04] tracked by a dedicated team. Then maybe<br>[39:07] you have the reach the level of<br>[39:09] scalability with platform as a product.<br>[39:11] You're treating your<br>[39:13] internal developers like customers. You<br>[39:15] have the self-service mechanism. So<br>[39:18] because you can't have a platform team<br>[39:20] scale to the amount of developers you<br>[39:22] have. Uh you have insights metrics. We<br>[39:25] clearly like metrics on the call. And<br>[39:27] then the goal the end goal of your<br>[39:30] golden path you're<br>[39:33] is to have this reach this level of<br>[39:35] optimization where you're balancing both<br>[39:37] qualitative and quantitative metrics.<br>[39:39] You have integrated managed services<br>[39:43] enabled ecosystem and then you still<br>[39:46] have that like platform as a product<br>[39:48] which might be even having internal<br>[39:50] marketing or demo days things like that.<br>[39:53] So uh while we see where our audience is<br>[39:58] on that uh I would recommend making it<br>[40:00] wide and I wrote long responses uh<br>[40:04] pashant so how are you finding as a<br>[40:07] platform company and you're not the only<br>[40:09] one by any means and there is this idea<br>[40:12] that maybe you start out by building a<br>[40:15] little something or a wiki to start but<br>[40:18] as it evolves can you offer some use<br>[40:22] cases is of how like we're really<br>[40:24] finding platform engineering as a<br>[40:26] conduit of AI. So<br>[40:29] >> yeah, absolutely. I think um one of the<br>[40:32] taglines we use at harness is that<br>[40:33] harness is AI for everything after code,<br>[40:36] right? If you really think about SDLC,<br>[40:39] um it's it's almost funny to think about<br>[40:41] the fact that, you know, developers<br>[40:43] today are spending 30 to 40% of their<br>[40:45] time actually developing code, you know,<br>[40:48] designing things, writing specs,<br>[40:50] actually writing code in git uh and and<br>[40:53] working on on the on the truly thing<br>[40:55] that sort of uh you know gets them<br>[40:57] excited and and gets their juices<br>[40:58] flowing. And fortunately unfortunately<br>[41:00] 60 to 70% of our time as developers<br>[41:02] today goes into so much of the software<br>[41:05] delivery aspect that is just necessary<br>[41:08] friction to deliver software. It is<br>[41:10] building of my software. It is running<br>[41:12] you know a battery of different kinds of<br>[41:14] test suites. It is you know making sure<br>[41:16] my software is secure. Running code<br>[41:18] vulnerability scans running container<br>[41:20] scans running cloud scans running API<br>[41:22] scans. It's about then being able to<br>[41:25] deploy this thing. Uh being able to<br>[41:27] handle deployment failures. It's about<br>[41:29] managing cloud cost. A huge part of<br>[41:31] today's engineing organizations is that<br>[41:33] every time I deploy I I update a new<br>[41:35] feature, it has incrementally led to<br>[41:37] significant more cloud cost that we are<br>[41:39] incurring<br>[41:40] >> and AI more we would assume<br>[41:42] >> and you need governance. You need<br>[41:44] controls to sort of cap that in some in<br>[41:46] some capacity because the easiest thing<br>[41:47] for anybody to do is to make sure my<br>[41:49] service is healthy. I'm going to spit<br>[41:51] spin up 50 instances of this container.<br>[41:53] Sure. But now you're burning money,<br>[41:55] right? So how do you sort of um so a<br>[41:58] platform essentially allows you to<br>[42:00] manage all these different parts of<br>[42:03] SDLC. It's so much more than just<br>[42:05] writing code, right? Um and uh harness<br>[42:09] for example today is in is has<br>[42:11] introduced AI into every aspect of this<br>[42:13] this delivery life cycle, right? So we<br>[42:15] have a DevOps agent as an example that<br>[42:17] helps you build better pipelines, debug<br>[42:21] those pipelines, create pipelines<br>[42:23] automatically for the code that you want<br>[42:24] to deploy. Um we have uh a dev sec ops<br>[42:28] agent that automatically for every<br>[42:30] service that you're deploying go goes to<br>[42:31] the code, runs the different scans,<br>[42:34] identifies vulnerabilities, but then<br>[42:36] because well AI uh is now actually<br>[42:39] creating PRs to fix those<br>[42:41] vulnerabilities, right? So how do you<br>[42:43] build bring in that level of automation<br>[42:45] where you know automatically you<br>[42:46] discover vulnerabilities but then you<br>[42:47] automatically fix those vulnerabilities.<br>[42:49] We have a cloud cost agent that is<br>[42:51] constantly left shifting the notion of<br>[42:53] cost every time you're building<br>[42:55] something new. How do you left shift a<br>[42:56] construct of cost and and be able to<br>[42:58] provide early indicators to say that you<br>[43:00] know here are some improvements you can<br>[43:02] make to to better control the cost<br>[43:03] you're running. Um we have a S sur agent<br>[43:07] that is part of SDLC now that every time<br>[43:09] you deploy something it is constantly<br>[43:12] looking at the service that you've<br>[43:14] deployed the uptime it is looking for<br>[43:15] signatures uh how healthy is the service<br>[43:18] looking if it's not automatically create<br>[43:20] incidents automatically diagnose those<br>[43:22] incidents right so there is just so much<br>[43:25] you can do as a platform right and and I<br>[43:27] think to bring this home uh one thing<br>[43:29] that I want to call out is the real<br>[43:31] power of platforms is that it has<br>[43:33] context text to every in in your<br>[43:36] organization for you as a as an account.<br>[43:38] It understands everything you built,<br>[43:40] everything you deployed, every feature<br>[43:42] flag you changed, every um metric that<br>[43:45] you're measuring, every incident that<br>[43:47] happened, every cloud cost uh action<br>[43:49] that you're taking. When you have this<br>[43:51] holistic view into every action you take<br>[43:54] as part of your SDLC, the way AI can<br>[43:57] truly understand and now begin to become<br>[43:59] your mentor, begin to make<br>[44:01] recommendations, begin to optimize all<br>[44:02] of this is just so much more immensely<br>[44:04] powerful than individual tools you might<br>[44:06] bring in, right? And that is where<br>[44:07] platforms really begin to shine because<br>[44:09] it has a true semantic understanding of<br>[44:11] everything you do from an SDLC<br>[44:13] standpoint. that that's such an amazing<br>[44:16] point that I have also been really<br>[44:18] trying to pound the table around and I<br>[44:20] refer to the IDP uh or the platform as<br>[44:23] the center of the universe for<br>[44:26] everything that's happening in the<br>[44:27] organization because you have the<br>[44:30] documentation, you have all of the the<br>[44:32] previous uh uh things that have been<br>[44:34] tried and and that have worked and maybe<br>[44:36] not worked. You have all of the the<br>[44:38] engineering metrics. You you have all of<br>[44:40] the code, all of the documentation, the<br>[44:42] service catalog, all of the golden<br>[44:44] paths. I mean, it's it's wild. And<br>[44:48] having that context allows you to do so<br>[44:51] much more in a fully automated way.<br>[44:56] >> Absolutely. And with the searchable<br>[44:59] context as well, which I think is very<br>[45:01] important, people<br>[45:03] and especially developers maybe don't<br>[45:05] want to ask people the first time they<br>[45:07] want to do something. They do want to be<br>[45:09] self-service. So that especially if<br>[45:11] they're new to an organization so that<br>[45:13] when they're asking a question, it's an<br>[45:15] important one, not a who owns that or<br>[45:18] how do I find this? Because guess what?<br>[45:22] it's frustration is and finding things<br>[45:25] is like 20% of a developer's day and I<br>[45:28] assume anyone joining a company not just<br>[45:30] someone in a technical role. So for<br>[45:33] those that are on this call, uh the<br>[45:37] platform journey is<br>[45:40] really all over the place, I would say.<br>[45:43] We've definitely have a varying amount<br>[45:45] of people and on this platform journey,<br>[45:48] I wish you luck because I think we've<br>[45:50] found very clearly with this year's<br>[45:52] Storm Report, it is the best way and the<br>[45:58] most successful way. the these two<br>[46:00] trends have converged and it's the way<br>[46:02] to deliver AI now and then uh good luck<br>[46:06] on your journey. Uh we will continue<br>[46:09] this conversation in Slack and thank you<br>[46:11] so much to our active listeners and<br>[46:13] those listening afterwards and<br>[46:14] especially thank you so much to Pashant<br>[46:17] and Eric. Good luck on your what is a<br>[46:21] journey not a destination with AI.<br>[46:23] Thanks y'all.<br>[46:24] >> Thanks everyone.<br>[46:36] I'm on the
## Highlights
- essentially uh aims to empower engineering leaders today with deep insights into you know how well are teams building software, how efficient are the processes you're running, how productive are teams, how well aligned is your execution to the outcomes that you're looking for, how well are you using AI, right? Everything begins with measure measurement and then using those measured metrics to drive actions, drive transformation, recommend changes, right? And so that is what uh this ([View Highlight](https://read.readwise.io/read/01kgg2hxf3w2a0e4xsj3gms7z9))
- Tags: ๐ป ai highlighted
- improving them. So the the bulk of our research really is is on these capabilities here that you see on the lefth hand side. So I hope that gives a good overview for folks. >> Absolutely. So in the context of this year's report which was renamed which is something unto itself I think we could say is different. It's called the state of AI assisted software development because that's where we are. ([View Highlight](https://read.readwise.io/read/01kgg2hxhmckd4x45k95grf1gy))
- Tags: ๐ป ai highlighted
- you know at the the entire organization from idea to implementation. And so we wanted to get a deeper understanding of you know how is AI affecting developers in their day-to-day? What are things that developers are using? How are they using these things? What impacts is AI having? And one of the the impacts that we did discover uh again was that it is increasing the instability which is not a good thing. Um and also ([View Highlight](https://read.readwise.io/read/01kgg2hxm4dw6mab4fz1znz40b))
- Tags: ๐ป ai highlighted
- increasing rework. So so we we did see that. And then another major change or major thing that we added to the report this year is we create so that capability guide um or map rather that you were just displaying on the screen. We expanded that and we created an AI capability model. So what we wanted to understand so what we talked about just a minute ago is the capabilities that will drive software delivery performance. What we wanted to ([View Highlight](https://read.readwise.io/read/01kgg2hxpsh88gcz5q9z8fjdv4))
- Tags: ๐ป ai highlighted
- dissect and understand, you know, perhaps why aren't we getting the results that we expected? Like code quality as an example is a big one that customers, you know, frequently I frequently hear from people, hey, you know, these tools are great. They're helping us write code quickly, but a lot of times the quality just isn't there. Well, what our research shows is that in order to get high levels of code quality, you need to have internal data that is accessible to your AI tools. So, ([View Highlight](https://read.readwise.io/read/01kgg2hxs9dbd2e1bc8te7y6am))
- Tags: ๐ป ai highlighted
- an organization how well have we embraced AI what is the impact I'm seeing what is the positive impact but sometimes what is the negative impact or sometimes what is flatlined where I expected obvious gains but I but I'm not seeing those gains. So you want to begin to measure. So I think Eric said something where metrics are laggered indicators uh and might be very less interesting as compared to the actual capabilities you want to develop. But guess what right um unless until you have those gauges that tell you where is the slowdown where is that you should focus on you don't know what capability ([View Highlight](https://read.readwise.io/read/01kgg2hxz3q4e387g51cn4syw9))
- Tags: ๐ป ai highlighted
- been finding that is some powerful metrics either for your team or your customers? >> Yeah, I can take a first crack, Eric, and then you can add to that. >> Sure. >> Yeah, please. >> Um, >> so I think uh yeah, I think uh the first thing like what does it mean to measure AI, right? Um there are two broad categories. What is the adoption of these tools and then what is the impact of those tools and we'll we'll come to both. Right? So to measure adoption of these tools obviously you want to start looking into saying a how many users are ([View Highlight](https://read.readwise.io/read/01kgg2hy25fq41nrf4js54dr2d))
- Tags: ๐ป ai highlighted
- to all of the things that pashant mentioned around velocity and ticket closures um you can also use dorometrics as a measure of productivity but of course again that's at the application or service level. But that brings us into a new and and interesting situation because a lot of companies are adopting AI. They're building trust in AI but they're not getting productivity out of AI. And and a lot of times when you zoom in and you really get try to get an understanding of why that is, what I'm ([View Highlight](https://read.readwise.io/read/01kgg2hybw28s7qdhhx0p19fjq))
- Tags: ๐ป ai highlighted
## New Highlights added 2026-02-28 at 7:49 PM
- essentially uh aims to empower engineering leaders today with deep insights into you know how well are teams building software, how efficient are the processes you're running, how productive are teams, how well aligned is your execution to the outcomes that you're looking for, how well are you using AI, right? Everything begins with measure measurement and then using those measured metrics to drive actions, drive transformation, recommend changes, right? And so that is what uh this ([View Highlight](https://read.readwise.io/read/01kgg2hxf3w2a0e4xsj3gms7z9))
- Tags: ๐ป ai highlighted
- improving them. So the the bulk of our research really is is on these capabilities here that you see on the lefth hand side. So I hope that gives a good overview for folks. >> Absolutely. So in the context of this year's report which was renamed which is something unto itself I think we could say is different. It's called the state of AI assisted software development because that's where we are. ([View Highlight](https://read.readwise.io/read/01kgg2hxhmckd4x45k95grf1gy))
- Tags: ๐ป ai highlighted
- you know at the the entire organization from idea to implementation. And so we wanted to get a deeper understanding of you know how is AI affecting developers in their day-to-day? What are things that developers are using? How are they using these things? What impacts is AI having? And one of the the impacts that we did discover uh again was that it is increasing the instability which is not a good thing. Um and also ([View Highlight](https://read.readwise.io/read/01kgg2hxm4dw6mab4fz1znz40b))
- Tags: ๐ป ai highlighted
- increasing rework. So so we we did see that. And then another major change or major thing that we added to the report this year is we create so that capability guide um or map rather that you were just displaying on the screen. We expanded that and we created an AI capability model. So what we wanted to understand so what we talked about just a minute ago is the capabilities that will drive software delivery performance. What we wanted to ([View Highlight](https://read.readwise.io/read/01kgg2hxpsh88gcz5q9z8fjdv4))
- Tags: ๐ป ai highlighted
- dissect and understand, you know, perhaps why aren't we getting the results that we expected? Like code quality as an example is a big one that customers, you know, frequently I frequently hear from people, hey, you know, these tools are great. They're helping us write code quickly, but a lot of times the quality just isn't there. Well, what our research shows is that in order to get high levels of code quality, you need to have internal data that is accessible to your AI tools. So, ([View Highlight](https://read.readwise.io/read/01kgg2hxs9dbd2e1bc8te7y6am))
- Tags: ๐ป ai highlighted
- an organization how well have we embraced AI what is the impact I'm seeing what is the positive impact but sometimes what is the negative impact or sometimes what is flatlined where I expected obvious gains but I but I'm not seeing those gains. So you want to begin to measure. So I think Eric said something where metrics are laggered indicators uh and might be very less interesting as compared to the actual capabilities you want to develop. But guess what right um unless until you have those gauges that tell you where is the slowdown where is that you should focus on you don't know what capability ([View Highlight](https://read.readwise.io/read/01kgg2hxz3q4e387g51cn4syw9))
- Tags: ๐ป ai highlighted
- been finding that is some powerful metrics either for your team or your customers? >> Yeah, I can take a first crack, Eric, and then you can add to that. >> Sure. >> Yeah, please. >> Um, >> so I think uh yeah, I think uh the first thing like what does it mean to measure AI, right? Um there are two broad categories. What is the adoption of these tools and then what is the impact of those tools and we'll we'll come to both. Right? So to measure adoption of these tools obviously you want to start looking into saying a how many users are ([View Highlight](https://read.readwise.io/read/01kgg2hy25fq41nrf4js54dr2d))
- Tags: ๐ป ai highlighted
- to all of the things that pashant mentioned around velocity and ticket closures um you can also use dorometrics as a measure of productivity but of course again that's at the application or service level. But that brings us into a new and and interesting situation because a lot of companies are adopting AI. They're building trust in AI but they're not getting productivity out of AI. And and a lot of times when you zoom in and you really get try to get an understanding of why that is, what I'm ([View Highlight](https://read.readwise.io/read/01kgg2hybw28s7qdhhx0p19fjq))
- Tags: ๐ป ai highlighted