웹사이트 검색

인공지능이 소프트웨어 개발에 미치는 영향? 아직 불분명


Google 연구에 따르면 AI가 소프트웨어 출시의 생산성을 높이는지 여부를 감지하기에는 너무 이르다고 합니다. 그러나 다른 요인들도 IT 전문가의 성공에 큰 영향을 미치고 있습니다.

인공지능(AI)은 소프트웨어 개발을 위한 최고의 생산성 도구로 여겨지지만, AI 개발 도구가 팀에 미치는 영향은 아직 초기 단계입니다.

다음은 Google Cloud의 DORA(DevOps Research and Assessment)팀에서 전 세계 36,000명의 기술 전문가의 데이터를 기반으로 게시한 DevOps 동향에 대한 최근 보고서에서 발췌한 내용입니다.

요즘 전문가들은 AI가 개발자 작업 만족도와 함께 소프트웨어 개발 및 배포 생산성을 크게 향상시킬 것이라고 제안하는 것이 일반적입니다.

보고서 작성자인 Google의 Derek DeBellis와 Nathen Harvey는 "지금까지 우리의 조사 증거는 이를 뒷받침하지 않습니다."라고 말합니다.

"우리의 증거에 따르면 AI는 소진 및 직업 만족도와 같은 개인의 웰빙 측정을 약간 향상시키지만 팀 성과 및 소프트웨어 제공 성과와 같은 그룹 수준 결과에는 중립적이거나 부정적인 영향을 미칠 수 있습니다."

이러한 평탄한 결과는 우리가 아직 AI 채택의 초기 단계에 있다는 사실 때문일 가능성이 높습니다. 그들은 다음과 같이 추측합니다. 우리가 요청한 작업에 일부 AI가 포함되었습니다. 그러나 AI 기반 도구가 업계에서 광범위하고 조화롭게 사용되기까지는 시간이 좀 걸릴 것으로 예상합니다."

지금까지 AI의 영향이 제한적이었음에도 불구하고 이 설문 조사에서는 개발 환경을 발전시키는 요인을 식별했습니다. 연구에서 DeBellis와 Harvey는 자신의 게임에서 최고의 자리를 차지하고 있는 "엘리트" 전문가 집단을 분리했습니다. 이러한 전문가들은 응용 프로그램을 변경하는 데 단 하루의 리드 타임만 필요하지만, 예비 성형 작업장에서는 일주일에서 한 달이 소요됩니다. 하루에 여러 번 소프트웨어를 배포할 수 있습니다. 또한 버그가 있는 소프트웨어의 변경 실패율이 5% 이하라고 보고했습니다. 이와 대조적으로 성능이 낮은 소프트웨어 상점의 비율은 60%를 초과합니다.

AI가 미래에는 IT 전문가에게 도움이 될 수 있지만 오늘날 변화를 가져오는 엘리트 그룹이 추구하는 모범 사례가 있습니다. 공동 저자는 이러한 관행을 다음과 같이 식별합니다.

  • 사용자를 염두에 두고 구축: Google 조사에 따르면 "애플리케이션 및 서비스 구축에 대한 사용자 중심 접근 방식은 전체 조직 성과를 예측하는 가장 강력한 예측 변수 중 하나입니다. 사용자에게 초점을 맞춘 팀은 40% 더 높은 성과를 냅니다. 그렇지 않은 팀보다 조직 성과가 더 좋습니다."
  • 건강한 문화 확립: "자신이 팀에 소속되어 있다고 느끼는 사람들로 구성된 생성적 문화를 갖춘 팀은 생성적 문화가 없는 조직보다 조직 성과가 30% 더 높습니다."
  • 고품질 문서화를 위해 노력: "고품질 문서는 DevOps 기술 기능(예: 지속적인 통합 및 트렁크 기반 개발)이 조직 성과에 미치는 영향을 증폭시킵니다. 전반적으로 고품질 문서는 문서화는 품질이 낮은 문서화에 비해 팀 성과를 25% 더 높여줍니다."
  • 작업을 공정하게 분배합니다. "반복적인 작업을 더 많이 수행하는 응답자는 더 높은 수준의 소진을 경험할 가능성이 더 높으며, 여성과 소수 집단의 구성원은 더 많은 반복 작업을 수행할 가능성이 더 높은 것으로 나타났습니다. 여성 또는 자신의 성별을 스스로 보고한 사람들은 남성보다 40% 더 반복적인 작업을 수행합니다."
  • 클라우드 유연성 활용: "예를 들어 퍼블릭 클라우드를 사용하면 클라우드를 사용하지 않을 때보다 인프라 유연성이 22% 증가합니다. 결과적으로 이러한 유연성으로 인해 팀의 조직 구성이 30% 더 높아집니다. 유연성이 떨어지는 인프라를 갖춘 것보다 성능이 뛰어납니다."

널리 퍼져 있고 깊이 뿌리박힌 인상과는 달리, 소프트웨어 개발자는 고립되어 일하지 않습니다. 대신 그들은 팀으로 일하고 비즈니스에 집중하기 위해 노력합니다. 설문조사는 최고 성과를 내는 개발자에게 무엇이 중요한지 밝히는 데 도움이 됩니다. AI는 여전히 차별화 요소라기보다는 빛나는 대상에 가깝습니다.

관련기사