Tuesday, May 13, 2008

확충 작업 중

글 원레이 팽
개발팀 팀장

ISIS는 현재 새로운 ZIMS 개발 과정에 맞춰 ZIMS 코드를 직접 작성할 새로운 벤더를 인터뷰하고 ISIS 내부 팀을 구성하는 등 확충 작업을 진행하고 있습니다. 지난 몇 주 동안 훌륭한 개발자 2명을 새로 채용했으며 앞으로도 기술 직원을 추가 채용할 예정입니다.

‘인력 확충’은 개발자 채용 이상의 의미를 가지고 있습니다. ISIS는 오랜 시간에 걸쳐 프로젝트를 완료하려면 어떠한 직원과 얼마의 시간이 필요한지를 모두 고려해서 새로운 ZIMS 개발 과정을 세웠습니다. 새로운 계획은 이전 개발 접근법과 크게 차이를 보입니다. 우리는 새로운 계획이 실행 가능하다는 증거를 찾는 “개념 증명”에 많은 시간을 투자했습니다. ZIMS가 계획한대로 역량을 발휘하려면 모든 수단을 동원해 최선을 다해야 한다는 자세를 늘 잊지 말아야 합니다.

우리는 개념 증명 작업을 성공적으로 마무리했다고 생각합니다. 그리고 ISIS 이사회에서도 새로운 개발 계획에 대해 청신호를 보내주었습니다. 현재 최종 벤더 후보로 선정된 몇 개 회사를 인터뷰하고 있으며 모든 작업에서 그랬듯 벤더의 역량 분석에도 최선을 다하고 있습니다. 신속하게 작업을 마치면 좋겠지만 작업 속도보다는 올바른 의사 결정이 더욱 중요하다 생각하고 있습니다.

ZIMS일정이 지연됨을 반기는 사람은 없겠지만 순수하게 개발자의 입장에서 보면 장점도 있습니다. 새로운 툴을 사용해 당초 예상보다 훨씬 성능이 뛰어난 ZIMS를 제작할 수 있게 되었습니다. 소프트웨어 기술이 매우 빠른 속도로 발전한 덕분에 지난 2년 동안 전혀 새로운 차세대 툴이 개발되어 우리가 이용할 수 있게 된 것입니다.

새 ZIMS 계획에서는 예정보다 어플리케이션의 유용성을 훨씬 강화했습니다. 페이지에서 필요한 부분만 업데이트(AJAX)함으로써 각 페이지 작업을 최소한으로 줄이고 미리 입력 기능을 이용해 데이터 입력 속도를 높일 예정입니다. 그 외에도 사용자에게 더욱 편리한 메뉴 시스템을 찾아 구현함으로써 일관된 네비게이션과 룩앤필을 제공할 것입니다.

집중 데이터 입력 및/또는 오프라인 접속이 필요한 구체적인 ZIMS 영역에 대해서는 “스마트 클라이언트”를 제공할 예정입니다. 스마트 클라이언트는 다음과 같은 어플리케이션 환경을 가리킵니다.


• 웹 http에 접속하는 어플리케이션 전달
• 자동 설치 및 업데이트 제공
• 데스크탑 어플리케이션의 룩앤필 제공
• 상호 작용하고 즉시 반응하는 사용자 인터페이스 제공

일반 사용자에게는 이러한 내용이 별 의미 없을지도 모르지만 개발자에게는 의미하는 바가 매우 큽니다. 비록 눈에는 보이지 않지만 위의 기능 덕분에 사용자들이 ZIMS에서 훨씬 쉽고 빠르게 작업할 수 있을 것입니다. 얼마 전까지만 해도 없었던 이들 차세대 툴을 ZIMS에 이용할 수 있어서 개발자로서 매우 설레고 기쁩니다.

No comments:

Post a Comment