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는 기다릴만한 가치가 있는 시스템입니다.