Friday, April 25, 2008

ISIS 이사회, ZIMS 계획 승인

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

이번 주 뉴스: ISIS이사회에서 최근 지원 받은 430만 달러를 사용해 ZIMS 프로젝트를 완료하자는 새로운 계획안을 만장일치로 승인했습니다. 새로운 ZIMS 계획은 ISIS 관계자, 동물학 커뮤니티 사용자/지도자, 외부 IT 전문 컨설턴트가 몇 달에 걸쳐 현재 ZIMS를 집중 평가한 후 세운 것입니다. 이사회는 현재 회원 서비스를 유지하면서 이 초대형 프로젝트를 직접 관리할 ISIS 직원 확충 계획도 추가했습니다. 새 ZIMS 프로젝트의 주요 사항은 곧 공개할 예정입니다. ZIMS 프로젝트가 완료될 때까지 계속해서 중요한 개발 진행 상황을 업데이트하겠습니다.

Monday, March 31, 2008

ZIMS는 어떻게 변하나?



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

지금까지 ZIMS에 관해 대략적으로 두 가지 종류의 질문을 받았습니다. 첫 번째는 “ZIMS가 무산됐나요?” 입니다. 이런 질문을 하시는 것도 알만합니다. 그래서 이에 마크 트웨인의 말을 인용하여 답하자면 “아니요! 우리는 살아 있습니다”(우리가 없어졌다는 보도는 매우 과장된 것입니다.) 지금 당장 ISIS의 어느 사무실에라도 가보신다면 확실히 확인하실 수 있을 것입니다

현재 저희는 ZIMS 개발 계획 마지막 단계에 기술과 에너지를 집중할 컨설턴트와 자원 봉사자, 내부 직원 등 인력 망은 물론 자금까지 충분히 갖추고 있습니다. 샌디에이고, 아틀란타, 미니애폴리스 등에서 회의를 강행군하며 보낸 3월이 이제 거의 끝나가고 4월 11일에는 새로 마련된 작업 기획을 이사회에 제출할 예정입니다. 최근 몇몇 동물원 책임자는 저에게 ZIMS가 마침내 재기된 것 같다고 말해주시기도 했는데, 예 맞습니다. 새로운 변화의 바람이 새로운 벤더에게는 불안감을 안겨줄 수도 있지만 저는 ZIMS가 과거 어느 때보다 신속하고 멋지게 변화할 것이라고 확신합니다.

두 번째는 전세계에서 ZIMS 디자인에 참여했던 수백 명의 참가자와 컨퍼런스나 ISIS 웹 사이트에서 이를 지켜봐 왔던 수 백 명의 사용자 여러분이 보내주신 질문으로 바로 ZIMS가 어떻게 변화하느냐는 것입니다.

ZIMS 사용자에게 가장 중요한 사항은 사용자 인터페이스(UI), 즉 사용자 편의성일 것입니다. 지금은 UI에 대해서 말씀 드리는 것보다 ISIS 사무실 전체에 퍼져있는 희망적인 분위기를 알려드리는 편이 더 좋을 것 같습니다.









ZIMS는 매우 뛰어날 뿐 아니라 지금까지 전례를 찾아 볼 수 없었던 새로운 프로젝트라는 점을 알려드립니다. ZIMS는 지금까지 한번도 시도되지 못했던 세계적 규모의 협업을 기반으로 하고 있습니다. 약 500명에 달하는 전세계 동물학 전문가들이 희망을 모아 하나의 작업에 집중했으며 여기서 탄생한 아이디어를 바탕으로 몇 년에 걸쳐서 여러분이 보고 체험했던 다양한 초기 ZIMS 빌드가 탄생했습니다. 그 누구도 이렇게 비전이 큰 프로젝트가 이렇게 빨리 진척되리라고 기대하지 않았지만 이는 단순히 운이 좋아서 가능했던 것은 아닙니다. 이제 과감한 결정을 통해 ZIMS를 단순히 사용할만한 시스템이 아닌 매우 뛰어난 시스템으로 발전시킬 기회입니다. ISIS는 ZIMS에 대한 방대한 아이디어를 지속적으로 실현하여 ISIS 회원에게 더욱 편리하고 강력한 서비스를 제공하기 위해 UI 전문가를 비롯한 기타 소프트웨어 디자인 전문가를 채용했습니다.

ZIMS이 과거 어느 때보다 신속하고 훌륭하게 변화하고 있습니다.


Wednesday, March 19, 2008

ZIMS 데이터베이스



글 리치 랑그레,
SQL 서버 데이터베이스 관리자

