2007년 04월 09일
우리는 기다가, 걷다가, 달립니다

단 한가지 걱정스러운 부분은, 우리가 이야기 하는 소프트웨어 기술의 대부분이 미국을 중심으로 한 외국의 기술을 어떻게 잘 사용하는가에 초점이 맞추어져 있다는 것입니다. 쉽게 말하면, 새로운 기술을 잘 사용하는 '사용자'라는 것이죠. 이것은 훌륭한 능력임에 틀림없으나, 소프트웨어라는 것이 한겹 한겹 쌓는 것이라, 쌓을 수 있는 한겹에 대한 관심도 중요하지 않을까 하는 생각이 듭니다.
"우리는 기다가, 걷다가, 달립니다" 라는 이야기는 짐콜린스의 Good to Great에 나오는 이야기입니다. 아주 단순한 이야긴데요. 신기술이 나왔다고 해서, 그것을 급하게 적용하는 것이 아니라 (처음부터 뛰는 것이죠), 기존에 있는 기업의 내부 시스템과 어떤 식으로 연결을 할까 충분히 고민한 다음에, 실천하는 것이, 길게 보면 더 빠르다는 이야기 입니다.
두 기업이 있습니다. 한 기업은 신기술을 빠르게 적용하여 앞서갑니다. 매우 성공적입니다.
다른 기업은, 신기술이 나오면 적용하기 전에 기업의 내부 시스템에 Integrate될 수 있도록 작업을 합니다. 오랜 기간이 걸립니다. 기는 기간이죠. 경쟁자들은 앞서갑니다.
기업 시스템 integration이 진행되면서 걷기 시작합니다. 여전히 경쟁자들이 앞서갑니다.
Integration이 비로소 완성되면, 달립니다. 그리고 경쟁자를 앞서기 시작합니다.
얼마 전에 유럽의 전문가들이 아직도, DOS prompt상에서 compile을 한다는 사실을 접했습니다. IDE를 사용하지 않는다는 것이죠. 왜 그럴까요?
유럽 친구들도 대단히 똑똑해서 IDE를 Master하는 것쯤은 아무것도 아니었을 텐데 말이죠.
직접 만나서 이야기 할 수 있는 기회가 없어서 제 상상을 이야기 해보면, 아마도 Automation 때문이 아니었을까 합니다. IDE는 하나의 특정 domain상에서 잘 integration이 되어 사용하기 쉽지만, 내부 시스템과 묶는 작업을 수행한다면 오히려 더 많은 노력이 필요할지도 모르기 때문이죠. 실제로 유사한 일을 해보면, IDE가 가지고 있는 구조를 그대로 따라가게 됩니다. 처음은 쉬워 보이지만, 조금만 길게 보면 더 어려운 길이 될 수도 있는 것이죠.
그래서, 처음은 더 어렵고, IDE에서 제공하는 기능을 하나씩 직접 구현을 해야 되지만, 내부 시스템과 연결하는 작업으로 보면, 넘어야 될 기술적인 어려움이 훨씬 줄어들게 되는 DOS prompt를 선택한 것이 아닌가 합니다. 그리고는 비로소 달리게 됩니다. 부럽고 존경스러운 부분입니다.
다시 처음으로 돌아가서, 이런 질문을 해봅니다.
남이 만든 기술 기반 위에서, 남이 만든 Tool을 가지고, 경쟁을 한다면, 우리가 그 경쟁에서 이길 수 있는 이유는 무엇일까? 하고. 새로운 것을 더 빨리 받아 들이고, 더 열심히 일하는 것. 또 뭐가 있을까요?
반면, 남이 만든 기술 기반은 어쩔 수 없지만, 우리가 만든 Tool 혹은 시스템을 가지고 경쟁을 한다면, 경쟁에서 이길 수 있는 이유가 한 두 개쯤 더 늘어나지 않을까요? 그러려면, 우선 우리의 내부 시스템이라는 것을 마련해야 되겠군요.
당신에게 있어, 우리에게 있어, 이것이 뭔가요?
# by | 2007/04/09 01:31 | 작은이야기들 | 트랙백 | 덧글(14)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
'기다가 걷다가 달리기 위해서는' 집중력과 일관된 노력이 필수지요.
말씀하셨드시, 이룰 수만 있다면 그자체가 경쟁력이 될꺼구요.
안타깝게도, 제 주위에는 모두 하루사리들 밖에 없네요.
아마도 개념은 단순하지만 이루기는 어려워서이겠죠?
옆에 망치가 있는데 돌로 못질하는걸보고..
저는 이렇게 말합니다. --> '원 . 시 . 인'!!
저도 애용하는 vi 편집기를 위에서 말하는 '돌'이라고 생각하지 않습니다. 오히려 '훌륭한 망치'입니다. 왜냐하면 코딩속도가 다른 어떤 편집기 보다 월등히 빠르거든요.. 도스 프롬프트도 나름대로 판단에의해 사용하게 아닐까요?
제가 느끼기에는 "우리가 다할테니 너는 아무것도 몰라도되" 라고 말하는 것 같았기때문입니다. 편리함을 버리고 무식하게 일일이 해본뒤 편리함을 추구해도 늦지는 않을 거라고 생각됩니다.
카페모카님// 그런것 같죠? 저도 상상만 하는지라. ^^ 그나저나 '돌' 이라는 것이 위의 stone님을 이야기 하는 것은 아니죠? 하하 카페모카님은 high level이라 vi 안 쓰실 것 같았는데 제가 틀렸군요. 이런~
loondark님// loondark님 다운 말씀이십니다. 위의 카페모카님은 Top-down 스타일이시고, loondark님은 Bottom-up 스타일이시거든요. 두 분다 제가 존경하는 분이고 부러워하는 분인데, 단순함에 있어서는 공통점이 있네요. 좋아요.
페이스 조절이 아니고요.
기업의 기초 체력이라고 할 수 있는, 혹은 자산이라고 부를 수 있는
'시스템'의 구축 및 확장의 중요성에 대한 이야기 입니다.
이런걸 다 갖추면서 가면 처음에는 아주 느리다는....
제임스님 댓글보고 다시한번 천천히 읽어보니 알것 같아요.^^
빨리가고 늦게가고는 그리 중요한 것이 아니지요.
삶의 여유를 가집시다. 이러나 저러나 시간으 무지 빨리갑니다. ^^
알케오니아님// 네, 감사합니다. 오늘 벚꽃이 너무 좋네요.
Erik님// 즐거운 시간을 보내고 계신 것 같아 부러운데요. 하늘은 한번씩 보고 계신거죠?
제임스님 말씀들으니, 모든것을 다 적용하는게 중요한게 아니라, 한가지라도 잘 적용하면, 느리더라도 나중에는 안정성에서도 큰 효과를 얻게 될것이다. 라는 생각이 드네요.
자신과의 심리적인 게임이 아닐까 하는... ^^