본문 바로가기

전체 글196

통합에 대한 불편한 진실 SW에서 통합이라는 이슈가 불거진건 어제 오늘 일이 아니다. 그동안의 다양한 프로젝트들은 SI(System Integration)라는 이름 하에 진행되었으며, 그 내용 역시 서로 다른 다양한 시스템을 대상으로 통합을 위한 활동을 하는 것들이 포함된다. 하지만, 통합이라는 단어가 가지는 어감에 대해서는 시스템을 대하는 태도에 따라서 전혀 다른 아키텍처나 구조를 가지는 결과를 낳는다. 우선 통합과 반대가 되는 단어로는 분산을 들 수 있다. 통합과 유사하거나 같이 사용되는 단어로는 일관성 내지 표준화 정도로 볼 수 있다. 하지만, 이러한 단어들은 모두 통합을 위한 기본적인 토대가 되는 개념으로 서로 어느 정도는 상존될 수 밖에 없다. 아니, 반대와 유사한 개념들이 모두 공존하도록 아키텍처나 설계 구조를 만드는.. 2011. 12. 1.
스마트의 의미 스마트 폰을 중심으로 지금과 앞으로 기술의 경향을 이끌고 있는 '스마트'라는 기술은 아직까지 명확한 정의를 내리기가 어렵다. 특히, 아직까지는 HW나 디바이스 중심의 스마트 기기를 업계에서도 그 중심으로 많은 광고를 하고 있지만, 눈에 보이지 않는 SW의 관점에서 '스마트'는 어떠한 개념으로 이를 접근할지에 대해 각각의 관점에서 그 입장차가 커보인다. SW 입장에서 '스마트'는 우선 서로 연결이 되는 성질(connectivity)을 지닌다. 기존에 독립적으로 기기 내에서 동작하던 기능이 서버나 다른 디바이스와 연결이 됨으로써 상호 작용을 통해서 새로운 서비스를 제공하게 된다. 물론, 연결만을 위한 SW의 관점도 있지만, 기능과 기능의 연결이라는 관점에서 SW는 해당 기능을 다시 조합하는 과정을 거칠 수 .. 2011. 11. 21.
잘못된 가정에 의한 그릇된 믿음 19세기 이탈리아의 범죄학자인 롬브로소는 범죄에 대해 과학적인 방식으로 접근한 시초로 알려져 있다. 하지만, 그의 과학적인 방식은 범인의 얼굴이 선천적으로 나타난다는 가정을 근거로 하고 있어서 범죄자에게 나타나는 신체적인 특징을 상세하게 기록하여 얼굴을 보고 범죄자를 판단하는 이론을 세운다. 그는 수많은 범죄자들의 얼굴을 조사하고, 얼굴에서 큰턱이나 튀어나온 광대뼈, 벌어진 엄지발가락과 같은 외모를 특징으로 내세웠고, 이러한 의견은 결국 생물학적인 측면에서 범죄자를 가려내어 더 높은 형량과 특별 관리를 필요로 하다고까지 주장을 했다. 물론, 이와 같은 이론은 현재에는 완전히 무시되고 있으며, 전혀 신빙성조차도 없다고 판단되고 있다. 와 같은 영화에서 관객들은 전혀 범인일 것 같지 않은 사람이 나중에 범인.. 2011. 11. 16.
왜 애자일일까? 올해로 애자일 매니페스토가 선언된지 10년이 된다. 애자일(Agile)은 한글로 '민첩한'이라는 의미이다. 그동안 SW 개발에서 애자일에 관련된 시도와 노력을 많은 영역에서 접근했지만 현실의 프로젝트는 폭포수 형태의 단계적인 개발 방식을 고수하고 있다. 많은 사람들이 단계별로 감리를 통해 계약을 맺는 관행을 이야기하기도 하며, 진척률이라는 형태로 WBS의 작업 항목들을 처음에 만들어 놓은 대로만 측정하여 통제하려는 문화적인 측면을 이야기하기도 한다. 1990년대부터 시작된 방법론에 대한 발전은 중량(heavyweight)와 경량(lightweight) 방법론의 형태로 1990년대 중반에 갈라지며, 당시 스크럼, XP 등의 방식이 나타나기 시작하면서 애자일 방식의 모태가 되기도 한다. 애자일이라는 용어가 .. 2011. 11. 4.
반응형