이전 포스트에 하산은 지난 주 샌디에이고에서 열렸던 회의에 대해 게재하였습니다. (3월 13일 포스트 참조). 이 회의에서는 사용자들이 ZIMS를 보고 느끼는 방식인 UI(사용자 인터페이스)에 관해 긍정적인 논의가 이뤄졌습니다.

이번 포스트에서는 샌디에이고 회의 중 ZIMS 데이터베이스에 관한 논의했던 부분을 알려드리겠습니다. 데이터베이스는 사용자가 어떤 컴퓨터에서든지 검색하면 그에 맞는 검색 결과를 알려주는 정보 풀입니다. 데이터베이스 아키텍처는 하이테크 분야 중에서도 가장 전문성이 높은 분야로 20년 넘게 데이터베이스 설계에 종사해온 저도 이를 일반인에게 설명하기가 쉽지 않습니다.

저를 포함한 데이터베이스 전문가들이 몇 달 동안 ZIMS 데이터베이스 문제를 작업해왔는데 저는 이 작업이 ISIS 커뮤니티에 매우 중요하다고 생각합니다. 커뮤니티에서 정보를 검색하고 물어보는 방식이 모두 다르기 때문에 전 세계 모든 동물 자료를 검색 가능한 하나의 웹 라이브러리로 통합하자는 ZIMS의 거대한 비전을 실현하려면 데이터베이스는 매우 복잡해집니다. ZIMS 데이터베이스는 아마도 지금까지 만들어진 데이터베이스 중 가장 복잡하고 기술적으로 진보한 케이스가 되리라 생각됩니다.

ZIMS 데이터베이스 개발에 참여했던 저희들은 어떻게 해야 최상의 결과 즉 빠른 검색이 가능할 것인가에 관해 여러 가지로 생각해보았습니다. 다행히 지난 주 ZIMS 데이터베이스 회의에서 ISIS 팀은 관리 방식을 크게 향상하고 작동 방법을 단순화하는 디자인 개선 계획안을 결정했습니다. 합의된 개선 사항을 적용하려면 두세 달 정도 걸리겠지만 이 작업을 통해 훨씬 빠르고 안정적인 데이터베이스를 구축할 수 있을 것입니다. 그리고 향후 몇 달에 걸쳐 ZIMS 페이지 코드를 작성하는 복잡한 작업이 진행될 예정이기 때문에 이보다 더 큰 데이터베이스 변경 작업을 먼저 완료하면 도움이 될 것입니다.

새로운 ZIMS 개발 작업이 빠르게 진행됨에 따라 더욱 다양한 소식을 전해드리도록 하겠습니다.



Thursday, March 13, 2008

기분 좋은 가능성

글 하산 사이드
ISIS 부국장

다른 문제들로 오랜 시간을 소비한 끝에 드디어 ZIMS 개발 프로젝트가 행동을 개시하게 되어 얼마나 흥분되는지 모릅니다. 저는 지금 샌디에이고에서 기술전문가 및 영역별 전문가 수십 명과 이틀 간의 회의를 마치고 집으로 가는 길에 이 글을 쓰고 있습니다. 이번 회의에서는 일반인들이 사용자 편의성이라 부르는 UI에 대해 논의했습니다. 사용자들이 소프트웨어를 사용하면서 UI를 경험하게 됩니다. 넓은 의미에서 UI는 사용자들이 소프트웨어를 사용하면서 감정적으로 어떻게 느끼느냐는 것입니다. 사용자들이 ZIMS 어떻게 느끼느냐에 따라 ISIS에 대한 인상도 결정될 것이기 때문에 우리는 ZIMS를 매우 사용하기 편리하도록 만들어야 할 책임이 있습니다.

ZIMS는 매우 방대하고 강력한 프로그램이기 때문에 우선은 사용자들이 ZIMS를 접했을 때 겁먹지 않도록 하는 것이 가장 큰 과제입니다. 우리는 새로운 기술을 사용해서 사용자의 직종에 따라 ZIMS에 다른 메뉴가 표시되도록 계획했습니다. 즉 자신에게 불필요한 메뉴나 필드, 박스는 애초 화면에 표시되지 않도록 설계하여 기록원과 수의사가 보는 화면이 약간 다를 것이고 수족관 관리인도 자신에게 필요한 사항만 화면에 표시되도록 하여 사용할 것입니다. 지난 이틀에 걸친 회의에서는 어떻게 ZIMS 디자인을 개선해서 이러한 접근 방법을 완성할 것인지를 주로 논의했습니다. 저는 이 기능에 몹시 기대가 큽니다.

