开黄腔是什么意思| 牛的本命佛是什么佛| 平板运动试验阳性是什么意思| 什么药吃了会产生幻觉| biu是什么意思| 气短气喘吃什么药| 宝是什么意思| 早泄是什么原因引起的| 虫草花有什么功效和作用| 木节念什么| 金银花有什么功效和作用| omega3是什么意思| offer是什么| 每天吃鸡蛋有什么好处和坏处| 什么叫逻辑思维| 眼睛有血丝是什么原因| 尿频是什么原因导致的| 更年期潮热出汗吃什么药| 33朵玫瑰花代表什么意思| 盗墓笔记讲了什么| o型血的人是什么性格| 三七粉主治什么| 为什么会得肺结核| 血小板比积偏高是什么意思| 肝炎吃什么药好| 木灵念什么| 风寒是什么意思| 牛肉什么馅的饺子好吃| 胀气吃什么食物好| 女性尿路感染是什么原因造成的| 大兴什么| 什么是骨折| 测测你天生靠什么吃饭| 直肠炎是什么原因引起| 什么冠禽兽| 玻璃心什么意思| 曹操是什么样的人| 什么是甲亢| 79年属羊的是什么命| 拿什么证明分居两年| 晚上十一点半是什么时辰| 白带什么样| pr医学上是什么意思| 什么是事故隐患| 女孩子学什么专业| 卵巢早衰吃什么药最好| 英雄的动物是什么生肖| 什么颜色的衣服最防晒| tat是什么意思| 脚心是什么穴位| 什么叫| 教育局局长是什么级别| 13层楼房有什么说法吗| 大林木命适合做什么行业| 什么什么大名| 吃什么升血小板快| 女人性冷淡吃什么药效果好| 爱是什么颜色| 白带有腥味是什么原因| 三sprit是什么牌子| 血管明显是什么原因| 宝宝肋骨外翻是什么原因| 甲状腺有什么危害| 鬼斧神工是什么意思| 9月份什么星座| 风寒是什么意思| 舌头肥大是什么原因| 为什么女人阴唇会变大| 风信子的花语是什么| 拉肚子拉出血是什么原因| 春天的雨是什么| 坯子是什么意思| 8月29日是什么星座| 封印是什么意思| 隔离的作用是什么| 白斩鸡是什么意思| 卯宴席是什么意思| 为什么晚上不能照镜子| 河豚吃什么食物| 摩羯后面是什么星座| 单丛属于什么茶| 梦见老公出轨了是什么征兆| 83岁属什么生肖| 抢救失血伤员时要先采取什么措施| 长痘痘擦什么药膏好| 双鱼座的幸运石是什么| 5p是什么意思| 心胆气虚吃什么中成药| 梦见自己梳头发是什么意思| 感冒拉肚子吃什么药| 前列腺钙化是什么意思| 缺血灶是什么意思| 李逵属什么生肖| 什么是偏爱| 什么东西能补肾壮阳| 舌尖麻是什么原因| 睡醒嘴巴苦是什么原因| 尿血是什么症状| 段泥紫砂壶适合泡什么茶| 脑淤血是什么原因引起的| 42岁属什么| 月经期间喝酒会有什么影响| 头晕想睡觉是什么原因| 怀孕为什么要建档| 爸爸的爸爸叫什么| 惹是什么意思| 孕期便秘吃什么通便快| 2006属什么| 牙杀完神经为什么还疼| 靶向药是什么药| 血沉高意味着什么意思| 宝宝积食吃什么药| 06年属狗的是什么命| 包饺子剩下的面团能做什么| 风疹是什么样子图片| 肺结核复发有什么症状| 蜂蜜有什么作用| 王玉什么字| 重建是什么意思| ped是什么意思| 红线是什么意思| 耳朵里面疼用什么药| 小狗的耳朵像什么| 莫逆之交是什么意思| 胸部dr是什么| 什么什么动听| 泡黄芪水喝有什么好处| 猫鼬是什么动物| 老打嗝是什么原因| 3.14什么星座| aosc是什么病| 爱是什么颜色| 申时出生五行缺什么| 喝豆浆有什么好处| 总是拉稀大便不成形是什么原因| 什么叫一个周期| 乳腺应该挂什么科| 左小腿麻木是什么原因| 鱼腥草泡水喝有什么功效| 血压过低有什么危害| 勃起困难是什么原因造成的| 硒中毒有什么症状| 希尔福是什么药| 冰释前嫌是什么意思| 石斛什么人不适合吃| 箱变是什么| 喝中药为什么会拉肚子| 舅舅和外甥女是什么关系| 什么是公主病| 腋下疼痛什么原因| 箱变是什么| 长期做梦是什么原因| 颈椎病引起的头晕吃什么药| 反流性食管炎吃什么药| 蕊字五行属什么| 囤货是什么意思| 胆囊炎输液用什么药| 牛瓦沟是什么部位| 佑字五行属什么| 夏至节气吃什么| 鼻子无故出血什么原因| 产厄是什么意思| 叒怎么读音是什么意思| 今天农历什么日子| 尿路感染看什么科室| 手指关节发黑是什么原因| 吠陀是什么意思| gccg是什么牌子| 鸡奸什么意思| 怀孕吃什么药可以流掉| 低密度灶是什么意思| 一个月小猫吃什么| zfc是什么牌子| 前列腺增生有什么症状| 山东简称是什么| 失恋是什么意思| 伤口换药挂什么科啊| 皂矾是什么| 骨质疏松有什么症状表现| 想当演员考什么学校| 高嘌呤是什么意思| 强光斑是什么意思| rh血型阳性是什么血型| 一什么瓦| 什么血型能生出o型血| 女人在什么时候最容易怀孕| 丰衣足食是什么生肖| 误喝碘伏有什么伤害吗| 睚眦欲裂什么意思| 缺钾吃什么好| 哮喘吃什么药| 梦见洗脚是什么意思| 五服是什么意思| 犯六冲是什么意思| 宫外孕有什么症状| 端庄是什么意思| 眼白发蓝是什么原因| 软柿子是什么意思| 被子什么材质的好| d代表什么| 炖排骨放什么调料| 阶段性是什么意思| 便秘吃什么药最好| 8月15日什么星座| 正佳广场有什么好玩的| 大大是什么意思| 荷塘月色是什么菜| 伸什么缩什么| 化生子是什么意思| 状元是什么官| 嗓子疼什么原因| 琥珀色是什么颜色| 腹泻可以吃什么食物| 口干舌燥是什么病| 锋字五行属什么| 来月经肚子疼是什么原因| 蓦然是什么意思| 一个小时尿一次是什么原因| 孕早期可以吃什么水果| 气川读什么| 被子什么材质的好| 上曼月乐环后要注意什么| 检查肺部应该挂什么科| Op是什么| 心得安又叫什么名| 什么叫活佛| 不以为然的意思是什么| 懦弱的反义词是什么| 低压高吃什么药最有效| 3.2号是什么星座| n字鞋子是什么牌子| 目赤是什么症状| 火牙是什么原因引起的| 骚什么意思| 颈动脉有斑块吃什么药| 属羊的和什么属相不合| 鸭肫是鸭的什么部位| 风热感冒吃什么药好| 为什么会岔气| 1953属什么生肖| 祭日和忌日是什么意思| 后年是什么生肖| 得罪是什么意思| lmy是什么意思| 双鱼座和什么星座最配| 手一直抖是什么原因| 硝酸酯类药物有什么药| 六神无主是什么生肖| 父母有刑是什么意思| 孕妇梦见西瓜是什么意思| 肝不好有什么症状| 蒲公英泡水喝有什么效果| 半夏生是什么意思| 胃打嗝是什么原因| 29周岁属什么生肖| 结肠炎适合吃什么食物| 头发晕是什么病的征兆| 天荒地老是什么生肖| 壁虎怕什么| 养囊是什么意思| 氯是什么| 西药是用什么材料做的| 打虫药什么时候吃合适| 地藏王菩萨是管什么的| 百度
Article

