프로젝트 협업 툴 JIRA 정리
JIRA란 애자일 방식의 업무효율을 높여주는 소프트웨어 서비스다. (애자일이란 짧은 주기로 프로덕트에 필요한 기능을 우선순위에 따라 하나씩 개발하는 방법이다.)
프로젝트는 기획 및 분석 -> 설계 -> 개발 -> 테스트 정도의 순서를 가지고 진행하는데 JIRA는 이러한 개발 과정에서 커뮤니케이션과 버그 이슈 관리등을 도와준다.
JIRA에서는 버그, 개선 요청, 기타 작업 등 다양한 유형의 이슈를 생성하고 관리할 수 있다. 각 이슈에는 고유 번호가 부여되며 상태, 우선 순위, 담당자 등 세부 정보를 포함한다.
프로젝트 시각화 방식: 스크럼 보드와 칸반 방식
- 스크럼 보드
- 기간을 정해두고 기간 안에 끝내기로 약속한 일들만 보드에 올린다.
- 때문에 긴박한 프로젝트나 작업속도 측정에 도움이 된다.
- 신규 프로젝트에 유용한 방식같다.
- 칸반 방식
- 별도의 마감 기한 없이 프로젝트가 끝날때까지 보드가 유지된다.
- 중요한 업무가 생기면 언제든 우선순위를 조정해 보드에 추가할 수 있다.
- 또한 동시에 여러 업무를 진행하지 못하도록 하는 기능도 있다. 이는 너무 많은 일을 붙들고있어서 일의 효율이 떨어지는 것을 방지한다.
- 유지보수에 유용한 방식같다.
기록 및 추적
프로젝트를 진행하다보면 생기는 변경점등도 댓글을 달아 기록하거나 시스템이 자동으로 남기는 데이터 수정 이력등도 있어 혹시 놓친 부분이 있어도 해당 설계부분의 기록들을 읽어보면 마저 진행할 수 있게 도와준다.
각 단계의 예상 종료일을 설정하면 전체 프로젝트가 제시간에 끝날지 예측할 수 있도록 도와준다.
결론 및 느낀 점
찾아보고 기록하며 느낀걸로는 프로젝트를 시각화 하여 우선순위와 해당 프로젝트 팀에서 어느 누가 책임을 지고 해당 파트를 개발중이며 어느정도 개발이 되었는지 같은 정보를 같이 개발중인 개발자들과 모두 공유하여 혼선을 줄이고 JIRA(프로젝트 진행도)를 중심으로 손발이 겹치지 않게하여 효율적인 개발을 위한 정보 공유 수단같다.