Monday, October 27, 2008

영역별 전문가에 대해

영역별 전문가는 언제나 ZIMS 프로젝트의 중심이 되어 왔습니다. 새 벤더와 함께 ZIMS 개발 작업을 재기하게 되어 커뮤니케이션 전문가 제이미 마이어가 영역별 전문가에 대한 질문을 모아 수석 아키텍트 더그 베두즈코에게 물어보았습니다. 초기 ZIMS 개발에 깊이 관여했던 더그는 약 1년 전 벤더 교체 작업과 개발 프로세스 변경 작업이 시작되면서 프로젝트에 복귀했습니다. 더그는 ZIMS 개발에 사용될 애자일 개발 과정 설계에 매우 중요한 역할을 담당해왔습니다.


제이미: 왜 영역별 전문가가 ZIMS 개발 과정에 이렇게 직접적으로 참여하게 되었나요?



더그: 영역별 전문가는 ZIMS의 최종 사용자를 대표합니다. 이들은 ZIMS를 어떻게 자동화하고 개선해야 하는지 가장 잘 알고 있습니다. 영역별 전문가가 적극적이고 직접적으로 참여하지 않았다면 ZIMS에서 얼마나 효율적으로 문제를 해결할 수 있을지는 그저 운에 맡기는 수 밖에 없었을 것입니다. 영역별 전문가가 직접 참여하지 않았다면 개발자는 문서나 그림을 보고 작업했을 것입니다. 동물학 분야는 매우 복잡하고 일반 상식이 적용되지 않는 경우도 있습니다. 개발자에게 동물학 지식을 전달하고 프로그램을 실행하기 전에 오류 바로잡는 최선의 방법은 영역별 전문가의 직접 참여입니다.

제이미: 영역별 전문가가 작업할 새로운 개발 방법을 설명해주실 수 있을까요?

더그: 하나의 큰 작업을 성공적으로 진행하려면 작은 부분으로 나눠서 진행하는 것이 효율적입니다. 소프트웨어 개발 작업도 마찬가지입니다. 그래서 우리는 전체 ZIMS 소프트웨어를 동물 관리(릴리스1), 동물 건강관리(릴리스2), 개체 수 관리(릴리스3), 고급 기능(릴리스4) 등 4개의 릴리스로 나눴습니다. 그리고 각 릴리스도 여러 개의 스프린트로 나눠서 각 릴리스에서 구현할 기능을 신속하고 집중적으로 진행할 예정입니다. 릴리스1은 총 7개의 스프린트로 나눠져 있으며 10월 13일부터 작업을 시작했습니다.

제이미: 왜 영역별 전문가가 인도에서 장기 체류해야 하나요?

더그: ISIS는 두 가지 큰 장점을 지니고 있으며 이들은 서로 상호작용하고 있습니다. 하나는 ISIS가 동종 종사자의 글로벌 커뮤니티로 이뤄진 회원제 조직이라는 점입니다. 그래서 ISIS는 일반 영리 소프트웨어 회사보다 훨씬 저렴한 가격에 특수한 비즈니스 소프트웨어를 커뮤니티에 제공할 수 있습니다. 그리고 커뮤니티에서는 ISIS에서는 전문가 인력을 제공함으로써 이에 응답합니다. 영역별 전문가가 자원 봉사 활동을 통해 ZIMS 개발 과정 전체에 걸쳐 전문 지식을 제공한 덕분에 저렴한 비용으로 이렇게 크고 복잡한 어플리케이션 작업을 진행할 수 있습니다. ISIS는 ZIMS의 많은 부분을 작업할 수 있도록 내부 기술 팀을 크게 확장했습니다. 그러나 ISIS에서 ZIMS 개발에 필요한 프로그래머를 모두 고용할 수는 없었습니다. 인도에서는 미국의 1/5 비용에 고급 프로그래머와 함께 작업할 수 있기 때문에 인도의 오프쇼어 개발자가 ZIMS 프로젝트에 딱 맞습니다. 실제로 오프쇼어가 유일한 대안이라 할 수 있습니다.

