Wednesday, July 2, 2008

ZIMS에서 가장 근사한 부분을 제작하는 ISIS 기술 팀

글 네이트 플레스니스
ISIS 상임이사

우리는 ZIMS 프로젝트에 애자일 개발이라는 새로운 방법을 선택했습니다.

이 새로운 프로세스에 따라 ISIS는 매일 진행되는 모든 작업을 직접 감독 관리할 것입니다. 보강된 ISIS 기술팀에서는 ZIMS의 “가장 근사한 부분”을 직접 제작하게 되어 책임이 커진 만큼 재미도 늘어났다고 할 수 있겠습니다. 새로운 벤더에서는 일반적인 소프트웨어보다 훨씬 수준 높은 코드를 작성해 달라는 ISIS의 요구에 따라 전체적인 사용자 인터페이스 기능 향상 등과 같이 기술적으로 좀더 포괄적인 부분을 담당할 예정입니다.

ISIS은 가히 최고 수준이라 평가할만한 개발팀을 보유하고 있어 새 벤더를 선정(아래 ZIMS 블로그 참조)하기 전에 이미 내부 팀에서 직접 ZIMS 프로젝트의 중요한 작업을 처리하기도 했습니다. 이들 주요 작업 중 하나는 데이터베이스의 단순화입니다. 이 작업을 구체적으로 설명하기는 힘들지만 원래 데이터베이스의 작동 방식은 지금보다 훨씬 복잡했습니다. 하지만 ISIS 개발팀과 컨설턴트는 기존 데이터베이스를 검토하고 평가한 후 그 복잡도를 반으로 줄였습니다.



이를 보면 왜 동물원과 수족관의 실제 작업 및 이들이 필요로 하는 사항을 잘 알고 있는 전문가가 ZIMS 개발에 참여해야 하는지 그 이유를 분명히 알 수 있습니다. ZIMS에서는 이들 커뮤니티의 영역별 전문가와 ISIS직원이 프로그래머 옆에서 함께 작업을 진행합니다. 그리고 이러한 접근법은 이번 개발 과정에서 이미 큰 차이를 만들어내고 있습니다.

No comments:

Post a Comment