Essay/생각

하위 호환성 유지와 새로운 기능도입 사이에서의 선택

Hellboy 2013. 3. 27. 00:11


소프트웨어를 개발하는 도중에 봉착한 문제..


하위 호환성을 유지 할텐가... 아니면, 새로운 비호환 기능을 도입을 해서 새로운 버젼을 만들텐가...


이건 단순한 문제로 생각할 것이 아닌것 같다.


그리고, 소프트웨어를 개발하다보면 한두번은 꼭 일어나는 문제인 듯하다.



기존 사용자가 전체 사용자의 60%, 새로운 기능 도입을 환영하는 신규 사용자가 40%..


새로운 기능은 기존 기능을 많이 개선 시킬 수 있다..


그리고, 기존 사용자들이 새로운 소프트웨어를 구매할 수 있도록 하는것이 그들이 사용하고 있는 시스템을 교체하지 않는이상 사용이 불가한 상황..




자, 이럴때 어떤 선택을 해야할까..