• 검색 결과가 없습니다.

2.1

개인적 요인

가설 1: 개인적 요인은 소프트웨어 재사용의 비율에 긍정적인 영향을 미칠 것이다.

(1) 개발자의 경험과 지식

예전부터 소프트웨어 엔지니어들은 다른 사람의 것을 이용하여 만들기 보다는 자신의 소프트웨어를 구축하기를 좋아하는 것으로 알려져 있는데 이것을 "Not Inveneted Here(NIH)" 증상이라고 한다. 하지만, 이러한 믿음은 Frakes and Fox [1995]의 연구에서는 반대로 나타난 것으로 조사결과 밝혀졌다. 즉, 소프트 웨어 엔지니어들은 새로운 것을 개발하기 보다는 재사용을 선호한다는 연구결 과를 보임으로써 개인적 성향에 대한 새로운 결과를 밝혀내었다. Frakes and Fox [1995]의 연구에서는 소프트웨어 경험과 재사용의 수준과는 관계가 없음이 밝혀졌다. Gowad and Chand [1993]의 연구에서도 마찬가지로 개발자의 COBOL 프로그래밍 경험이 소프트웨어의 생산성에 별 영향을 주지 못하고 있 음을 밝혀냈다. Lee and Litecky [1997]는 도메인지식 및 재사용 경험을 중요한 요인으로 밝혀냈으며 Scacchi [1989]와 Yu, Smith and Huang [1990]의 연구에 서는 경험이 재사용에 긍정적인 영향을 미친다고 밝혔다. 따라서 개발자 자신 이 갖고 있는 경험, 즉 개발 경험과 재사용 관련 지식은 소프트웨어 재사용에 긍정적인 영향을 미칠 것으로 생각된다.

가설 1-1: 소프트웨어 개발자의 경험과 지식은 소프트웨어 재사용의 비율 에 긍정적인 영향을 미칠 것이다.

(2) 개발자의 교육과 훈련

Gowad and Chand [1993]의 연구에서는 대학에서의 교육이 별 영향이 없다는 결론이 나왔지만 교육의 유형과 소프트웨어 개발과 관련된 교육의 연관성에 대 해서 좀더 연구가 필요한 것으로 나타났으므로 본 연구에서는 재사용 관련 교 육을 포함할 것이다. Rebecca [1994]와 Card and Comer [1995]의 연구에서는 동시에 교육과 훈련에 대한 중요성을 나타내고 있다. Frakes and Fox [1995]에 서는 조직내에 교육 프로그램을 운영하는 회사가 평균적으로 훨씬 재사용 비율

이 높다는 것을 알 수가 있다. 따라서 본 연구에서는 개발자의 교육과 훈련이 재사용에 긍정적인 요인으로 작용할 것으로 생각된다.

가설 1-2: 소프트웨어 개발자의 교육과 훈련은 소프트웨어 재사용의 비율 에 긍정적인 영향을 미칠 것이다.

2.2

조직 및 관리적 요인

가설 2: 조직 및 관리적 요인은 소프트웨어 재사용의 비율에 긍정적인 영 향을 미칠 것이다.

(1) 최고경영자 및 중간관리자의 지원

정보시스템의 성공적 요인의 하나로서 최고경영자의 지원이 큰 역할을 하는 것이 사실이다. 마찬가지로 소프트웨어를 재사용하는데 있어서도 최고경영진의 참여가 중요한 역할을 하고 있으며 이에 더하여 중간관리자의 지원을 중요한 요인으로 뽑고 있다. Isoda [1992]는 재사용 지원을 위한 재사용 위원회, 지원 그룹, 재사용 도구 개발 그룹을 통하여 지원을 해야 함을 강조하였으며 Frakes and Isoda [1994]와 Card and Comer [1994]도 고위 관리진의 적극적인 지원과 참여를 중요한 요인으로 뽑았다. Griss and Wosser [1995]도 역시 재사용 지원 조직을 갖추어야 함을 강조하고 있다. 한편 Apter외 3인[1990], Rebecca [1994]

와 Kim and Stohr [1998]의 연구에서는 중간관리자는 단기적인 안목을 가지고 있으며 재사용 도입에 저항을 느끼고 있음을 밝히고 있으며 최고경영진의 지속 적인 관심과 지원을 통해 중간관리자가 적극적으로 재사용을 적용해야 함을 강 조하고 있다. 이에 최고경영진의 지원 및 중간관리자의 지원은 소프트웨어 재 사용에 긍정적인 영향을 미칠 것이다.

가설 2-1: 최고경영진 및 중간관리진의 지원은 소프트웨어 재사용의 비율 에 긍정적인 영향을 미칠 것이다.