그러나 애자일 개발 방법의 가장 핵심적인 요소는 영역별 전문가와 개발자가 긴밀하게 협조하여 작업한다는 점입니다. 특히 ZIMS처럼 특수한 어플리케이션을 개발하려면 이는 필수불가결한 조건입니다. 그래서 인도 팀원 15명이 모두 미네소타로 오든지 아니면 영역별 전문가 2~3명이 인도로 가든지 해야 합니다. 당연히 영역별 전문가가 인도로 가는 편이 훨씬 편하죠. 이는 영역별 전문가가 속한 조직에서 이해해준 덕분에 가능한 것이라 영역별 전문가와 이들이 속한 조직 모두에게 감사하고 있습니다.

제이미: 최근 ISIS는 현재 작업 중인 영역별 전문가 명단을 발표했습니다. 이들이 선정된 이유는 무엇인가요?

더그: IT 기술자가 동물학 전문가처럼 생각할 수 있게 되려면 시간이 오래 걸립니다. 그 반대의 경우도 마찬가지죠. 이는 처음 ZIMS 개발 과정에서 가장 어려웠던 부분으로 매일 당면했던 문제입니다. 현재 영역별 전문가 팀의 각 팀원은 ZIMS에 필요한 전문 지식을 갖추고 있습니다. 이들 대부분은 처음 ZIMS 개발 프로젝트에 장기간 참여했기 때문에 잘된 점과 잘못된 점, 문제가 발생한 영역을 잘 알고 과거 커뮤니티에서 작업해서 지금은 ZIMS의 중추가 된 주요 기능을 모두 파악하고 있습니다. 이 영역별 전문가 팀은 동물원과 수족관에 관한 전문 지식, 처음 ZIMS 개발 경험을 모두 갖추고 있으며 ZIMS가 향후 밝은 전망을 이어가도록 최선을 다하고 있습니다. 그리고 각 전문가는 ZIMS 프로젝트에 정말로 필요한 모험 정신을 갖추고 있습니다.

Monday, October 13, 2008

오늘 ZIMS가 새롭게 시작됩니다.



몇 달 동안 세세한 부분까지 ZIMS 프로세스를 계획하여 ISIS 이사회에서 이를 검토, 승인한 다음 적당한 벤더를 찾은 결과 드디어 오늘 공식적으로 ZIMS 프로젝트를 시작합니다.

지난 몇 달에 동안 ISIS는 내부 직원을 보강해왔습니다. 왼쪽은 ZIMS 프로젝트에 참여하는 ISIS 내부 팀원 사진입니다. 이들은 데이터베이스 아키텍처, 최신 소프트웨어 개발, 사용자 인터페이스 설계, 동물원/수족관 사업 분야의 전문가로 구성되어 있습니다. 팀은 ISIS 내부 직원과 컨설턴트로 구성되어 있으며 팀원은 모두 ZIMS에 대해 긍정적인 비전을 공유하고 ISIS 글로벌 커뮤니티에 이 놀라운 툴을 제공하기 위해 최선을 다하고 있습니다.

ZIMS는 스프린트라 불리는 7개의 집중 작업 기간으로 나눠져 있습니다. 스프린트에 대한 자세한 내용은 여기서 확인하세요. 스프린트1은 오늘 미네소타 직원(아래 사진)과 인도 구르가온의 A-1 직원의 컨퍼런스 콜/ 웹엑스 회의를 기점으로 시작됩니다.

스프린트 1에서는 계약 방법, 직원 및 ISIS 회원 데이터 등의 기관 관리와 역할, 액세스 권한 등의 사용자 관리 부분을 집중 개발할 예정입니다. 이 단계에서 ZIMS 전체에 걸쳐 다양하게 사용될 템플릿을 다수 제작할 예정이기 때문에 기본적으로 ZIMS에서 가장 평범한 부분을 가장 먼저 작업한다 할 수 있습니다.

이번 주 후반 다음과 같은 내부 프로젝트 팀원이 인도에 갈 예정입니다.
하산 사이드/ ISIS 부국장 /22일
크레이그 옐릭/수석 아키텍처 분석가/14일
원레이 팽/개발 팀 리드/30일
이삭 코스/개발자/29일
누리 스워드/개발자/13일
마이크 켈리/개발자/19일

