소규모 소프트웨어 기업의 웹 애플리케이션 개발 및 측정 실태
초록
본 논문은 요르단의 소규모 소프트웨어 기업을 대상으로 웹 애플리케이션 개발과 측정 관행을 조사한 파일럿 연구 결과를 제시한다. 변수 군집화와 계층적 군집화를 활용해 실무에서 적용되는 개발·측정 기법을 분류하고, 평균 구간을 통해 각 기법의 수용 정도를 평가하였다. 조사 결과는 소규모 기업에 맞는 새로운 개발 방법론 설계에 활용될 예정이다.
상세 분석
이 연구는 소규모 소프트웨어 기업이 웹 애플리케이션 개발 시 실제로 어떤 프로세스와 측정 기법을 채택하고 있는지를 실증적으로 파악하고자 한다. 먼저 설문지를 통해 30여 개 기업의 개발자 120명을 대상으로 45개의 개발·측정 관행 항목에 대한 인식 및 적용 현황을 수집하였다. 수집된 데이터는 변수 군집화(Variable Clustering)를 통해 상관관계가 높은 항목들을 그룹화하고, 이후 계층적 군집화(Hierarchical Clustering)를 적용해 주요 클러스터를 도출하였다. 이 과정에서 Ward’s Method와 Euclidean 거리 측정이 사용되었으며, 덴드로그램을 통해 클러스터 간 유사성을 시각화하였다.
각 클러스터에 속한 항목들의 평균값을 구하고, 사전 정의된 수용 구간(예: 1‑2: 전혀 수용 안 함, 2‑3: 낮은 수용, 3‑4: 중간 수용, 4‑5: 높은 수용)과 비교함으로써 개발·측정 관행의 수용 정도를 정량화하였다. 결과적으로 ‘요구사항 관리’, ‘버전 관리’, ‘단위 테스트’ 등 전통적인 소프트웨어 엔지니어링 관행은 중간 이상으로 수용되는 반면, ‘지속적 통합(CI)’, ‘자동화된 성능 측정’, ‘사용자 경험(UX) 평가’ 등 최신 웹 중심 관행은 낮은 수용을 보였다.
연구는 또한 소규모 기업 특유의 제약(인력·예산 부족, 프로젝트 규모 제한)과 문화적 요인(조직 내 의사소통 구조, 교육 수준)도 분석에 포함하였다. 변수 군집화 결과, ‘조직 문화·인력 관리’와 ‘기술 도구·프로세스’가 별도의 클러스터로 구분돼, 두 영역이 독립적으로 개선될 필요가 있음을 시사한다.
한계점으로는 표본 규모가 제한적이며, 설문 응답이 자기 보고식이기 때문에 실제 적용 수준을 과대·과소 평가할 가능성이 있다. 또한 요르단이라는 지역적 특성이 다른 국가의 소규모 기업에 그대로 적용되기 어려울 수 있다. 향후 연구에서는 장기적인 현장 관찰과 프로젝트 기반 사례 연구를 통해 정량적·정성적 데이터를 보강하고, 다국적 비교 분석을 진행할 계획이다.
이 논문의 가장 큰 기여는 소규모 기업이 현재 어떤 개발·측정 관행을 실제로 활용하고 있는지를 체계적으로 분류하고, 그 수용 정도를 객관적으로 측정한 점이다. 이를 바탕으로 연구진은 소규모 기업에 특화된 경량화된 웹 애플리케이션 개발 방법론을 설계하고, 실무 적용 가능성을 검증하는 후속 연구를 진행하고 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기