常州加快完善创新激励政策 释放发展活力

百度 二、应聘材料1.博士后应聘表;2.代表性研究成果;3.其他参见浙江大学博士后工作办公室网站

To judge the success of AI initiatives, an effective measurement framework is crucial. Here are four steps to help you focus on the right metrics.

October 29, 20245 min read
Taylor McCaslin
Taylor McCaslinGroup Manager, Product - Data Science

Artificial intelligence (AI) has rapidly evolved into a core part of organizations' technology stacks. AI-powered productivity tools promise to enhance efficiency by automating repetitive coding tasks. However, many organizations are struggling to quantify the business impact of their AI initiatives and are reevaluating metrics to ensure they align with desired outcomes, such as revenue growth or customer satisfaction. This is crucial for making informed decisions about AI usage.

Historically, measuring developer productivity has been challenging, with or without AI-powered tools. Research conducted by GitLab found that less than half of CxOs are happy with their organizations’ current approach to measuring developer productivity, and 36% feel their current productivity measurements are flawed.

Evaluating the productivity of AI-enhanced coding requires a more nuanced approach than traditional metrics such as lines of code, code commits, or task completion. It necessitates shifting the focus to real-world business outcomes that balance development speed, software quality, and security.

Here are a few steps organizations can take today to ensure they can measure the full impact of AI on software development processes.