Tuesday, September 30, 2008

ZIMS 1 릴리스 일정 – 20010년 3월 1일

글 네이트 플레스니스.

ZIMS1(동물원과 수족관의 동물 관리)의 공식적인 릴리스 날짜가 2010년 3월 1일로 결정되었습니다. 지난 여름 집중적으로 계획을 세우고 인도 구르가온에서 A-1 테크놀로지와 파일럿 프로젝트를 진행한 끝에 우리는 A-1을 공식 벤더로 지정했습니다. 프로젝트 확충 작업을 10월 13일에 시작할 예정이므로 ISIS의 ZIMS팀원 대부분이 앞으로 몇 주간을 인도에서 보내게 될 것 같습니다.

우선 그 동안 ISIS에서 기술과 사고력을 얼마나 보강했는지 대략적으로 알려드리겠습니다. 크게 두 가지로 정리할 수 있습니다. 첫 째, 초기에는 재정적으로는 안정됐으나 (우리는 모든 자금을 다시 받았습니다.) 이와 같은 특별하고 전문적인 어플리케이션을 개발하기에는 프로세스가 너무 우회적이고 복잡했었습니다. 이건 마치 상사의 상사에게 이메일을 보내면서 동시에 복잡한 도로를 운전하는 것과 같은 상황이었습니다. 그래서 ISIS는 프로젝트를 직접 통제함으로써 이 문제를 해결했습니다.

둘째, 자원 봉사자 500명이 최선을 다해 데이터 표준을 개발하고 ZIMS에 어떤 기능이 필요한지 결정했으나 화면 디자인 작업에 500명은 너무 많았습니다. (500명이 전시회를 디자인한다고 생각해보세요.) ISIS는 초기 자원봉사자의 노력을 낭비하지 않고 매 작업 시 이를 참고하면서 이들이 수행한 작업을 현재 ZIMS 프로젝트의 기틀로 사용하고 있습니다. 그러나 새 프로세스에서는 이 모든 정보를 훨씬 능률적인 방법으로 정리할 것입니다.

ZIMS 릴리스1은 7개의 스프린트로 나눠져 있습니다. 각 스프린트는 2주간의 기획 기간과 최대 4주간의 코드 작성 기간, 그리고 1주간의 테스트 기간으로 구성되어 있습니다. 각 스프린트는 작업 기간이 정해져 있어 신중하게 작업 완료일을 계획하고 예상치 못한 문제가 발생하면 일부 기능을 다음 릴리스로 미뤄서 일정을 맞출 것입니다. 아래 스프린트 중 세부 일정은 일부 변경될 수 있으나 릴리스1의 최종 마감일은 변경되지 않습니다.

2009년 12월 21일부터 얼리어답터 단체에서 몇 주간에 걸쳐 릴리스1을 테스트하고 2010년 3월 1일부터는 ZIMS에 기부금을 보내주신 143개 기관부터 릴리스1을 배치하기 시작할 것입니다.

ZIMS 릴리스1: 동물원과 수족관의 동물 관리
스프린트 시간표


스프린트1: 협회
시작일: 2008년 10월 13일
핵심 기능: 계약 방법, 직원 및 ISIS 회원 데이터 등 기관 관리, 역할과 액세스 권한 등 사용자 관리

스프린트2: 분류
시작일: 2008년 12월 8일
핵심 기능: 분류 계급, 지역 이명, 분류군 관련 규칙

스프린트3: 담/수조 및 생명유지시스템
시작일: 2009년 2월 16일
핵심 기능: 담/수조 체계, 담/수조 특징, 담/수조 관찰, 생명유지 구성요소

스프린트4: 축산업
시작일: 2009년 4월 13일
핵심 기능: 개인과 그룹 등록, 감정인, 전자칩식별자, 형태측정학 및 측정 유형 (예: 가축의 무게, 껍질 길이)

스프린트5: 동물 관리
시작일: 2009년 6월 8일
핵심 기능: 동물 관찰, 개체 주사, 사망/양도, 단체 분리/통합, 검역, 피임

스프린트6: 복잡한 거래
시작일: 2009년 8월 3일
핵심 기능: 외부 이송, 혈통, 역할/팀 책임, 목록 조정

