tag:blogger.com,1999:blog-6060875800282210631.post9058758402045066855..comments2023-11-08T05:29:09.590+09:00Comments on All of Software: 넣는 것 보다 빼는 것이 더 어렵다.전규현http://www.blogger.com/profile/02706025917864233238noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6060875800282210631.post-10053089743527250912013-05-15T15:57:08.000+09:002013-05-15T15:57:08.000+09:00저는 하위버전 호환성을 유지하는 것이 매우 중요하다고 생각합니다.고객사에서 제품을 상위버전...저는 하위버전 호환성을 유지하는 것이 매우 중요하다고 생각합니다.<br><br>고객사에서 제품을 상위버전으로 업그레이드 했을 때 서비스가 안되는 부분이 생긴다면 이는 재앙에 가깝습니다.<br><br>조엘이 쓴 책에서도 MS 가 하위버전 호환을 유지하기 위해 얼마나 노력을 많이 했는지 언급되었던 것으로 기억합니다.<br><br>새버전 출시 시 마케팅 자료나 영업자료에서 그 기능을 삭제하는 것은 가능하지만 제품에서 물리적으로 삭제가 되는 것은 아니라고 생각합니다.버전호환noreply@blogger.comtag:blogger.com,1999:blog-6060875800282210631.post-20058128565281416792013-05-15T22:07:06.000+09:002013-05-15T22:07:06.000+09:00공감합니다.소프트웨어 업그레이드 시 하위호환을 유지하기 위해서 많은 노력을 들이게 됩니다....공감합니다.<br><br>소프트웨어 업그레이드 시 하위호환을 유지하기 위해서 많은 노력을 들이게 됩니다. 정말 잘 설계를 해서 꾸준히 하위 호환성을 유지하기도 하고 Migration 기능을 제공하기도 합니다.<br><br>여기서 지적하는 것은 기존의 기능을 무작성 빼자는 것이 아니고 전략적인 생각없이 경쟁 회사들의 기능과 특정 고객이 원하는 기능을 잔뜩 포함해서 키친씽크를 만들지 말자는 얘기입니다.<br><br>하위호환성을 유지하면서도 기존 기능을 없애거나 새로운 형태로 진화시키는 일은 종종 있습니다. 결국 기획팀에서 전략을 제대로 수립해야 겠죠.전규현http://allofsoftware.netnoreply@blogger.com