Publications

Detailed Information

개인의 보유 기술과 기술 교육을 고려한 인적자원 관리계획 : Human resource constrained project scheduling with skill training

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors

김찬현

Advisor
홍유석
Major
공과대학 산업공학과
Issue Date
2017-02
Publisher
서울대학교 대학원
Keywords
자원 제약이 있는 프로젝트 스케줄링기술 학습에자일 소프트웨어 개발인적자원 관리
Description
학위논문 (석사)-- 서울대학교 대학원 : 산업공학과, 2017. 2. 홍유석.
Abstract
고객 요구의 변화와 새로운 기술의 등장 주기가 짧아짐에 따라 인적자원의 보유기술을 관리하는 것은 프로젝트 진행에 있어 중요한 역할을 차지하게 되었다. 그에 따라 인적자원의 기술 교육에 대한 관심 또한 증가하게 되었는데 최근 소프트웨어 제품 개발 과정에서 많은 기업이 채택하고 있는 애자일 소프트웨어 개발 방법론의 경우 변화하는 환경에 유연하게 대응할 수 있는 기술을 보유한 인적자원을 기술 교육을 통해 양성하는 것을 주요 고려사항으로 하고 있다.
기업에서 인적자원의 기술 교육을 수행함에 있어 겪는 어려운 점 중 하나는 인적자원의 교육 중 발생하는 업무 공백으로 인해 프로젝트가 지연될 수 있다는 것이다. 프로젝트 진행을 지연 시키지 않으면서 동시에 인적자원의 능력을 개발시킬 수 있는 일정 계획을 수립할 수 있다면 보다 원활한 인적자원의 경쟁력 관리가 가능해질 것이다.
본 연구에서는 이를 위한 방법론으로 개인의 기술을 고려한 프로젝트의 일정 계획에 있어 프로젝트의 수행과 인적자원의 기술 교육을 동시에 고려하는, 즉 프로젝트 진행도중 기술 교육을 수행하는 방법론을 제안하였다. 동적 계획법을 활용한 사례연구를 통해 해당 방법론이 인적자원의 기술 수준 향상과 프로젝트의 진행기간 단축을 동시에 이룰 수 있음을 보이고 어떠한 상황에서 해당 방법론이 유리한지에 대한 분석을 진행하였다. 또한 계산 복잡도가 증가하는 실제 프로젝트 상황에 적용하기 위해 최상 경로를 활용한 휴리스틱 알고리즘을 제안하고 동적 계획법과의 성능을 비교하였다.
Due to frequent changes of customer needs and new technology development, managing skill of human resources is key factor of project management. As a result, interest in the skill training of human resources has increased. Agile software development methodology that recently focused by many software companies considers skill training of human resources as an important factor to adapt changing environment.
One of the difficulties in conducting skill training is that the project may delay due to absence of human resources while training of skills. If the ability of human resources can be developed without delay of the project, it will be possible to manage the competitiveness of human resources more smoothly.
In this study, we propose a method to simultaneously consider project execution and training of human resources in project planning. In other words, we propose a methodology to perform skill training during project progress. Through numerical case studies using dynamic programming, we show that the methodology can simultaneously improve the competency of human resources and shorten the duration of the project. In addition, the analysis of how the methodology is advantageous under certain circumstances was carried out. Finally, to apply this methodology to the actual project situation where the computation complexity increases, we suggest heuristics algorithm that uses critical path change and compare the performance with dynamic programming.
Language
Korean
URI
https://hdl.handle.net/10371/123616
Files in This Item:
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share