1. Set clear goals for implementing AI

When implementing AI in software development, organizations must have clear goals and key performance indicators (KPIs) in place to measure success. This includes both short-term and long-term objectives that align with the overall business strategy. For example, a short-term goal could be to reduce code review time by 30% using AI-powered tools, while a long-term goal could be to improve customer satisfaction ratings through faster release cycles and higher quality code.

Additionally, organizational leaders should involve developers in setting these goals and metrics. Developers have firsthand experience with the impact of AI on their work and can provide valuable insights into how it has improved or hindered productivity. GitLab research showed that 63% of developers expect AI to significantly change their role in the next five years, and 56% feel that introducing AI into the software development lifecycle is risky. By asking developers where they see opportunities for AI to help them, as well as where they have concerns about AI, organizations can create more meaningful and relevant success metrics that reflect the actual business impact of AI on software development teams.

It's also important for organizations to regularly revisit and reevaluate these goals as they continue to integrate AI into their processes. Technology evolves quickly, and so do business processes and priorities. Setting clear goals allows teams to track progress and make adjustments as necessary.

2. Look beyond coding metrics

Productivity is more than acceptance rates or lines of code generated. Developers spend more than 75% of their time on tasks other than code generation. Efficient use of AI could therefore reduce the time developers spend reviewing, testing, and maintaining code.

In order to fully realize and appreciate the benefits of AI-aided software development, organizations should focus on a holistic view of AI's impact on productivity and their bottom line across the software development lifecycle (SDLC). The optimal approach combines quantitative data from the entire SDLC with qualitative insights from developers about AI's real impact on their daily work and its influence on long-term development strategies.

One effective measurement technique is the DORA framework, which assesses a development team's performance over a specific period. DORA metrics evaluate deployment frequency, lead time for changes, mean time to restore, change failure rate, and reliability. These performance metrics provide visibility into a team's agility, operational efficiency, and velocity, serving as proxies for how well an engineering organization balances speed, quality, and security.

Furthermore, teams should utilize value stream analytics to examine the complete workflow from concept to production. Value stream analytics continuously monitors metrics such as lead time, cycle time, deployment frequency, and production defects, focusing on business results rather than individual developer actions. This comprehensive approach surfaces data-driven insights to ensure a more productive and efficient development process.

3. Prepare for growing pains

While AI can accelerate code production, it can also contribute to technical debt if the resulting code lacks quality and security. AI-generated code often demands more time for review, testing, and maintenance. Developers might save time using AI initially, but this time is likely to be spent later in the software development lifecycle. Furthermore, any security flaws in AI-generated code will need attention from security teams, requiring additional time to address potential issues. As a result, development and security teams may initially be skeptical of AI.

To start, teams should develop best practices by working in lower-risk areas before expanding AI applications. This cautious approach ensures safe and sustainable scalability. For instance, AI can facilitate code generation, test generation, syntax correction, and documentation, helping teams build momentum and improve results while learning to use the tool more effectively.

