최근 스마트폰과 태블릿의 급속한 확산에는 수 많은 앱 개발자들과 개발한 뛰어난 앱들의 등장이 주요한 역할을 했다. 필자가 초기 윈도우 모바일 기반의 스마트폰을 사용했던 시기만 해도 별로 쓸만한 앱이 없었다. 단말기 제작사나 이통사에서 배포하는 앱 이외...
2013.04.30
최근 스마트폰과 태블릿의 급속한 확산에는 수 많은 앱 개발자들과 개발한 뛰어난 앱들의 등장이 주요한 역할을 했다. 필자가 초기 윈도우 모바일 기반의 스마트폰을 사용했던 시기만 해도 별로 쓸만한 앱이 없었다. 단말기 제작사나 이통사에서 배포하는 앱 이외...
2013.04.30
먼저 밝히 두겠다. 필자는 애자일의 '광신도'다. 하지만 제대로 살펴보기로 하자. 애자일의 '성명서'를 냉소적으로 살펴보면 "우리는 예술가다. 새로운 방식으로 예술 프로젝트를 관리해야 좋은 결과를 이끌어낼 수 있다...
2013.04.15
오픈소스 프로젝트는 IT 산업의 기압계 역할을 한다. 기업들이 뭔가를 새로 개발하려면 적지 않은 시간이 걸리고, 벤처캐피탈도 어디에 돈을 투자해야 할지를 결정하는 데 몇 개월의 시간이 걸린다. 하지만 오픈소스 소프트웨어는 한 사람의 프로그래머와 공개 ...
2013.04.12
모바일 앱 개발자들이 애플리케이션을 테스트하고 클라우드에 설치하도록 해주는 플러그인을 쉽게 다운로드 할 수 있게 됐다. 제킨스를 위한 소스타 클라우드테스트 플러그인(Soasta CloudTest Plugin for Jenkins)이라고 하는 오픈...
2013.04.03
나는 웃었다. 비록 마이크로소프트에 몇 개월만 있었지만, 그 어느 누구 하나 나의 tkdid(spec)을 승인하는 사람이 없다는 것을 알았다. 내 사양을 읽을 시간을 가진 이도 없었다. 프로그래머들은 더 많은 코드를 작성하기 위해 나에게 매일같이 더 ...
2013.02.12
로베르토 마시에로는 2011년 모바일 애플리케이션 디자인이 데스크톱 애플리케이션 디자인과 상당히 다르다는 것을 확연히 느꼈던 그 순간을 생생히 기억하고 있다. 100억 달러 규모의 급여 서비스 회사 ADP의 혁신 연구소 소장...
2013.01.25
다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다....
2013.01.03
다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다....
2013.01.03
마이크로소프트가 몇 달전 인수한 기업 소셜 네트워킹 업체인 야머(Yammer)의 핵심 소프트웨어 개발 프로세스를 자사에 도입한다. 특히, 마이크로소프트는 야머가 클라우드 서비스에 매 주 변화와 새로운 기능을 도입하고, 이것이...
2012.11.14
마이크로소프트가 몇 달전 인수한 기업 소셜 네트워킹 업체인 야머(Yammer)의 핵심 소프트웨어 개발 프로세스를 자사에 도입한다. 특히, 마이크로소프트는 야머가 클라우드 서비스에 매 주 변화와 새로운 기능을 도입하고, 이것이...
2012.11.14
우리 모두는 답하기 곤란한 질문을 자주 받곤 한다. "무슨 일 하세요?" 그런 질문에 보통 필자는 "컴퓨터 쪽에서 일해요"라고 답한다. 질문자가 무엇을 떠올리는지 보기 위해서다. 그러면 곧바로 “오, 그러...
2012.10.26
우리 모두는 답하기 곤란한 질문을 자주 받곤 한다. "무슨 일 하세요?" 그런 질문에 보통 필자는 "컴퓨터 쪽에서 일해요"라고 답한다. 질문자가 무엇을 떠올리는지 보기 위해서다. 그러면 곧바로 “오, 그러...
2012.10.26
애자일(Agile) 개발은 힘들다. 특히 개발팀이 원격지로 분리된 경우 끔찍하게 힘들다. 그러나 유명 웹사이트인 호텔닷컴(hotels.com)에 애자일 개발을 적용한 스튜어트 실버그 기술담당 부사장은 성공적인 애자일 개발의 조건으로 경영진의 강력한 의...
2012.10.16
애자일(Agile) 개발은 힘들다. 특히 개발팀이 원격지로 분리된 경우 끔찍하게 힘들다. 그러나 유명 웹사이트인 호텔닷컴(hotels.com)에 애자일 개발을 적용한 스튜어트 실버그 기술담당 부사장은 성공적인 애자일 개발의 조건으로 경영진의 강력한 의...
2012.10.16
오래 전, 휴대폰을 프로그래밍하는 것은 공상과학 소설에나 나올 법한 이야기였다. 사람들은 단 몇 년 만에 스마트폰을 재프로그램하는 수백만 가지의 방법을 생각해 냈다. 따라서, 앞으로 중요한 것은 사람들이 주머니에 넣고 다니는 앱이 아니라 주머니 속 휴...
2012.08.07
소프트웨어 개발 및 테스트에 대한 종래의 접근 방식으로는 사용자가 원하는 새로운 애플리케이션을 구축하는 데 시간이 지연될 수밖에 없다는 설문 조사가 나왔다. CA테크놀로지가 영국, 프랑스, 독일의 기업 내부에서 소프트웨어 개발을 총괄하는 관리자 301...
2012.07.31
마이크로소프트가 옳았던 것일까. 앞으로는 한 플랫폼에 일곱 가지 프로그램 언어로 프로젝트를 작성하게 될지도 모른다. 실론(Ceylon)의 개빈 킹, 클로저(Clojure)의 리치 히키, 루비(Ruby)의 찰스 너터 등 프로그래밍 언어 창시자들...
2012.07.16
우리 회사 비즈니스를 잘 알고 이에 꼭 맞는 소프트웨어를 찾아낼 줄 아는 숙련된 IT업체와 노하우 없이 제품만 우수한 IT업체 중 누가 더 나을까? 이에 대한 칼럼니스트 롭 엔델의 설명을 들어보자. 여기, 귀사 비즈니스와 잘 맞고 제품을 잘 이해...
2012.07.10
PaaS(platform as a service) 공급기업의 증대로 인해 클라우드 컴퓨팅은 개발자들이 애플리케이션을 끊김없이 배치할 수 있는 메커니즘으로 부상하고 있다. IaaS가 연산 능력을, SaaS가 CRM 온라인과 같은 몇몇 앱에의 접근권한을 ...
2012.05.16
“기업용 모바일 앱이 변화하고 있다. 소규모의 한정적인 작업 지향적 프로그램에서 복잡한 대규모 프로그램으로 변모하는 것이다. 이런 앱을 잘 설계하는 것과 관련해, 기업 개발자들은 전혀 예상치 못했던 것으로부터 많은 것을 배울 수 있다. 그것...
2012.05.16
클라우드 소프트웨어 개발업체 세일즈포스닷컴의 개발 조직에서 다른 임원이 안식 휴가를 가짐으로써 존 우키에게 좀더 많은 책무가 맡겨졌다. 베테랑 소프트웨어 전문가인 우키는 또한 오라클과 SAP에서 일한 ...
2012.05.11
사용자 경험(UX) 디자이너 그렉 로제로는 ‘린 UX’ (Lean UX)에 대해 설명했다. 그에 따르면 린 UX는 목표 사용자를 위해 적절한 것들을 빠르게 개발하는데 주안점을 둔 것이다. 그는 양질의 애플리케이션을 빠르게 선보임에...
2012.04.09
사용자 경험(UX) 디자이너 그렉 로제로는 ‘린 UX’ (Lean UX)에 대해 설명했다. 그에 따르면 린 UX는 목표 사용자를 위해 적절한 것들을 빠르게 개발하는데 주안점을 둔 것이다. 그는 양질의 애플리케이션을 빠르게 선보임에...
2012.04.09