• 2015-023
소프트웨어 산업 생산성 향상을 위한 원격개발환경 활용방안
날짜2016.01.25
조회수10252
글자크기
요약문 상세
    • ㅇ 정보기술의 발달로 산업 구성에서 지식산업이 차지하는 비중이 높아지고 있고, 기존 산업이 지식 산업으로 이행하는 현상이 가속화 되고 있음
    • ㅇ 지식 산업 내 지식 근로자가 건강, 육아, 가정 문제 등으로 경력이 단절되는 경우 산업 현장에 복귀하는 것에 많은 어려움을 겪는데, 이러한 현상은 소프트웨어 관련 종사자에게도 마찬가지로 적용 됨
    • ㅇ 소프트웨어 개발자의 경우 고객을 대면하거나 고객의 평판이 업무 생산성에 직접적으로 영향을 주는 분야가 아님에도 불구, 타 지식 산업 근로자 이상의 어려움을 겪고 있으며, 그 이면에는 소프트웨어 개발자를 채용할 때 발생하게 되는 기업의 부담이 자리 잡고 있음
    • ㅇ 지식 근로자로서의 소프트웨어 개발능력을 가진 조기퇴직, 경력단절 인력을 활용하기 위해서는 기업의 채용부담을 줄이고, 그들이 가지고 있는 근무환경, 근무시간을 비롯한 장애요소를 해결하는 방안을 제안해야 함
    • ㅇ 최근 해외를 중심으로 사용량이 늘어나고 있는 클라우드(Cloud) 개발 환경은 원격 개발환경으로서의 기능을 탑재하고 있는 추세임
    • ㅇ 원격 개발 환경의 기술적 성숙도에 대해, 현장 적용의 실효성이 검증된다면 조기퇴직, 경력단절 소프트웨어 개발인력의 업무 장애요소를 해결할 수 있는 방안으로서 사용될 수 있을 것임
    • ㅇ 본 연구의 평가 결과는 다음과 같음
    • – 웹 통합개발환경은 이미 소프트웨어 개발에서 원격 개발에 필요한 기능을 충분히 제공하고 있고 더 나아가서 개발의 생산성과 효율성을 제고할 가능성을 갖고 있음
    • – 그러나 원격 개발 환경 조성은 기능적인 불완전성 및 개선 사항 등으로 인하여, 현재까지는 제한적인 플랫폼(소규모 개발 중심)에 한정하여 현장 적용이 가능할 것으로 보임
    • ㅇ 결론적으로 소프트웨어 개발기업이 효과적으로 자본을 투자하고 업무 효율을 올리면서, 소프트웨어 개발자들이 경력 단절을 두려워하지 않을 수 있도록 클라우드 기반의 소프트웨어 개발 시스템 활용을 촉진할 필요가 있음
목차 상세
    • 1. 서론
    • (1) 배경 및 필요성
    • (2) 목적
    • 2. 연구방법 및 범위
    • 3. 소프트웨어 산업의 생산 활동
    • (1) 소프트웨어 개발 프로세스
    • (2) 단계별 작업내용
    • 4. 클라우드 환경을 활용한 소프트웨어 개발
    • (1) 소프트웨어 개발방식의 변화
    • (2) 가상컴퓨터와 원격접근
    • (3) 컴파일러와 패키지 라이브러리
    • (4) 클라우드 기반 소프트웨어 개발 도구
    • 5. 클라우드 기반 소프트웨어 개발 환경 분석
    • (1) 클라우드 개발 환경에 대한 평가항목
    • (2) 클라우드 개발 환경의 개괄적 평가
    • 6. 결론