스프린트7: 시스템 기능
시작일: 2009년 9월 28일
핵심 기능: ARKS/ZIMS 데이터 이전, 데이터 조각내기, 데이터 품질 매트릭스

ZIMS 릴리스1의 사용자 수용테스트: 2009년 12월 21일 시작

Saturday, September 27, 2008

릴리스 1에서 함께 작업할 “우수한 영역별 전문가”

글 더그 베두즈코
수석 아키텍트

ISIS는 인도에 몇 주간 머물면서 ZIMS 코드를 작성할 개발자와 함께 작업할 동물원 및 수족관 분야 전문가 6명을 채용했습니다. 이들 영역별 전문가는 ZIMS 전체에 필요한 기능과 각 ZIMS 화면에 필요한 기능을 매 순간 개발자 바로 옆에서 알려줄 것입니다. 그리고 전문적인 사용자 인터페이스 디자이너가 이들 영역 전문가의 의견을 다듬어 더욱 쉽고 직관적인 ZIMS 화면으로 표현해 낼 것입니다. 강력하면서도 사용하기 쉬운 어플리케이션을 제작하는 것이 저희의 최우선 목표입니다.

ZIMS를 성공적으로 개발하려면 ISIS에서 빠르게 의사결정을 내려야 하기 때문에 우리는 이 프로젝트를 직접 관리하고 있습니다. 아무리 사소한 문제라도 복잡한 결제 절차로 인해 중단되기 보다는 ISIS에서 몇 시간 내로 대화를 통해 모든 사항을 결정해 가능한 빨리 작업을 진행할 것입니다.아래는 ISIS 사무실이 위치한 미네소타와 고향을 떠나 인도에서 ZIMS 릴리스 1을 함께 작업할 영역별 전문가입니다.

에이드리안 밀러(기록원, 어드본 연구소)
던컨 볼트(큐레이터, 영국 서리의 버드월드)
제이슨 크라이튼(농업 & 시설 책임자, 사우스 캐롤라이나 아쿠아리움)
로리 빙거먼 랙키(기술 고문, SPARKS 전문가, 기린 혈통 대장 책임자)
린 맥머피(기록원, 디즈니의 동물의 왕국)
팀 카펜터(어류와 무척추동물 큐레이터, 시애틀 아쿠아리움)

Thursday, September 25, 2008

ISIS는 MedARKS를 지원합니다.

글 엘리자베스 헌트
ISIS 교육 및 기술 지원 팀 책임자

지난 주 AZA 컨퍼런스에서 ‘MedARKS에서 도스에서 윈도우로 리플랫포밍하려고 하는데 ISIS에서 도와주지 않는다’는 말을 듣고 깜짝 놀랐습니다. 요즘 많이 사용하는 윈도우 프로그램에서 예전 도스 프로그램을 작동하려고 하면 문제가 발생하기 때문에 소프트웨어 언어를 모르는 일반인은 리플랫포밍으로 MedARKS가 안고 있는 일부 문제를 해결 할 수 있다고 생각할 것입니다. 그러나 지금 당장은 이 모두가 그저 가능성일 뿐입니다. 지금 당장은 그 누구도 리플랫포밍으로 MedARKS가 안고 있는 문제점이 즉각적으로 해결할 수 있다고 확신할 수 없습니다.

소문은 언제나 사실과 다르기 때문에 여기서 진실을 밝히려고 합니다. ISIS는 ZIMS를 개발하는 동안 스미소니언 국립동물원의 폴 슙을 비롯한 여러 전문가들이 앞장서 MedARKS이 안고 있는 문제의 해결책을 고심해 준 점 고맙게 생각합니다. 우리 중 어느 누구도 ZIMS 작업이 지연되는 것을 바라지 않습니다.

우리는 폴이 리플랫포밍으로 짧은 기간 문제를 해결할 수 있을지 점검할 수 있도록 MedARKS의 소스코드를 보내주었습니다. ISIS는 현재 ZIMS 개발에 집중하고 있어 MedARKS 리플랫포밍이 실행 가능한지 확인할만한 여유 인력이 없습니다.

