9월, 2010의 게시물 표시

JIRA 를 이용하여 복잡한 워크플로우 설정을 해 보시겠습니까?

이미지
개요 (골드피처 주) 얼마전 JIRA 작업흐름(워크플로우) 관련 웨비나가 있어 이 내용을 정리해 보았습니다. 사실 JIRA 의 작업흐름관련 기능은 매우 뛰어나서 국내 회사 중 일부는 거의 결재시스템 처럼 운영하는 곳도 있는 것으로 알고 있습니다. 작업흐름(워크플로우)와 관련하여 기능에 대한 사용뿐만 아니라 중요한 것은 바로 작업흐름에 대한 설계(구성)가 될 것입니다. 작업흐름을 얼마나 단순하면서도 효율적으로 운영하는냐가 생산성과 직결된다고 할 수 있습니다. 복잡한 작업흐름은 전체 조직의 운영을 매우 정형적으로 타이트하게 하려는 경우 필요할 것이고, 작은 회사일수록 작업흐름을 간단히 하여 융통성 있는 운영을 하는 것이 더욱 효과적일 것입니다. 세미나 요약 발표자 : Insight4( http://insight4.com/ ) QA Team Leader (Jason Imms) 매우 복잡하고 정형화된 워크플로우를 구성하려는 경우 우선 워크플로우를 다이어그램으로 구성 (Gliffy 혹은 Visio 사용) 고객이 직접 JIRA를 사용하게 하고 이를 위해 별도의 3,4페이지 분량의 사용문서를 고객에게 배포 발표 동영상 발표자료 스크린샷 JIRA Workflow 설정방법 동영상 (JIRA 3.13 기준)

JIRA와 클러스터링

이미지
(골드피처 주) JIRA를 위한 클러스터링에 대해 궁금해 하시는 사용자분들이 간혹 있으십니다. 대부분의 경우 과부하를 피하기 위한 클러스터링을 요구하는 경우는 그리 흔한 경우는 아니지만, 며칠 전 본사의 웨비나를 통한 Scarlet 이란 JIRA 클러스터링 플랫폼에 대해 후기를 작성하면서 같이 정리하도록 하겠습니다. 우선, JIRA의 클러스터링에 대한 저희 본사의 답변은 아래와 같습니다.  JIRA는 클러스터링을 지원하나요? 결론적으로 지원하지 않습니다. 현재 사용자분들이 지원해 달라는 요청을 JIRA clustering 기능요청이슈 등록한 상태입니다. 만약 JIRA를 클러스터 환경에 적용하려 한다면, JIRA Webapp이 오직 하나의 클러스터 노드에 있도록 하십시요. 대부분의 클러스터링된 어플리케이션 서버들은 이러한 기능을 제공합니다. (예를들면, WebLogic). 또한 로드밸런싱이 JIRA에 대한 모든 요청사항을 클러스터내에서의 정확한 JIRA 노드로 전달되도록 설정하십시요. 만약 JIRA를 여러 노드에 동시에 운영하고 싶다면, 각 노드별로 라이센스가 필요합니다. 여러노드를 한꺼번에 구매하는 경우의 할인정책을 이곳 에서 확인하실 수 있습니다. 만약 하드웨어 장애대처를 위한 클러스터링에 관심이 있다면, 분산된 데이터베이스, 프론트앤드 로드밸런스와 2개의 독립된 서버를 설정하실 수 있습니다. Primary JIRA 인스턴스가 메인서버에서 동작하고 Second 서버는 구동되지 않은  무료 개발 라이센스 인스턴스를 가지도록 설정하실 수 있습니다. 로드밸랜스는 Primary 서버로의 요청사항을 100%로 전달하다고 서버가 다운되는 경우, 로드밸런서가 백업 인스턴스를 구동한 후 모든 요청사항을 Primary 서버가 리셋될 때까지 Secondary 서버로 전달하도록 합니다. 그럼에도 불구하고 Atlassian에서 JIRA 클러스터링을 공식 지원하지 않으므로, 다른 대안을 검토해 보십시요: WAN Disco (/) 사이트