AI時代でもソフトウェア品質が低下し続ける理由

원제: If coding has been solved, why does software keep getting worse?

왜 중요한가

AI 도구 도입 효과와 실제 제품 품질 사이의 괴리는 개발 조직의 우선순위 재설정과 품질 지표 재정의 논의를 촉발할 수 있다.

AI코딩 도구가 보편화된 2025년 현재, 뱅킹 앱·Slack·자동차 인포테인먼트 시스템 등 일상 소프트웨어의 버그와 품질 저하가 오히려 심화되고 있다는 지적이 소프트웨어 컨설턴트 블로그 ptrchm.com에 게재됐다. LLM이 버그 수정에 효과적임에도 불구하고 KPI 중심 개발 문화가 품질 개선을 저해하고 있다고 분석한다.

소프트웨어 컨설턴트가 운영하는 블로그 ptrchm.com에 'Nothing Works and Everyone Is Euphoric'이라는 제목의 글이 게재됐다. 글쓴이는 AI 코딩 도구가 급속도로 확산되는 가운데 소프트웨어 품질이 오히려 전반적으로 악화되고 있다고 주장한다.

구체적인 사례로는 ▲뱅킹 앱이 3D Secure 인증 화면 진입 전 평균 3회 FaceID 재인증 요구 ▲macOS의 Slack이 포커스를 탈취해 터미널 명령어가 단체 채팅방에 전송 ▲LG 냉장고 보증 신청 폼이 마지막 단계에서 오류 발생 후 무통지 처리 ▲자동차 인포테인먼트 시스템 업데이트 이후 주행 중 재부팅, 방향지시등 소리 소실, 화면 응답 1~2초 지연 등이 제시됐다.

글쓴이는 이러한 현상의 원인으로 소프트웨어 벤더들의 KPI 중심 문화를 지목한다. 버그 수정과 안정성 향상은 신기능 출시나 UI 리디자인과 달리 경영 지표에 직접적인 영향을 미치지 않아 우선순위에서 밀린다는 것이다. LLM은 버그 수정에 충분히 활용 가능한 도구임에도 불구하고, AI 도입 이후 상승한 경영진의 기대치가 오히려 신기능 개발 압박을 높이고 있다고 지적한다.

또한 소프트웨어 복잡성의 증가, 새로운 추상화 레이어와 프론트엔드 프레임워크의 누적, 높아진 UX 기대치가 복합적으로 작용해 시스템 전체를 취약하게 만들고 있다고 설명한다. 이 태도가 바뀌지 않는 한 소프트웨어 품질 저하는 계속될 것이라고 결론 짓는다.

출처

ptrchm.com — 원문 읽기 →