Actions
요구사항 #442
open요구사항 #175: [ ARMS-REQ ] ARMS 의 요구사항 상태 값 과 ALM 의 이슈의 상태값 Mapping 기능
상태 관리 사이드 이펙트 정리
Start date:
09/22/2024
Due date:
% Done:
0%
Estimated time:
Description
메뉴 별 상태 관련 코드¶
- 대쉬보드
- 요구사항 진행 현황
- 이슈 상태 누적현황 - ALM 상태 기준 표현
제품관리
버전관리
- 서버관리
- 이슈 상태 갱신
- 클라우드 지라 이슈 상태 갱신
- 상태관리
- ARMS 상태 카테고리 조회
- ARMS 상태 조회
- ALM 서버 선택 시 ALM 상태 조회
- ALM 상태의 경우 전역 상태와 프로젝트별 이슈유형별 상태를 가지는 경우 두 가지로 나뉨
연결관리
- 요구관리
- 요구사항 조회 시 - ReqStatusEntity - ReqStatusCategoryEntity 조회
- jsTree의 아이콘은 고객사 상태에 연결된 ARMS 상태 카테고리 기반으로 그려짐, 연결된 상태가 아닐 경우 미표시
- 요구사항 상태 조회 동적 반영
- 현황관리
- 데이터 테이블 상태 컬럼 - ALM 상태 기준 표현
- 칸트차트
- 데이터 테이블 비고 컬럼 아이콘은 고객사 상태에 연결된 ARMS 상태 카테고리 기반으로 그려짐
- 칸반보드
- 고객사 상태(ARMS 상태 카테고리가 연결된 상태만 표현됨) 기준
- ARMS 상태 카테고리 기준 요구사항 개수 카운팅 및 비율 설정
- 일정분석
- 요구사항 및 연결된 이슈 현황 - ALM 상태 기준 표현
- 범위분석
- 버전별 진행중 요구사항 상태 및 관여한 작업자수 현황 - ALM 상태 기준 표현
- 자원분석
- 작업자별 업무 처리 현황 데이터 테이블 - ALM 상태 기준 표현
- 요구사항 / 연결이슈 Status - ALM 상태 기준 표현
- 작업자 별 이슈 상태 현황 - ALM 상태 기준 표현
- 비용분석
- 요구사항 단가 계산 시 ARMS 상태 카테고리의 해결됨, 닫힘 시 완료라고 판단하고 계산에 사용
- 탑 메뉴 공통
- 범위현황 - ARMS 상태 카테고리 기준 요구사항 개수 카운팅
- 일정현황 - 요구사항 진척도 계산 - ARMS 상태 카테고리(해결됨, 닫힘)에 연결된 상태들은 완료라고 판단 후 계산 처리
- Full Data Search
- 작업 내용 Excel - ALM 상태 기준 표현
상태 Entity 연관 관계 추가 후 관련 이펙트¶
- JiraProjectEntity - JiraIssueTypeEntity - JiraIssueStatusEntity 를 1 : N : M의 연관 관계를 추가
- 서버 조회 로직 시 JiraServerEntity 조회되면 JOIN 발생에 대한 부담 발생으로 불필요하다고 판단되는 경우 JiraIssueTypePureEntity를 추가하여 조회하는 형태로 변경 필요
ALM 상태 기준 데이터 -> ARMS 상태로 변경하여 화면에 보여주는 방식으로 변경 시¶
- ES 데이터 조회 후 백엔드에서 관련 매핑 데이터를 찾아와서 ARMS 상태를 찾아서 출력 -> 코드 복잡도 및 성능 저하
- ES 데이터에 저장 시 ARMS 상태를
No data to display
Actions