2.1.3 비기능 요구사항은 왜 자주 누락되는가?
AI를 이용하지 않더라도 많은 개발자가 종종 놓치는 것이 바로 비기능 요구사항입니다. 그렇다면 비기능 요구사항이 자주 누락되는 이유는 무엇일까요?
첫째, 눈에 보이지 않습니다. 기능은 ‘로그인 버튼을 누르면 로그인이 된다’처럼 바로 확인할 수 있습니다. 하지만 ‘동시 접속자가 1,000명일 때도 정상 동작하는가’는 그 상황을 만들어보기 전에는 알 수 없습니다.
둘째, 문제가 터지기 전까지 모릅니다. 성능 문제는 트래픽이 몰려야 드러나고, 안정성 문제는 장애가 발생해야 드러납니다. 개발 단계에서는 모든 게 정상으로 보이기 때문에 나중에 확인하면 된다는 생각으로 넘기기 쉽습니다.