여기서 실행 가능하다는 것은 작업에 필요한 시간과 자금을 의미합니다. 실제로 적당한 시간과 자금으로 MedARKS 리플랫포밍이 가능하다고 평가되면 ISIS는 가능한 모든 방법을 동원해 이를 지원할 것입니다.

마지막으로 ISIS에서는 MedARKS를 지원하고 있다는 사실을 기억해주세요. MedARKS와 관련해서 문제가 있으면 ISIS 기술 지원 팀으로 연락주십시오. ARKS, MedARKS 및 SPARKS에서 문제가 있으면 최선을 다해 도와드릴 것입니다. support@isis.org로 메일 보내주세요.

Thursday, August 28, 2008

변화하는 ISIS의 리더쉽

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

오는 1월이면 저도 62세가 됩니다. 이는 저에게 변화를 모색하고 어떻게 해야 ISIS에 가장 적절하게 기여할 수 있을지 생각해봐야 하는 시간이기도 합니다. 우리는 우리가 함께 만드는 국제적 규모의 ISIS 네트워크를 자랑스럽게 생각해도 될 것입니다. 이정도 규모의 공조는 결코 흔치 않기 때문입니다. 전세계의 기관과 단체에서 국제적으로 이동이 잦은 동물들의 이동을 추적하고 복원 개체 수 정보를 파악하며 동물 관리 시스템을 공유 등 여러 가지 이유로 글로벌 ISIS 네트워크에 참여하고 있습니다.

제가 ISIS를 이끈 지도 벌써 오래 되었습니다. 처음 ISIS에 들어왔을 때는 ISIS가 수립된 지 5년 밖에 안됐고 직원도 단 두 명뿐이었습니다. 그리고 회원도 5개 국가의 85명뿐이었고 직원들 월급 주기가 힘든 적도 있었습니다. 하지만 지난 29년 동안 ISIS는 성장의 성장을 거듭하여 지금은 총 76개 국가의 800여 기관에서 함께하는 세계 최대의 동물학 관련 회원제 조직으로 거듭났습니다. 지금까지 어려움도 많았지만 회원 여러분의 성원과 지지에 힘입어 여기까지 올 수 있었습니다. 그리고 현재도 문제가 전혀 없는 것은 아니지만 지금까지 그래왔던 것처럼 무사히 해쳐나갈 수 있으리라 믿습니다.

원래 저는 집단 생물학, 동물원 데이터, 동물원 소프트웨어 개발 등이 전문이지만 ISIS의 규모가 커지고, ZIMS라는 초대형 프로젝트를 선도적으로 진행하면서 많은 문제에 부딪치게 되자 업무 영역도 변하게 되었습니다. ISIS가 성장하는 만큼 ISIS의 최고 책임자는 조직 개발과 관리에 역량을 집중해야 합니다. 최고 책임자는 ISIS 이사회를 도와 정책을 개발하고 복잡한 생물학 분야에 사용되는 최첨단 IT 기술을 관리해야 합니다. 그리고 여러 동물원/수족관을 비롯한 전세계 관련 협회와 더욱 강력한 파트너쉽을 형성하고 외부 기관과도 강력한 관계를 구축해야 합니다. 이 밖에도 마케팅, 모금 운동, 계약, 커뮤니케이션, 예산, 은행가와 브릿지론, 인적자원 정책 등을 모두 관리해야 합니다. 이는 모두 ISIS 최고 책임자가 필수적으로 수행해야 할 업무이며 저는 이보다는 제 전문 지식으로 기여할 수 있는 가능성이 있는 업무를 놓고 싶지 않았습니다.

이러한 이유로 ISIS 이사회의 집행 위원회와 저는 새로운 기술력을 바탕으로 ISIS의 새로운 시대를 열어나갈 새로운 리더쉽이 필요한 시점이라는데 의견을 같이했습니다. 그리고 제가 집단생물학자로서의 지식과 그간 ISIS에서 쌓은 경험을 바탕으로 새로운 자리에서 ISIS에 기여할 수 있다는 점에도 뜻을 같이 했습니다. 그래서 저는 ISIS의 상임이사 자리에서 물러나 과학자로서 새로운 역할을 수행할 예정입니다. 지금까지 전세계 동물학 관계자의 네트워크를 형성해 ISIS가 현재까지 발전하는데 일조할 수 있어서 감사하게 생각합니다. 이제는 저의 후임자를 돕고 ISIS의 뛰어난 서비스 네트워크를 지원하는데 최선을 다할 것입니다.

