CS 전공/생각?2009. 12. 15. 02:27
 CACM Dec 2009을 보니 개발 프로젝트의 실패 요인에 대한 조사/분석 글이 실렸다.
(Why Did Your Project Fail by Narciso Cerpa and June M. Verner, DOI: 10.1145/1610252.1610286)
저자들은 설문 조사 방식을 통해 미국, 호주, 칠레 IT 업체의 235 개의 개발 프로젝트 중 70개의 실패한 프로젝트를 분석해서 과제의 실패 요인들을 분석했다. (이중 21개는 아웃소싱으로 수행된  프로젝트이다.)

재미있는 것은 PM들은 프로젝트가 실패해도 실패라 인정하지 않고, 과제에 찹여했던 개발자들이 주로 참여 프로젝트의 실패를 잘 얘기한다는 것. 프로젝트 종료 후 프로젝트에 대한 평가가 제대로 이뤄지지 않고 있다라는 것 그리고 프로젝트의 실패는 보통 하나의 문제가 아닌 아래와 같은 여러 요인들이 겹쳐서 발생한다 한다.

여러 요인중 실패한 개발 프로젝트에서 가장 빈번하게 발생하는 요인들은:

1. 개발 과정에 영향을 미치는 납기일
2. 개발 과정을 초기 쉽게 생각했던가
3. 위험요인들의 산정과 관리가 제대로 이루어지지 않았던가
4. 작업 시간에 대한 적절한 보상이 주어지지 않는 경우

이랜다. 요는 프로젝트 초기에 얼마나 요구사항들이 충분히 잘 정의되어지고, 충분한 개발 기간이 주어지느냐인 듯 싶다.  이런 문제는 비단 한국만의 문제는 아닌 듯...
여튼 프로젝트 개발 초기에 요구사항들이 잘 정의가 되고 고객과 잘 합의된 개발 기간을 가져야만 성공적인 프로젝트를 수행할 수 있겠다는 얘기인데, 아마도 이것이 PM이 가장 신경을 써야 하는 부분인 듯. 
  



'CS 전공 > 생각?' 카테고리의 다른 글

구글은 지금도 "Don't be evil"일까.  (2) 2010.02.12
꽉 막힌 한국의 웹 접근성  (0) 2010.01.03
논문 심사  (0) 2009.10.05
한국이 노벨상 없는 이유  (0) 2009.07.31
DB쪽 논문 인용 수 TOP5?  (2) 2009.07.29
Posted by Bart