이에 ISIS에서는 이미 함께 작업 중인 기술 전문가 외에도 (3월 5일 ZIMS 블로그 참조) 아래 전문 컨설턴트를 새로 채용했습니다(알파벳 순서).

파이야즈 아람은 새로운 ZIMS 프로젝트 관리 및 벤더 선정에 주로 관여할 수석 컨설턴트로서 인도 뉴델리에 거주하고 있으며 영어, 힌디어, 우르두어를 구사합니다.

에드 모리슨은 마이크로소프트에서 10년 이상 근무했으며 다른 주요 기술 기업에서도 15년 이상 근무한 수석 컨설턴트로서 최근 ZIMS 데이터베이스 설계의 성능을 평가했습니다. 그는 전반적인 ZIMS 아키텍처와 디자인, 특히 비즈니스 통합 등 핵심 부분에 지속적으로 참여하면서 커뮤니티의 요구 사항이 ZIMS에 제대로 반영되도록 노력하고 있습니다.

윌리엄 (로드) 피커드는 컨설팅 어플리케이션 아키텍처로 2008년 2월 ZIMS 프로젝트에 참여했습니다. 로드는 매지닉(http://www.magenic.com/)의 수석 컨설턴트이며 지난 17년 동안 마이크로소프트 기술을 사용해 최신 솔루션을 설계해왔습니다.

페그 레클리프는 매지닉의 사용자 경험 전문가이며 2008년 2월 ZIMS에 참여해서 사용자 경험을 평가하고 이를 향상시킬 수 있는 프로토타입 개발을 컨설팅하고 있습니다. 복잡한 작업 과정을 매우 유용한 소프트웨어로 풀어냅니다.

누리 스워드는 ZIMS 프로젝트 컨설턴트로 버전 6.5때부터 11년 동안 MS SQL Server 데이터베이스의 설계, 분석, 개발, 성능 개선, 관리 작업에 참여해왔으며 비주얼 베이직과 .NET 프로그래밍 실무 경험을 가지고 있습니다.

크레이그 옐릭은 컨설팅 회사 알토의 부사장이자 수석 분석가로 ZIMS의 아키텍처와 디자인 작업에 참여하고 있습니다. 크레이그는 수많은 개발 툴과 SQL 서버, 핵심 운영 시스템 개발 자격증을 갖춘 마이크로소프트 인증 솔루션 개발자이며 마이크로소프트 인증 교육 강사이기도 합니다. 가장 최근에는 이식 가능한 인체 조직을 추적하는 상업용 임상 어플리케이션을 설계했습니다. 이는 쉐어포인트 포털을 기반으로 한 매우 독특한 어플리케이션으로 마이크로소프트에서는 이 어플리케이션에 대해 그와 인터뷰하기도 했습니다. 인터뷰 동영상은 https://www.obacentral.com/solutiondetails.aspx?solutionid=80에서 확인할 수 있습니다. 크레이그는 뛰어난 코드 리뷰와 컨설팅으로 ZIMS 프로그래밍을 향상시키고 있습니다.

Wednesday, March 5, 2008

ISIS의 새로운 전문가

글 하산 사이드,
ISIS 부국장

ZIMS 개발 작업이 새롭게 진행됨에 따라 ISIS에서는 뛰어난 기술 전문가 4명을 새로 채용했습니다.

더그 베두즈코는 ZIMS 프로젝트가 시작할 무렵인 2001년 7월 AZA를 위해 프로젝트에 참여했습니다. 그는 여러 작업 세션을 통해 영역별 전문가들과 함께 초기 데이터 표준과 개념적 데이터 모델을 개발했으며 이후 오리지널 RFP를 포함한 유효 범위 수준의 요구 사항을 개발했습니다. (ISIS 회원을 모두 수용하려면 ZIMS가 얼마나 커야 하는지 정의하는 작업). 2004년부터는 야생동물보호협회(WCS)와 함께 작업하면서 이 협회에서 ZIMS를 채택하도록 도왔습니다. 그리고 영역별 전문가와 함께 ZIMS의 사전/사후 동물 관리, 건강 관리 과정, 어플리케이션 대화 요구 사항 등을 개발했습니다. 2007년에는 ISIS와 함께 ZIMS 재정비 작업을 시작했으며 현재 ZIMS 개발 최종 단계의 비즈니스 부분을 이끌고 있습니다. 더그는 텍사스 오스틴에서 아내와 세 자녀들과 함께 살고 있습니다.

세슈 듀바카는 2008년 2월 초 기술 프로젝트 매니저로 ZIMS 프로젝트에 참여했습니다. 세슈는 경력 15년의 PMP 인증 .NET 프로젝트 매니저로 .NET 프로젝트, 사전 판매, 벤더 관리, 제품 평가, 사업 분석(미국과 영국에서), 기술 워크숍과 프레젠테이션(덴마크와 싱가포르에서), 서로 시간대가 다른 복수의 장소에서 진행된 개발 프로젝트(덴마크-뉴저지-인도에서), 온사이트-오프쇼어 프로젝트(모리스타운, 미국-마드라스, 인도에서) 등의 포트폴리오를 관리해왔기 때문에 ZIMS 개발 최종 단계에 필요한 글로벌 경험을 충분히 갖추고 있습니다. 세슈는 어플리케이션 개발 프로젝트에서 최대 28명의 전문가로 이뤄진 팀과 매트릭스 프로젝트에서 8명의 관리자급 팀원으로 이뤄진 팀을 관리한 경험이 있습니다. 어플리케이션 개발 프로젝트 외에도 델파이에서 미국 자동차 산업의 재난 복구, 데이터베이스 업그레이드, 마이그레이션, ERP 구현 및 제품 평가 작업을 수행하기도 했습니다. 세슈는 마이크로소프트 네이비전 ERP 전문가 자격을 지니고 있으며 2007년 11월 수백만 달러 규모의 프로젝트를 완료하고 트윈시로 돌아왔습니다. 그는 인도 안드라프라데시주 출신으로 영어, 텔루구어, 힌디어, 타밀어를 구사할 수 있으며 아내와 세 자녀를 두고 있습니다.

마니시 버마는 ZIMS의 새 개발자입니다. 인도 우타르프라데시주 파이자바드 출신으로 미네소타에는 처음이지만 곧 이곳에 익숙해질 것입니다. 마니시는 건강관리, 은행, 금융권에서 프로그램을 개발한 경험이 있으며 영어, 힌디어, 우르두어, 산스크리트어를 구사할 수 있습니다. 물론 Net, XML, ASP, JavaScript, 및 PL/SQL 등의 컴퓨터 언어에도 능합니다. 그는 이제 막 결혼한 새 신랑입니다. 결혼 축하해요 마니시!

레이첼 톰슨미네소타 동물원 소속 수의사로 ISIS에서는 얼마 전부터 파트타임으로 근무하고 있습니다. 레이첼은 미주리 주에서 학부 생활을 했으며 미네소타대학교 수의학 대학을 졸업했습니다. 노던 캘리포니아에 위치한 식스플래그 디스커버리 킹덤에서 수의사로 근무한 후 지난 1월 미네소타로 돌아왔습니다. 그녀는 현재 훈련 받은 래브라도 레트리버와 함께 지냅니다.

Friday, February 29, 2008

3월의 주요 활동

글 하산 사이드
ISIS 부국장

3월 ISIS에서는 ZIMS 관련 회의를 4번 개최할 예정입니다. 첫 번째 회의에서는 ZIMS 화면에 사용되는 사용자 인터페이스(UI, 또는 “사용자 편의성”)에 관해서 주로 논의합니다. ZIMS를 새롭게 개발함에 따라 ZIMS를 테스트하면서 거론되었던 여러 가지 UI 관련 문제도 직접 해결할 수 있으리라 기대합니다.

다른 2차례의 회의에서는 데이터베이스와 아키텍처에 관해 논의합니다. 이들 회의에서는 기존 ZIMS 코드 중 유지, 변경, 또는 교체해야 하는 코드를 개괄적으로 확인할 수 있습니다. 회의는 기본적으로 마이크로소프트와 알토스의 두 외부 전문가가 최근 수행한 “코드 리뷰”에 기반해서 이뤄질 것입니다. 이번 리뷰 결과 일부 ZIMS 코드는 매우 우수하나 변경이 필요한 부분도 있는 것으로 나타났습니다. 새로운 ZIMS은 어떤 변경 사항도 구현하기 쉽도록 개발될 것입니다.

마지막 네 번째 회의는 전반적인 프로젝트 기획 회의로써 ZIMS 버전1의 마감일과 릴리스 일정을 결정합니다. ISIS 글로벌 커뮤니티에서 선출한 이사회에 회의 결과를 제출하면 4월 11일 이사회에서 최종 승인을 내립니다. 이사회의 승인 후 여러분에게 모든 사항을 전달하겠습니다.

3월 회의에는 아래 전문가들이 참석합니다.

영역별 전문가
존 벌루 - 개체 수 관리, 분류학, 혈통대장
트레이시 클립핀저 - 동물 보건
던컨 볼턴 - 동물 관리
제이슨 크릭톤 - 수생 동물 관리, 환경 감시
팀 카펜터 - 수생 동물 관리, 환경 감시
패트리샤 K 로빈스 - 동물 보건
레이첼 톰슨 - 동물 보건

기술 전문가
하산 사이드 - ISIS 부국장
로버트 에르하르트 - 샌디에이고 동물학회 최고 기술 경영자
폴라 로링 사이먼 - 야생동물보호협회 최고 기술 경영자
더그 베두즈코 - ZIMS 수석 아키텍트
엘리자베스 헌트 - ISIS 교육 및 기술 지원 팀 책임자
세슈 듀바카 - ZIMS 기술 프로젝트 매니저
크레이그 옐릭 - 컨설턴트
원레이 팽 - ISIS 개발팀 팀장
소냐 네데르로 - 문서 기록관

현재까지 총 12개 벤더에서 저희 요청에 응답해주셨습니다. 저희는 각 벤더의 제안을 검토하고 3월 15일까지 4개 벤더를 우선적으로 선정할 예정입니다. 벤더 선정 기준은 아래와 같습니다.
조직 규모: ISIS의 수주를 받아 협력 업체로 일하는데 그 규모가 너무 크거나 적지 않을 것 – ZIMS 프로젝트가 벤더 연간 매출의 2~10% 수준
• 리소스 품질
• 빠른 실행 능력
• 투명한 프로젝트 관리
• 개발 과정의 성숙도 및 품질 관리
• 표준 리소스의 혼합 비율
• ZIMS와 규모가 유사한 프로젝트, 기업, 기술 진행 경험

최신 기술에 뛰어난 개발자를 찾기가 쉽지 않기 때문에 벤더를 두 개 이상 선정함으로써 프로젝트 위험도를 낮출 수 있습니다. 벤더를 두 개 이상 선정할 경우 인재 확충을 위한 장이 확대됩니다.

ISIS 글로벌 커뮤니티에서 새롭게 ZIMS를 개발할 수 있도록 많이 지지하고 성원해주셨습니다. 어느 자원 봉사자는 ZIMS의 새로운 개발 계획을 전해 듣고 안도의 한숨을 내쉬었다고 합니다. 아직 처리해야 할 문제가 많습니다. 그러나 모두가 ZIMS 개발이 빠른 시일 내에 이루어지기를 고대하고 있으리라 생각합니다. 그래서 이제 새로운 길목에 접어든 저희는 더욱 더 의욕에 가득 차 있습니다.

Friday, February 22, 2008

ZIMS 블로그에 오신 것을 환영합니다!

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

이 블로그를 읽으신 분들은 새로운 ZIMS 개발을 어느 정도 눈치채었을 것입니다. 이 블로그는 ZIMS의 진행 상황을 투명하게 공개하려는 ISIS의 약속의 일환입니다. 새로운 ZIMS 개발에서는 ISIS에서 프로젝트에 훨씬 긴밀하게 관여하기 때문에 지금부터 작업 진행 상황을 자세하게 알려드릴 수 있을 것입니다. 지금까지 여러분께서 보내주신 금전적 지원은 물론 수 천시간에 걸쳐 봉사해 주신덕분에 ZIMS가 현 상태까지 정리되고 진행될 수 있었습니다. 그래서 이렇게 지원해주신 여러분과 ZIMS의 진행 상황을 공유하고자 합니다.

ZIMS 블로그는 ZIMS 프로젝트에 관한 최신 정보를 담고 있습니다. 주소를 북마크하거나 이 페이지 아래 “구독”을 클릭하면 ZIMS 블로그가 업데이트될 때마다 자동으로 확인하실 수 있습니다.

ZIMS 블로그는 저뿐 아니라 ZIMS 개발에 참여하는 여러 관계자가 함께 작성해나갈 것입니다. 일반 ZIMS 사용자에게 필요한 정보는 물론 NET, Rational Rose, SQL Server, SCRUM, Agile(애자일) 개발 등 IT 전문가들에게 필요한 정보도 전달해드릴 예정입니다. (IT 전문가를 대상으로 하는 포스트에는 상단에 “Geek Alert” 아이콘을 표시할 수도 있습니다.) 그 외에도 ZIMS 테스트와 교육 등 공유할 필요가 있는 사항은 모두 이 블로그를 통해 전달해드리겠습니다.

코멘트를 달아주세요. 그 외에 질문이 있으면 제이미 마이어 (jmeyer@isis.org)에게 보내주세요.