이제 새로운 지도자에게 이 자리를 넘겨주고 수많은 동물원과 수족관의 과학 기술을 통합하는 작업에 전념하면서 ISIS가 ZIMS를 개발하고 커뮤니티와의 약속을 지켜나가도록 도울 것입니다. 그리고 이제서야 오래 동안 미뤄왔던 휴가를 떠날 수도 있을 것 같습니다.

감사합니다.
네이트

Thursday, August 14, 2008

ZIMS 개발이 오래 걸리는 여섯 가지 이유

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

현재 ZIMS 개발에 왜 이렇게 오랜 시간이 걸리냐는 질문을 많이 받고 있습니다. 그래서 이번 포스트에서는 그 이유를 설명해보려고 합니다. 원래 블로그에서는 간단하게 핵심만 설명하는 것이 보통이지만 이번 글은 상당히 내용이 많습니다. 하지만 3분 정도만 투자해서 이 글을 모두 읽으면 ZIMS 개발에 시간이 오래 걸리는 이유를 이해하실 수 있을 것입니다.

사실 답은 간단합니다. ZIMS가 복잡하기 때문입니다. ZIMS는 그냥 복잡한 것이 아니라 매우 복잡합니다. ZIMS가 왜 복잡한지 아래 여섯 가지 이유로 설명하겠습니다. 이 중 IT 관련 사항은 하나고 나머지는 모두 동물원과 수족관의 사업 방식과 관련되어 있습니다.

1. ZIMS는 선도적인 프로젝트입니다. 지금까지 어디에서도 이런 작업을 시도해본 적이 없습니다. ZIMS는 통합된 표본(또는 단체) 정보를 온라인으로 실시간 제공하여 동물원과 수족관 커뮤니티에 필요한 정보를 유기적으로 연결하는 소프트웨어로 수의학 자료를 포함한 해당 표본(또는 단체) 기록은 해당 동물의 다음 소유자들이 계속 이어서 관리해 나갈 것입니다. 지금까지 이와 같은 시스템이 제작된 적은 없으며 ISIS는 ZIMS를 개발하기 위해 외부에서 도움을 받아야 했습니다. 물론 ISIS가 ZIMS 프로젝트를 마무리하겠지만 선도적인 프로젝트이기 때문에 그만큼 시간이 오래 걸립니다. 우리는 처음 ZIMS 작업에서 많은 것을 배웠습니다. 어려움도 많았지만 이 또한 배움의 과정이라고 생각합니다. 현재도 작업은 계속 진행 중이며 ZIMS가 완성되면 모든 ISIS 회원이 정보 기술을 선도할 수 있으리라 믿습니다.

2. IT – 기술적 이유: 소프트웨어 개발 프로젝트에서는 기본 아키텍처가 매우 중요하다고 하지만 실제로 기본 아키텍처를 똑바로 제작하는 프로젝트는 거의 없습니다. 집을 짓는 것처럼 최고급 재료와 인력을 투자하지 않고 싸고 빠르게 프로젝트를 제작할 수도 있습니다. 하지만 급하게 만든 주택은 결국 나중에 수리비로 더 많은 비용이 들어가기 마련입니다 그래서 ISIS는 첨단 아키텍처를 사용해 나중에도 효율적으로 시스템을 유지 관리하고 향상시킬 수 있도록 정도를 따르려고 합니다. “유지 관리”란 시간에 따라 변하는 동물원과 수족관의 요구 조건에 맞춰 시스템의 버그를 수정하고 새로운 기능을 추가해 업데이트 버전을 만드는 작업을 의미합니다. 우리는 장기적인 관점에서 최대한 비용 효율이 높은 결과물을 투자자와 회원, 그리고 최종 사용자에게 전달하기 위해 최선을 다하고 있습니다. 미리 투자해서 품질을 높이면 결국 나중에 빛을 보게 될 것입니다. 그래서 우리는 일반적인 소프트웨어보다 훨씬 높은 수준의 기본 아키텍처와 프로그램 코드를 요구하고 있습니다. 이렇게 높은 수준을 맞추려면 ISIS는 전반적인 품질 기준을 정하고 시스템과 코드 템플릿을 개발해 벤더에 전달하며 마지막에는 모든 상세 정보를 적극적으로 감독해야 할 것입니다.

