Wednesday, June 3, 2009
Tuesday, June 2, 2009
우리 기관에서는 언제 ZIMS를 사용할 수 있나요?
ZIMS 개발 초기에 기금을 보내주신 143개 회원은 우선적으로 ZIMS 사용을 제의할 예정이며 이들 회원 대부분이 ZIMS를 사용할 것으로 기대됩니다. 사실 ZIMS는 이들 초기 기증자들 덕분에 탄생했다고 해도 과언이 아닙니다. 그 다음에는 ZIMS 사용료를 먼저 보내주신 순서대로 ZIMS를 배치해드립니다.
상당수의 ZIMS 초기 투자자는 다년도 사용을 약속했습니다. 그리고 많은 기관에서 2년제 옵션을 선택하고 사용료를 지불할 것으로 예상됩니다. ISIS는 2년 지불액의 전체 금액이든 50%든 먼저 보내주신 순서에 따라 ZIMS를 설치해드릴 예정입니다.
ZIMS는 수족관에도 완전한 서비스를 제공합니다. 수족관은 동물원과 유사하지만 별도의 배치 일정을 수립할 예정으로 위와 마찬가지로 사용료를 먼저 보내주신 수족관에 ZIMS를 먼저 설치해드립니다. 그리고 ZIMS는 수족관에도 풀 서비스를 제공하기 때문에 ZIMS를 사용하는 수족관은 더 이상 기존 할인 혜택을 적용 받을 수 없으며 동물원과 동일한 ISIS 연회비를 내야 합니다.
ISIS는 ZIMS 설치 예정일이 다가오면 각 회원께 ZIMS 설치에 필요한 준비 사항과 구체적인 배치 일정을 알려드리겠습니다.
Wednesday, May 20, 2009
스프린트 4 코드 작성 완료
4주간 40여 개의 화면 외에도 리포트 16개와 새로운 피임 관련 화면 (ARKS에는 없음)을 개발했습니다. 지금까지 ARKS에는 없는 새로운 기능을 100여 개 정도 개발했습니다. 이들 모두는 커뮤니티에서 요청한 기능입니다.
ZIMS에 과도한 혼란을 주지 않고 어떻게 이렇게 많은 기능을 추가할 수 있을까요? 한가지는 ZIMS의 기술입니다. ZIMS에서는 각 사용자에게 필요하지 않는 기능은 화면에 표시되지 않도록 자동 설정합니다. 그리고 다른 한가지는 정리 방법입니다. ARKS의 데이터는 대부분 코멘트 섹션에 텍스트로 저장되어 있지만 ZIMS로 전송된 이들 데이터는 대부분 드롭다운 방식으로 표준화됩니다. ZIMS의 새 기능은 모두 원클릭으로 접근할 수 있습니다.
다음 주에는 스프린트 4에서 작성한 화면을 테스트해서 스프린트 4를 마무리한 다음 스프린트 5 작업을 시작합니다.
Thursday, April 23, 2009
팟캐스트 5; ZIMS의 인도 개발팀
Friday, April 17, 2009
스프린트 4 시작

전체 ZIMS 개발 과정에서 중간을 말하라면 스프린트 4가 될 것입니다. 스프린트 4에서는 개인과 단체의 가입 화면, 식별자, 트랜스폰더, 형태분석학, 측정 방법(동물의 무게 또는 껍질 길이 등) 등을 작업합니다.
이들은 ZIMS 사용자가 가장 자주 사용할 화면입니다. 전체 7 개 스프린트 중 중간인 스프린트 4에 이들 화면을 작업하는 것은 결코 우연이 아닙니다. 이들 화면은 가장 복잡한 코드로 구성되어 있기 때문에 개발 과정이 원활하게 진행되고 있는지 확인한 다음 이 작업을 진행하자고 계획한 것입니다.
ZIMS 프로젝트는 현재까지 매우 원활하게 진행되고 있으며 큰 문제 없이 중요한 45개 화면을 모두 개발할 수 있을 것으로 예상됩니다. 다른 스프린트와 마찬가지로 이번에도 2주간의 계획 단계부터 시작합니다. (이번 주 미네소타에서 우리와 함께 작업했던 인도 팀원 3명이 인도로 돌아갔습니다.) 그리고 다음 주부터는 스프린트 4의 코드 작성 작업을 시작합니다.
전체 스프린트 일정을 확인하려면 여기를 클릭하세요.
Thursday, April 9, 2009
스프린트 3: 일정대로 완료

“스프린트 3” ZIMS 화면의 테스트 작업을 끝내고 버그 수정 작업도 거의 막바지에 이르렀습니다. 7주 간의 개발 기간 (스프린트)에 70개 이상 되는 ZIMS 화면을 개발했습니다. 스프린트 3에서는 우리와 수족관 생명유지장치 관련 화면을 주로 작업했습니다. 아래는 스프린트 3에서 개발한 일부 화면입니다. 각 화면을 클릭하면 크게 볼 수 있습니다. 각 화면을 확인한 다음 인터넷 브라우저의 “뒤로” 버튼을 클릭하면 원래 ZIMS 블로그로 돌아올 수 있습니다.


