Project

General

Profile

Actions

요구사항 #442

open

요구사항 #175: [ ARMS-REQ ] ARMS 의 요구사항 상태 값 과 ALM 의 이슈의 상태값 Mapping 기능

상태 관리 사이드 이펙트 정리

Added by Redmine Admin 3 months ago.

Status:
진행중
Priority:
Medium
Assignee:
Start date:
09/22/2024
Due date:
% Done:

0%

Estimated time:

Description

 

메뉴 별 상태 관련 코드

  1. 대쉬보드
  1. 요구사항 진행 현황
  1. 이슈 상태 누적현황 - ALM 상태 기준 표현
  1. 제품관리
  1. 버전관리
  1. 서버관리
  1. 이슈 상태 갱신
  1. 클라우드 지라 이슈 상태 갱신
  1. 상태관리
  1. ARMS 상태 카테고리 조회
  1. ARMS 상태 조회
  1. ALM 서버 선택 시 ALM 상태 조회
  1. ALM 상태의 경우 전역 상태와 프로젝트별 이슈유형별 상태를 가지는 경우 두 가지로 나뉨
  1. 연결관리
  1. 요구관리
  1. 요구사항 조회 시 - ReqStatusEntity - ReqStatusCategoryEntity 조회
  1. jsTree의 아이콘은 고객사 상태에 연결된 ARMS 상태 카테고리 기반으로 그려짐, 연결된 상태가 아닐 경우 미표시
  1. 요구사항 상태 조회 동적 반영
  1. 현황관리
  1. 데이터 테이블 상태 컬럼 - ALM 상태 기준 표현
  1. 칸트차트
  1. 데이터 테이블 비고 컬럼 아이콘은 고객사 상태에 연결된 ARMS 상태 카테고리 기반으로 그려짐
  1. 칸반보드
  1. 고객사 상태(ARMS 상태 카테고리가 연결된 상태만 표현됨) 기준
  1. ARMS 상태 카테고리 기준 요구사항 개수 카운팅 및 비율 설정
  1. 일정분석
  1. 요구사항 및 연결된 이슈 현황 - ALM 상태 기준 표현
  1. 범위분석
  1. 버전별 진행중 요구사항 상태 및 관여한 작업자수 현황 - ALM 상태 기준 표현
  1. 자원분석
  1. 작업자별 업무 처리 현황 데이터 테이블 - ALM 상태 기준 표현
  1. 요구사항 / 연결이슈 Status - ALM 상태 기준 표현
  1. 작업자 별 이슈 상태 현황 - ALM 상태 기준 표현
  1. 비용분석
  1. 요구사항 단가 계산 시 ARMS 상태 카테고리의 해결됨, 닫힘 시 완료라고 판단하고 계산에 사용
  1. 탑 메뉴 공통
  1. 범위현황 - ARMS 상태 카테고리 기준 요구사항 개수 카운팅
  1. 일정현황 - 요구사항 진척도 계산 - ARMS 상태 카테고리(해결됨, 닫힘)에 연결된 상태들은 완료라고 판단 후 계산 처리
  1. Full Data Search
  1. 작업 내용 Excel - ALM 상태 기준 표현

 

상태 Entity 연관 관계 추가 후 관련 이펙트

  1. JiraProjectEntity - JiraIssueTypeEntity - JiraIssueStatusEntity 를 1 : N : M의 연관 관계를 추가
  1. 서버 조회 로직 시 JiraServerEntity 조회되면 JOIN 발생에 대한 부담 발생으로 불필요하다고 판단되는 경우 JiraIssueTypePureEntity를 추가하여 조회하는 형태로 변경 필요

 

ALM 상태 기준 데이터 -> ARMS 상태로 변경하여 화면에 보여주는 방식으로 변경 시

  1. ES 데이터 조회 후 백엔드에서 관련 매핑 데이터를 찾아와서 ARMS 상태를 찾아서 출력 -> 코드 복잡도 및 성능 저하
  1. ES 데이터에 저장 시 ARMS 상태를

 

No data to display

Actions

Also available in: Atom PDF