본문 바로가기

소프트웨어이야기

소프트웨어 회사에 산업 스파이가 존재하는가? 최근에 블로그에 올린 글들의 댓글을 보면 소프트웨어를 잘 개발하는 것이 어떤 것인지 바라보는 시각이 무척 다릅니다. 필자는 주장하는 바가 있어서 소프트웨어 개발에 대한 생각을 꾸준히 공유하고자 합니다. 제 블로그의 미션은 어떻게 하면 소프트웨어를 효과적으로 잘~~ 개발하느냐를 공유하는 겁니다. 대상은 학생 개인부터 대기업에 이르기까지 모두 포함합니다. 하지만 이를 효과적으로 전달하는 것은 쉽지 않습니다. 또한 블로그 글 몇 건으로 생각을 바꾸게하는 것은 더욱더 어렵습니다. 그래서 다양한 측면에서 조명을 해봅니다. 오늘은 소프트웨어가 하드웨어와 얼마나 다른지 하나의 예를 보여주겠습니다. 예나 지금이나 산업 스파이에 관련된 뉴스들은 종종 나옵니다. 수백억, 수천억을 투자한 기술을 1,2명이서 빼돌려서 해외에.. 더보기
스마트폰 앱스토어가 진짜 대박이 아닌 이유 요즘 스마트폰이 IT 이슈의 정점에 있어서 스마트폰 관련 글을 계속 올리게 됩니다. 개발자의 한사람으로서 스마트폰의 급속한 확대는 좋은 징조임이 분명합니다. 하지만 종종 스마트폰 어플리케이션을 만들어서 앱스토어에 올리면 쉽게 대박을 맞을 수 있을 것 같은 기사들이 눈에 띕니다. "앱스토어에서 대박난 개발자들" [디지털타임즈] 전업주부도 아이폰 어플 개발자 시대 [디지털데일리] 앱스토어 '대박' 변해준 씨 [조선일보] 스마트폰은 '기회의 시장'…개발자들 '신바람'[SBS뉴스] 물론 거품을 경고하는 기사들이 많은 것은 사실이지만 좋은 것만 보인다고 대박 기사가 더 눈에 들어오는 것은 사실입니다. 개발자들은 "실패담은 내 이야기는 아닐거야"라고 자신에게는 관대한 판단을 내기는 것이 일반적입니다. 이런 종류의 .. 더보기
삼성이 앞으로도 소프트웨어를 잘 만들 수 없는 이유 저는 이미 삼성의 소프트웨어에 대한 글을 몇개 올린 적이 있습니다. 2010/01/05 - [소프트웨어이야기] - 삼성은 왜 소프트웨어를 잘 만들지 못할까? 2010/01/23 - [소프트웨어이야기] - 삼성이 바다를 출시해서는 안되는 이유 이글의 제목은 좀 과격해보이기는 하지만 현재 문제가 뭔지 파악해보고 해결책을 생각해보고자 이와 같은 제목을 붙였습니다. 사실 이글들은 삼성 뿐만 아니라 국내 대기업 대부분에 해당하는 글이며, 삼성이 대표기업이고 현재 스마트폰 열풍의 한 가운데 있기 때문에 대표주자로서 언급이 되고 있는 겁니다. 다른 대기업들이나 중견기업들도 별반 다를게 없다는 얘기죠. 저는 이에 대한 상당한 근거들을 가지고 있습니다. 물론 직접적인 데이터는 컨설팅 비밀이라서 공개할 수 없습니다. 하지.. 더보기
삼성이 바다를 출시해서는 안되는 이유 일전에 삼성이 왜 소프트웨어를 잘 개발하지 못하는지에 대한 글을 쓴적이 있습니다. 2010/01/05 - [소프트웨어이야기] - 삼성은 왜 소프트웨어를 잘 만들지 못할까? 개인적인 생각이지만 바다의 정식 출시가 임박할수록 점점 걱정스러워지고 있습니다. 일단 이글은 삼성을 비난하려고 작성한 글이 아닙니다. 삼성이 잘되어야 하는 이유를 잘 알고 있는 한 사람으로서 현재 상황에 대한 소프트웨어 공학적인 우려를 말하고자 하는 사견임을 밝혀둡니다. 일단 삼성이 왜 바다를 출시하고 싶어 했는지 그 마음은 충분히 이해를 합니다. 기존에 피처폰에서 삼성은 눈부신 성과를 거두었고, 10여년전만해도 경외의 대상이던 여러 Global 회사를 추월하고 이제 Nokia만 앞에 보이는 상황입니다. 이 과정에서 너무 큰 자신감을 .. 더보기
소프트웨어 회사 vs. 정치판 (이인자 죽이기) "Two is company, Three is a crowd" 사람이 3명 이상 모이면 다툼이 있을 수 있지만, 정치도 생기기 마련입니다. 정치를 잘하는 사람도 있는가 하면 정치 자체를 모르는 사람도 많습니다. 저는 완전 후자입니다. 하지만 소프트웨어 개발자로서 15년 이상 일해온 시간을 꺼꾸로 거슬러서 생각해보면 크고 작은 정치판이었다는 것을 깨닫게 됩니다. 그리고 왜 과거에 그런 일들이 일어났고 왜 그렇게 흘러왔는지 이해가 됩니다. 그것이 그들만의 생존 방법이었다고 생각이 듭니다. 내가 이해할 수 없는 것은 정치가 별로 필요 없을 것 같은 소프트웨어 회사에서 뭔 그리도 많은 정치가 판을 치냐는 겁니다. 모두 힘을 합쳐 실력만 발휘하기도 부족한 마당에 정치로 소모하는 에너지가 어마어마합니다. 특히 실력.. 더보기
삼성은 왜 소프트웨어를 잘 만들지 못할까? 오늘 아침 조선일보 IT관련 기사를 보다가 다음 글을 보게 되었습니다. [조형래 IT팀장의 심층 리포트] 삼성폰 운영체제 '바다' 순항 준비 끝! 사실 삼성에서 개발하고 있는 바다에 관심은 있지만 큰 기대를 하고 있지 않기 때문에 별 생각 없이 기사를 훑어 보고 있는데, 생각해볼 내용이 있어서 인용합니다. 삼성전자는 이를 통해 '하드웨어는 강하지만 소프트웨어는 약하다'는 인식을 단번에 뒤집겠다는 것이다. 삼성전자가 '바다(bada)'라는 한글 이름을 해외 시장에서도 그대로 사용한 것도 한국에서 개발한 휴대폰 플랫폼이라는 이미지를 세계인에게 각인시키기 위해서다. 홍 상무는 "바다 프로그램은 스마트폰뿐 아니라 일반 휴대폰에서도 사용할 수 있도록 설계된 게 차별화 요소"라면서 "(바다는) 전 세계 개발자들이 .. 더보기
Why new year's resolution? 안녕하세요. 2010년 새해입니다. 모두 새해 복많이 받으세요. "New year's resolution" 제가 참 싫어하는 말입니다. 결심은 매 순간 할 수 있습니다. 새해라고 해서 우주적으로는 별다른 거 없습니다. 사실 매 순간이 새로운 것이죠. 결심할 것이 있다가도 12월에는 새해를 기해서 결심하기 위해서 미루는 경우도 봤습니다. 그래도 외부적인 영향을 많이 받는 사람들에게는 새해라는 것이 뭔가 결심을 할 수 있게 해주는 좋은 순간인 것 같습니다. 그래서 하는 말인데 새해도 되었는데, 각자 목표와 계획을 만들면 좋을 것 같습니다. 우리나라는 어느 회사에서나 소프트웨어 개발자로서 10년, 20년 마음껏 일할 수 있는 환경이 안되기 때문에 소프트 웨어 개발자의 길을 계속 걷고 싶다면 자신이 80%는 만.. 더보기
동종업계 취업금지 각서 개발자에게는 동종업계 취업금지라는 이상한 족쇄가 있습니다. 보통 2년 어쩔 때는 더 길기도 합니다. 입사 시에 이러한 동종업계 취업금지 각서에 사인을 하라고 하는 회사가 종종 있습니다. 물론 특정 업종에 따라서는 이러한 금지조항이 꼭 필요한 경우가 있습니다. 하지만 그렇지 않은 회사에서도 너무 광범위하게 "동종업계 취업금지"를 활용하고 있습니다. 실제로 이러한 조항 때문에 이직 시에 문제가 되는 경우를 종종 봐왔습니다. 이 와중에 개발자만 괜히 낙동강 오리알이 되고 오갈데 없는 신세가 되곤 하더군요. 이전 회사에 다시 돌아가지도 못하고 참 곤란한 경우를 겪더 군요. 이 작은 땅덩어리에서 개발자들이 경쟁 업체에 취직을 못하게 하면 개발자는 갈 곳이 별로 없습니다. 이전 회사에서는 상당히 그럴싸한 이유를 댈.. 더보기
SW회사에서의 창업공신 숙청 많은 성공한 소프트웨어 회사들은 초창기에 소수의 개발자들의 피와 땀으로 현재의 성공을 이루었습니다. 이 소수의 개발자들은 일반적으로 열정도 뛰어나고 소프트웨어 개발 실력도 좋습니다. 또한 회사일 내일 가리지 않고 밤낮을 구분 없이 수년 동안 헌신해 왔습니다. 회사의 성공이 곧 나의 성공이라고 생각하고 성공 뒤에 오는 결실도 꿈꿔왔습니다. 그렇게 해서 회사는 성공을 하고 규모도 커졌는데, 과거의 그 창업공신들이 앞으로의 회사 성장에 방해가 되는 경우가 흔히 발생합니다. 회사는 외형적으로 과거와는 비교도 안되게 성장을 했지만, 창업공신들은 과거의 주먹구구 방식의 구태를 못 벗어나면서 새로운 시스템과 프로세스를 적응하지 못하는 경우가 많습니다. 회사에서 판단해야 할 중요한 기술적이면서 비즈니스적인 이슈들이 많.. 더보기
아이디어 보상제의 함정 소프트웨어 회사에서 참신한 아이디어가 생존에 필수인 것은 당연합니다. 그래서 소프트웨어 회사는 좋은 아이디어를 뽑아 내기 위해 갖은 노력을 합니다. 하지만 이는 그렇게 쉬운 일이 아닙니다. 가끔 아이디어에 대해서 돈으로 보상하는 정책을 시행하는 회사를 보게 됩니다. 그런데, 별로 큰 효과를 보지 못하는 경우가 많습니다. 오히려 역효과를 일으킬 수가 있습니다. 개발자는 원래 아이디어가 넘치는 사람들입니다. 또한 아이디어 내는 것을 좋아하죠. 이를 보상이라는 것으로 보답을 하기 시작하면 자칫 아이디어 내는 것을 더 방해할 수도 있습니다. 보상을 위해 아이디어를 내놓는다는 도덕적인 결함이 이를 가로막습니다. 아이디어에 대한 보상은 도덕적으로 상처가 되지 않을 만큼 작다면 문제가 되지 않습니다. 즉, 새로운 아.. 더보기