본문 바로가기

전체 글196

SW 아키텍트는 지휘자이다. SW 아키텍트를 건축을 짓는 아키텍트에 비유도 하지만, 오케스트라를 지휘하는 지휘자로 비유하기도 합니다. 얼마 전에 국내 한 방송국에서 방영된 '베토벤 바이러스' 라는 드라마는 지휘자의 역할을 아주 잘 보여주는 장면들이 많이 있었습니다. 드라마의 지휘자인 마에스트로인 강건우(이하 강마에)는 오합지졸인 실력이 형편없는 오케스트라 단원들을 대상으로 공연을 하게 됩니다. 이 드라마에서 강마에가 보여준 지휘자의 모습이 바로 SW 아키텍트가 보여주어야 할 모습과 흡사합니다. 우선은 지휘자로써 강마에는 최고의 실력을 갖추었습니다. 물론, 그가 최고의 실력을 갖추는 개인적인 노력은 드라마를 통해서 보여지며, 그 또한 최고의 실력가로 지휘를 하게 됩니다. 하지만, 최고의 실력을 갖추었다고 해서 곧 바로 악단을 훌륭하게.. 2010. 7. 20.
신중하게 행동하라 - Seb Rose "무엇을 하든지 간에, 신중하게 행동하고 결과를 생각하라" Anon 어떠한 반복주기(iteration)든지 초반에는 일정이 편안하게 느끼게 됩니다. 하지만, 그렇다 할지라도 특정 시간에는 압박 상황을 피할 수는 없습니다. "올바르게 수행할 것"과 "빨리 수행할 것" 사이에서 선택하라고 하면 나중에 수행한 내용을 수정할 것이라는 생각에 "빨리 수행할 것"을 종종 선호하게 됩니다. 여러분 자신과 팀, 고객에게 지금 빨리 수행하고 이후에 수정할 것이라고 약속할 때에는 여러분은 분명 그러한 의도를 가지고 있습니다. 그러나 그 다음 반복주기에서는 새로운 문제가 나타나고 여러분은 이에 몰두하게 되는 일이 비일비재합니다. 이와 같이 지연된 작업과 같은 유형을 기술적인 빚(technical debt.. 2010. 6. 16.
기술 선택에 대한 자기 검열 자기 검열이란 아무도 강제하지는 않지만, 위협을 피할 목적 혹은 타인의 감정을 상하게 하지 않을 목적으로 자기 자신의 표현을 스스로 검열하는 행위로 위키백과에서는 묘사되어 있습니다. 이러한 자기 검열은 비단 언론에서 뿐만 아니라, 과학 분야, 특히 IT 분야에서도 찾아볼 수도 있습니다. 기술과 정치가 부합되어서 특정 기술만이 표준이고, 이 기술 이외의 다른 기술을 받아들일 수 없다라는 의식은 기술과 정치의 정경유착이라는 형태로 나타나게 됩니다. 이러한 상황에서 기술 선택에 있어서 자기 검열 시스템은 작동되기 시작합니다. 특정 기술을 사용하고 싶은 욕망과 그 기술을 사용하면 비난과 사용한 사유에 대한 장황한 설명을 요하는 문화에서 과연 기술 발전을 위해서 노력할 사람이 어디 있겠습니까. 현대의 비즈니스가 .. 2010. 4. 13.
IT 기술 선택의 기준 프로젝트에서 어떠한 IT 기술 요소를 사용할지에 대한 결정은 비용과 밀접하게 관련이 있으며, SW 아키텍처에도 영향을 미치게 됩니다. 따라서, 기술을 선택할 때에는 다양한 기준과 경험을 사용해서 신중하게 접근할 필요가 있습니다. 하지만, 기술 선택이 정치적인 요인으로 좌우되는 경우도 발생합니다. 그 정치적인 요인이란 해당 회사와 예전부터 친밀한 관계였던 솔루션 벤더가 있는 경우에 그 관계사끼리의 관행때문에 계속해서 그 벤더의 제품을 사용하는 경우가 있으며, 기업의 경영층의 의지가 강해서 특정 제품에 대해 강하게 선호하여 그 제품을 강력하게 권고하는 경우가 있고, 혹은 타사의 경험에서부터 이를 분석하여 그 대안이나 참조로써 기술을 적용하는 경우 등 매우 다양할 것입니다. 이처럼 기술 선택이 단순하게 기술의.. 2010. 4. 2.
반응형