3. ZIMS는 아무리 작은 기관의 요구 사항도 충실하게 반영하려고 합니다. ISIS 회원의 연간 예산 규모는 100,000 달러 이하부터 1억 달러 이상까지 다양합니다. 동물에 관해 매우 상세한 부분까지 기록하고 관리하기를 바라는 회원이 있는 반면 기본 정보만 사용하는 회원도 있습니다. ZIMS(및 ISIS)는 글로벌 네트워크를 형성하여 국경을 가로질러 이동하는 동물의 이동 경로나 가계의 역사를 기록합니다. 사실 언어 번역은 비교적 쉬운 부분으로 처음 ZIMS를 작업했을 때 약 일주일 만에 ZIMS를 일본어와 스페인어로 번역하기도 했습니다. 그래서 번역보다는 서로 규모가 달라서 필요한 부분과 동물 관리 방법도 다른 여러 회원을 모두 만족시키는 ZIMS를 설계하는 것이 훨씬 어려웠습니다.

4. ZIMS는 수족관에도 서비스를 제공할 예정입니다. ZIMS는 커뮤니티 최초로 복잡한 생명 유지 시스템을 관리하고 단체를 주도 면밀하게 추적하며 수족관 수질을 상세하게 감독, 관리하는 표준 시스템이 될 것입니다.

5. ZIMS는 매우 복잡한 소프트웨어지만 매우 쉽게 사용할 수 있어야 합니다. 처음 ZIMS 작업에서 전문가들로 구성된 약 500여명의 자원 봉사자가 소중한 아이디어를 다수 제공했지만 우리는 ZIMS 화면에 이들 아이디어를 반영하려면 반드시 사용자 인터페이스 전문가의 손을 거쳐야 한다는 점을 배웠습니다. 그런 교훈을 통해 일관적이고 사용하기 쉬우며 효율적인 화면이 탄생하게 되었습니다. (현재 진행 중인 파일럿 프로젝트에서 전문가들은 새로운 사용자 인터페이스를 몇 가지 개발해냈으며 이중 일부를 곧 공개할 예정입니다.)

6. ZIMS는 기존 데이터 표준을 10배 확장합니다. 데이터베이스가 거대하고 즉각적으로 접근 가능하다고 하더라도 데이터가 표준화되어 있지 않으면 쓸모가 없습니다. ZIMS는 기존 데이터 기준 30개를 포함해서 총 300여 가량의 데이터 표준을 만들기로 했습니다. 사용자들이 사용하기 쉽도록 강력한 데이터 표준(예: SNOMED)을 새로 만드는 것 또한 앞으로의 과제입니다.

ZIMS는 비전이 큽니다. 그러나 이 비전은 단순히 뜬구름이 아니라 상당히 현실적입니다. ZIMS는 매우 실질적이고 현대적인 방식으로 우리를 도울 수 있을 것입니다. ZIMS는 데이터 입력 및 기록 관리 시간을 절약하고 효과적으로 혈통 대장을 정리하는 등 직원들이 일상적으로 처리하는 수천 가지 잡무를 더욱 신속하고 효율적으로 처리할 수 있도록 도와줍니다. 그리고 매우 빨리 필요한 정보에 접속함으로써 위급한 상황에 대처해 동물의 생명을 구할 수도 있을 것입니다. 이들은 모두 동물원과 수족관에서 자체적으로 더욱 저렴하고 효과적으로 동물을 보호하고 관리하도록 지원하는 기능입니다.

비록 예상보다 오랜 시간이 걸린다고 하더라도 이들 모두는 작업할만한 가치가 높습니다. ZIMS는 기다릴만한 가치가 있는 시스템입니다.