(2) 인센티브 제도

Frakes and Fox [1995]의 연구에서는 보상이 없는 경우와 S/W 재사용 자 산을 인식한 그룹사이에서 S/W 재사용의 수준에는 별 차이가 없음을 보여주었 으며 개인적 수준에서는 단순히 S/W 재사용 자산을 인식하기보다는 금전적인

보상을 주는 것이 재사용을 하게 만드는 동기가 될 수 있음을 강조했다. Card and Comer [1994]의 연구에서는 재사용에 대한 기회는 쉽게 놓칠 수가 있는데 이를 방지하기 위해서 적극적으로 기회를 찾아야 하며 그 방법으로 적극적인 보상을 해줘야 한다는 것이며 또한 재사용에 대한 기준을 기업내의 기준으로 통합하는 것은 강력한 자극제가 될 수 있음을 말하고 있으며 Lynex and Layzell [1997] 또한 재사용 가능한 자산을 만든 사람에 대한 보상과 측정이 장 애요인임을 밝히고 있다. Gowad and Chand [1993], Griss [1993]와 Frakes and Isoda[1994] 또한 보상 시스템을 통해서 소프트웨어 개발자의 생산성을 증 가시킬 수 있는 것으로 파악하였으며 Kim and Stohr [1998]에서는 중요한 요 인으로 꼽을 수 있다고 밝히고 있다. 따라서 보상제도는 소프트웨어 재사용에 긍정적인 영향을 미칠 것이다.

가설 2-2: 조직내의 인센티브 제도는 소프트웨어 재사용의 비율에 긍정적 인 영향을 미칠 것이다.

(3) 조직문화변화

Numaker and Chen [1989]는 재사용이 조직에서 하나의 규범화가 되기 위해 개발 관련 지식 공유를 강조하고 있다. 한편 재사용을 비즈니스를 위한 전략으 로 받아들이고 그것을 구현하기 위해서는 조직문화가 변화되어야 한다고 말하 고 있다. 재사용을 하기 위해서는 전체적인 기업 구조를 이해해야 하며 이를 위해서는 조직 구성원간의 지식공유가 필요하며 이는 새로운 기술을 터득하고 전파하는데 있어서 중요한 역할은 한다[Lynex and Layzell, 1997]. 이와 함께 Sherif and Vinze [1999]는 자발적인 지식 획득을 통하여 지식을 공유할 수 있 도록 조직이 변해야 함을 강조하고 있다.

가설 2-3: 조직문화는 소프트웨어 재사용의 비율에 긍정적인 영향을 미칠 것이다.

2.3 환경적 요인

가설 3: 환경적 요인은 소프트웨어 재사용의 비율에 긍정적인 영향을 미칠 것이다.

(1) 지적재산권

재사용 가능한 소프트웨어에 대한 법적인 문제. 즉, 재사용 가능한 자산에 대 한 계약, 소유권 그리고 책임 등에 대한 문제가 해결되지 않은 상태를 말한다.

Frakes and Fox [1995]는 법적인 문제가 재사용에 영향을 미치는 지에 대한 조사를 수행하였지만 별 영향을 주지 못함을 밝혀냈다. 하지만, Frakes and Isoda [1994]는 그들의 연구에서 재사용 가능한 재산의 소비자와 생산자간의 책임을 강조했으며 또한 조직내부에서 재사용이 증가 할수록 법적인 문제는 증 가할 것이라고 지적을 하였다. Kim and Stohr [1998]에서도 법적인 문제에 대 한 예방조치 및 계약상의 문제를 강조하였다. 이것은 재사용 가능한 소프트웨 어에 대한 지적재산권은 생산자로 하여금 재사용을 촉진하도록 할 것이다.

가설 3-1: 지적재산권은 소프트웨어 재사용의 비율에 긍정적인 영향을 미 칠 것이다.

2.4 재사용비율과 재사용 효과와의 관계

소프트웨어 재사용을 통해서 프로젝트에 적용된 소프트웨어 재사용 자산 혹은 산출물의 적용 비율이 올라가고 또한 재사용 혜택은 앞의 연구에서 밝혔듯이 시간 단축을 통한 생산성 향상, 예전에 사용한 자산을 사용함으로써 나타나는 비용절감과 검증받은 재사용 자산을 사용함으로써 전체적인 품질이 개선된다는 것을 알 수 있다. 이를 바탕으로 하여 가설을 설정하였다.

가설 4: 소프트웨어 재사용의 비율은 소프트웨어 재사용의 효과에 긍정적 인 영향을 미칠 것이다.

가설을 정리하면 아래의 [표 24]와 같다.

제 2 절 변수의 조작적 정의와 설문의 구성