Essay/생각
하위 호환성 유지와 새로운 기능도입 사이에서의 선택
Hellboy
2013. 3. 27. 00:11
소프트웨어를 개발하는 도중에 봉착한 문제..
하위 호환성을 유지 할텐가... 아니면, 새로운 비호환 기능을 도입을 해서 새로운 버젼을 만들텐가...
이건 단순한 문제로 생각할 것이 아닌것 같다.
그리고, 소프트웨어를 개발하다보면 한두번은 꼭 일어나는 문제인 듯하다.
기존 사용자가 전체 사용자의 60%, 새로운 기능 도입을 환영하는 신규 사용자가 40%..
새로운 기능은 기존 기능을 많이 개선 시킬 수 있다..
그리고, 기존 사용자들이 새로운 소프트웨어를 구매할 수 있도록 하는것이 그들이 사용하고 있는 시스템을 교체하지 않는이상 사용이 불가한 상황..
자, 이럴때 어떤 선택을 해야할까..