개발과 관련없는 부서에서 일하신다면 JIRA Core 를 이용해 업무 생산성을 높여보십시요

이미지
JIRA Core 는 개발업무가 아닌 일반 업무 (예를들면 인사과, 영업부서, 총부팀, 법무팀, 재무팀 등) 부서에서 사용할 수 있는 프로젝트, 업무관리 제품입니다. 개발업무 부서에서는  JIRA Software 를  사용하시는 것이 좋습니다. GUI 형태의  Workflow  설정 기능을 이용하면 회사내의 업무 프로세스에 맞게 이슈의 워크플로우를 설정할 수 있습니다. Kanban Board  를 통해 현재 시작하지 않은 업무(이슈), 와 진행중인 업무(이슈), 그리고 종료된 업무(이슈) 를 한눈에 확인할 수 있습니다. Dashboard  설정을 통해 원하는 업무(이슈) 들이나 통계정보를 한눈에 파악할 수 있습니다. 동영상 후반에 나온 모바일앱 (iOS, 안드로이드) 은 현재 JIRA Cloud 버전용이어서 회사에 설치해 운영하는 Server 버전에서는 사용할 수 없습니다.

[해외사례] 독일의 루프트한자 항공에서 Atlassian 제품을 어떻게 사용하는지 확인해 보십시요

이미지
개요 루프트한자 항공의 사내 및 외부 고객 요구사항 등에 대한 전반적인 프로젝트 관리를 Atlassian JIRA, Confluence, FishEye, Crucible 등을 이용하여 관리 78명의 개발자가 모든 전세계 업무와 관련된 일을 처리 필요한 기능은 마켓플레이스를 통해 구매하여 기능을 확장 참고 국내 환경은 아직도 SW 개발 기업 위주로 Atlassian 제품을 구매 사용하고 있습니다. 하지만 해외의 경우 이미 SW 기업 뿐 아니라 내부적으로 SW 를 사용하고 관리하는 모든 회사들이 Atlassian 툴을 도입해 사용하고 있습니다. 국내에서도 SW 개발 뿐 아니란 다른 분야의 회사들도 Atlassian 툴이나 유사한 ALM 툴을 도입해 사용한다면 한층 경쟁력이 강화될 것입니다. 국내 항공사 (대한항공, 아시아나) 는 어떻게 고객요구 혹은 사내 요구 관리를 하는지 궁금하네요.

JIRA 에서 사용자별로 접근가능한 프로젝트 나누는 방법을 비디오로 확인해 보십시요

이미지
설정순서 프로젝트 일부만 접근할 그룹을 생성 (1)에서 생성한 그룹에 필요한 사용자 추가 (1)에서 생성한 그룹이 JIRA Software 에 접근하도록 권한 부여   JIRA Software 인 경우 (1)에서 생성한 그룹에 대한 프로젝트 역할 생성 기본 권한 정책(Default Permission Scheme) 복사하여 새로운 권한정책 생성 (5)에서 생성한 권한정책에서 세부권한 (Permission) 을 구성설정 프로젝트 열람 (Browse Project) 권한에 (4)에서 생성한 프로젝트 역할에 접근 허용 다른 프로젝트 권한에 대해서도 필요한 그룹이나 역할에 접근허용 (6)에서 구성완료된 권한정책(Permission Scheme) 을 원하는 프로젝트와 연결 Global 권한 중 사용자열람(Browser User) 권한을  (1)에서 생성한 그룹에 부여 (2) 에서 새로운 그룹에 추가한 사용자는 jira-users 그룹에서 제거 (6)의 권한정책(Permission Scheme) 에서 "프로젝트 열람 (Browse Project)" 권한에서 "Application Role - Any login" 제거 "사용자 역할" 항목에서 원하는 사용자를 (4)에서 생성한 역할에 추가 참고사항 위의 영상예는 새로운 그룹을 추가하여 기존 사용자 (jira-users 그룹에 속해있던) 에서 일부 사용자를 분리해 설정하는 예입니다. 위의 설정방법에서 일부 순서는 변경하여도 상관이 없습니다. 전체적인 설정 개념을 이해하신 후에는 반드시 위와 동일한 설정이 아닌 다른 방식으로 구성하셔도 상관이 없습니다.

Confluence 페이지의 분류와 관련된 잘 몰랐던 기능 3가지를 확인해 보십시요

