소프트웨어 개발의 암세포 Feature creep > IT소식

사이트 내 전체검색

IT소식

소프트웨어 개발의 암세포 Feature creep 0

페이지 정보

View5,433  | 작성일2015.01.13 13:30

본문

Feature creep이라는 말이 있습니다. 게임 개발 뿐만 아니라 많은 소프트웨어 개발 프로젝트에서 발견할 수 있는 것들입니다.

 

마침 위키피디아에서 feature creep을 잘 설명한 글이 있습니다. (링크) 요약해보죠.

  • 제품을 개발하다보면 사용자들이 원하는 기능과 쓸모있는 기능들을 넣고자 하는 열망이 생긴다. 그리고 그렇게 함으로 매출을 올리고자 한다. 아이러니하게도, 이것이 feature creep의 시작이다.
  • feature creep이 지속되면 불필요한 기능들이 자꾸만 들어가게 되고 프로젝트의 복잡도가 증가하며 제품의 특장점과 핵심 기능이 서서히 감춰지게 된다.
  • feature creep은 이미 개발된 (혹은 개발중인) 프로젝트를 유지하려는 의지가 원인이 되기도 한다.
  • feature creep은 프로젝트의 개발 비용을 과다하게 증가시킬 뿐만 아니라 프로젝트를 죽여버리는 원인이 되기도 한다.



Feature creep 은 대부분 소프트웨어 개발에 대한 이해가 부족해서 생깁니다.

이는 단지 비개발자 뿐만 아니라 개발자 출신한테서도 보이는 문제인데요.

문제의 목적을 생각하는게 아니라 눈앞에 닥친 현상제거에만 급급하면..

그러니까 시야가 너무 좁으면 흔하게 발생합니다.


만들어진 결과물이 초기 구상과 너무 달라졌다면 눈앞에껄 자꾸 메꾸려고만 하지말고

프로젝트 전체에 뭔가가 어그러진게 아닌지 생각해봐야 합니다.

댓글목록

등록된 댓글이 없습니다.

IT소식 목록

게시물 검색

Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
PC 버전으로 보기