Monday, March 30, 2009
스프린트 3: 인도에서 일하는 영역별 전문가

위 사진은 영역별 전문가 에이드리안 밀러와 던컨 볼턴, 제이슨 크릭톤이 ZIMS 화면 초안을 제작했던 UI 전문가 라즈니쉬 바트나가르와 함께 새로운 ZIMS 화면에 대해서 논의하는 모습입니다.
제이슨은 수족관 전문가이며 던컨과 에이드리안은 각각 큐레이터와 기록원의 관점에서 전문 지식을 제공합니다. ZIMS는 ISIS의 기존 소프트웨어보다 훨씬 다양한 방법으로 동물원과 수족관에 필요한 서비스를 제공해야 하기 때문에 여러 분야의 전문가들과 함께 작업하고 있습니다.
일반적으로 소프트웨어는 두 개 언어를 동시에 구사해야 합니다. 하나는 개발자가 ZIMS를 만들 때 사용하는 기술적 언어입니다. 일반 사용자는 이 언어를 보거나 들을 수 없지만 이는 성공적인 ZIMS 개발에 꼭 필요한 언어입니다. 다른 하나는 여러분이 날마다 일하면서 사용하는 언어로 우리끼리는 주쿠아리움(zooquarium)이라 부르기도 합니다. 이는 회계, 금융, 자선모금, 법학 등 전문적인 비즈니스 소프트웨어를 가지고 있는 수백여 개 산업 분야가 모두 그러하듯 각 분야에서 사용하는 전문 언어입니다.
인도와 미네소타에서는 약 50여명의 개발자가 ZIMS의 기술적인 부분에 필요한 코드를 작성하는 가운데, 영역별 전문가는 일반 사용자의 입장에서 ZIMS이 제대로 작동하는지 그렇지 않은지 확인합니다. 영역별 전문가는 소프트웨어 언어를 모르기 때문에 동물원과 수족관 분야를 모르는 개발자들에게 자기 의견이 정확히 전달됐는지 계속해서 확인해야 하므로 자연스럽게 긴장감이 조성됩니다. 동시에 영역별 전문가의 아이디어가 모두 탄탄한 소프트웨어 개발 규칙에 맞는 것은 아니기 때문에 편안하게 생각할 수도 있을 것입니다. 그래서 모든 협동 작업이 그러하듯이 이 과정에서도 자연스러운 긴장감이 흐릅니다.
제이슨은 수족관 전문가이며 던컨과 에이드리안은 각각 큐레이터와 기록원의 관점에서 전문 지식을 제공합니다. ZIMS는 ISIS의 기존 소프트웨어보다 훨씬 다양한 방법으로 동물원과 수족관에 필요한 서비스를 제공해야 하기 때문에 여러 분야의 전문가들과 함께 작업하고 있습니다.
일반적으로 소프트웨어는 두 개 언어를 동시에 구사해야 합니다. 하나는 개발자가 ZIMS를 만들 때 사용하는 기술적 언어입니다. 일반 사용자는 이 언어를 보거나 들을 수 없지만 이는 성공적인 ZIMS 개발에 꼭 필요한 언어입니다. 다른 하나는 여러분이 날마다 일하면서 사용하는 언어로 우리끼리는 주쿠아리움(zooquarium)이라 부르기도 합니다. 이는 회계, 금융, 자선모금, 법학 등 전문적인 비즈니스 소프트웨어를 가지고 있는 수백여 개 산업 분야가 모두 그러하듯 각 분야에서 사용하는 전문 언어입니다.
인도와 미네소타에서는 약 50여명의 개발자가 ZIMS의 기술적인 부분에 필요한 코드를 작성하는 가운데, 영역별 전문가는 일반 사용자의 입장에서 ZIMS이 제대로 작동하는지 그렇지 않은지 확인합니다. 영역별 전문가는 소프트웨어 언어를 모르기 때문에 동물원과 수족관 분야를 모르는 개발자들에게 자기 의견이 정확히 전달됐는지 계속해서 확인해야 하므로 자연스럽게 긴장감이 조성됩니다. 동시에 영역별 전문가의 아이디어가 모두 탄탄한 소프트웨어 개발 규칙에 맞는 것은 아니기 때문에 편안하게 생각할 수도 있을 것입니다. 그래서 모든 협동 작업이 그러하듯이 이 과정에서도 자연스러운 긴장감이 흐릅니다.

위는 처음 사진에서 영역별 전문가와 UI 전문가가 살펴보던 화면으로 통계조사 관련 화면입니다. 바트나가르가 목업(mock up) 화면을 만들어 질문과 코멘트를 적으면 영역별 전문가는 다음 초안을 작성할 수 있도록 돕습니다. (다음 ZIMS 팟캐스트에서 이 과정에 관해 자세히 설명해드리겠습니다.)
영역별 전문가와 개발 팀 간 이런 신속하고 효율적인 상호 작용이 바로 저희가 영역별 전문가를 인도에까지 파견한 이유입니다. (영역별 전문가는 누구인가요?)
Subscribe to:
Posts (Atom)