이미지
Confluence 정보 보고 관련 크게 개선된 기능 3가지    Confluence 의 사용목적은 간단합니다. 사용자가 업무를 정리하고 문서를 생성하며 팀과 업무 관련 의견을 나눌 수 있는 장소가 되는 것입니다. 팀 전체 또는 회사가 접근할 수 있는 한 장소에 모든 업무를 집중화(하고 정리)할 수 있도록 하는 것입니다. 이번 블로그 소식에서는 최근 배포된  Confluence 5.8 에서 제공되는 기존  매크로 의 크게 개선된 3가지 기능에 초점을 맞추겠습니다. Confluence에서 업무 및 정보를 정리하는 데 도움이 될 것입니다. 1. 레이블 등을 통한 관련 페이지의 정보 표시 레이블  콘텐츠 매크로  ( Content by Label macro ) 는 동일한 페이지 레이블을 사용해 관련 페이지 목록을 동적으로 표시하는 데 탁월합니다. 표시 페이지 관리 기능이 더 좋아졌기 때문입니다. 예를 들어, Confluence 내 고객 면담 내용을 기록한 모든 페이지를 레이블 콘텐츠 매크로를 사용해 목록으로 표시할 수 있습니다. 다음과 같이 페이지 표시 기준 옵션이 추가되었습니다. 특정 페이지 트리의 모든 페이지 또는 일부 페이지 표시 제목이나 페이지 내용에 특정 텍스트가 포함된 페이지 표시 여러 레이블이 조합된 페이지 표시 매크로 설정 대화창에서 표시하려는 정확한 페이지를 검색하고, 표시 내용을 미리보기 해서 필요에 따라 수정할 수 있습니다. 단순히 같은 페이지 레이블에서 페이지 목록을 만드는 것과는 차원이 다릅니다. 어떤 공간에서나 우리 팀 동료를 언급하는 '회의-메모' 라벨이 있는 페이지를 반환하는 간단한 예를 들어 보겠습니다. 2. 강력하면서 자세한 색인 페이지 구축 페이지 속성 및  페이지 속성 리포트 매크로 ( Page Properties Report macro ) 가 연동하면서 한 페이지의 요약정보를 다른 페이지에 표시할 수 있습니다.  색인 페이지를 만드는 데  

Git 충돌을 해결하는 14가지의 팁과 도구

이미지
Git은 코드의 병합에 매우 편리하다고 여겨지고 있습니다. 병합은 로컬에서 속도, 그리고 유연성을 제공합니다. 당연한 일이지만, 다른 브랜치에서 누군가가 내용을 병합 할 때 충돌이 발생합니다. 충돌을 해결하려면 주요 변경 사항을 파악하고 파악해야합니다.  충돌의 해결은 때로는 많은 작업이 필요합니다. 개발자는 자신들이 선호하는 충돌 해결 방법이 있습니다. 따라서 동료 작가 댄 스티븐스가 이전  Questions for Confluence  를 사용하여 사내의 사람에게 질문하였습니다. 돌아온 답변과 통찰력은 Atlassian 직원뿐만 아니라 더 많은 사람에게 도움이 될 것이었습니다. 그래서 우리가 Git 충돌을 해결하는 다양한 방법을 다음에 자세하게 주석과 함께 소개합니다.  여러분의 매일의 코딩 작업에 도움이 되는 아이디어와 방법이 여기에서 얻을 수 있기를 바랍니다. 일반적인 설정 팁 그러면 Git을 적절하게 설정하여 병합 할 수 있도록 기본 설정부터 시작해 보겠습니다. 1. 설정 팁 충돌이 발생한 경우 명령 줄에 " git mergetool "라고 입력하거나 시각적 도구를 사용하여 병합 세션을 시작할 수 있습니다.  좋아하는 충돌 해결 소프트에서 Git 설정하려면 " .gitconfig "에서 "merge.tool "변수를 사용하십시오. 예를 들어,  KDiff3  를 사용하는 사용자는 " .gitconfig "  merge 섹션에 다음과 같이 기술하면 좋습니다 [merge] tool= "kdiff3" 이것은 다음 명령 줄을 입력하는 것과 같습니다. git config --global merge.tool kdiff3 2. 충돌 마커에서 common ancestor 보이기 common ancestor를 볼 수 있도록 충돌 markers를 개