Productivity might dip initially as teams acclimate to new workflows. Organizations should provide a grace period for teams to determine how best to integrate AI into their processes.

4. Integrate AI holistically with a DevSecOps platform

One way organizations can ease the growing pains of implementing AI in their development processes is by utilizing a DevSecOps platform that integrates AI capabilities - such as AI-powered code generation, discussion summaries, and vulnerability explanations - throughout the software development lifecycle. DevSecOps platforms provide a centralized and streamlined workflow for both developers and security teams, allowing them to collaborate more effectively and catch potential issues earlier in the development process.

AI-powered code review and testing tools within a DevSecOps platform can help identify and address security flaws or coding errors before they make it into production. This not only saves time but also reduces technical debt and improves overall software quality. When AI tools are part of an integrated platform, teams can also blend AI with root cause analysis to fix errors in CI/CD pipelines and release secure code faster. The goal is to apply automated code quality scanning and security scanning to all of the code the organization is producing, especially AI-generated code.

In addition, teams can easily track the ROI of AI with a platform's built-in analytics, which provide valuable insights such as the impact of AI on productivity.

AI will play a critical role in the evolution of DevSecOps platforms, reshaping how development, security, and operations teams collaborate to accelerate software development without sacrificing quality and security. Business leaders will want to see how their investments in AI-powered tools are paying off - and developers should embrace this scrutiny and leverage the opportunity to showcase how their work aligns with the organization’s broader goals.

By adopting a holistic approach that evaluates code quality, collaboration, downstream costs, and developer experience, teams can leverage AI technologies to enhance human efforts while also driving business impact.

Next steps

How to get started using AI in software development

Learn how to strategically implement AI to boost efficiency, security, and reduce context switching. Empower every member of your team with AI capabilities.

Download the guide
Frequently asked questions
Key takeaways
  • The effectiveness of AI in software development should not be measured solely by productivity metrics like code generation, but also by considering the impact of AI on error rates, maintenance, testing, and security.
  • Successful AI integration requires a holistic approach that combines data-driven insights from the entire software development lifecycle with qualitative insights from developers about AI's real impact on their work and strategies.
  • With the right approach, AI can enhance collaboration, improve customer experience, and support business goals without compromising software quality or security.

The Source Newsletter

Stay updated with insights for the future of software development.
早上吃什么减肥 睁一只眼闭一只眼是什么意思 米线里的麻油是什么油 内痔疮吃什么药好得快 滇红是什么茶
cdf是什么意思 大小姐是什么意思 胰腺炎吃什么水果 吃什么食物对肝好 什么是好词
but什么意思 994是什么意思 vana是什么牌子 紫癜是什么病 严重吗 反复口腔溃疡是什么原因
盆腔炎吃什么药好 甲状腺结节什么症状 身体缺钾是什么原因造成的 盆腔炎吃什么药 舌头变黑是什么原因
4月1号是什么星座hcv7jop4ns6r.cn 齐天大圣是什么级别hcv8jop9ns8r.cn approval是什么意思hcv9jop2ns4r.cn 来世是什么意思hcv9jop4ns2r.cn 脚趾麻是什么原因hlguo.com
尿道感染用什么药hcv9jop4ns7r.cn 桑葚干和什么搭配泡水fenrenren.com 小猫发烧有什么症状hcv9jop2ns2r.cn spss是什么hcv9jop7ns0r.cn 相依相偎是什么意思hcv8jop0ns6r.cn
九月二十五是什么星座hcv8jop3ns7r.cn 扎西德勒是什么意思hcv9jop1ns3r.cn 澳门用什么钱币hcv9jop0ns4r.cn 14数字代表什么意思hcv8jop8ns0r.cn 童话故事有什么hcv8jop8ns1r.cn
肠溶片和缓释片有什么区别hcv8jop5ns8r.cn 慈禧为什么要毒死光绪hcv8jop9ns6r.cn 女性更年期在什么年龄段hcv9jop5ns1r.cn 烛是什么意思liaochangning.com ec50是什么意思hcv8jop7ns9r.cn
百度