2-1. 특허출원서류 견본

전자문서 이용가능
[별지 제14호서식]
특허출원서 【출원구분】⊠특허출원 □분할출원 □변경출원 □무권리자의 출원 후에 한 정당한 권리자의 출원 (【참조번호】) 【출원인】 【성명(명칭)】 이동민 【출원인코드】 (이미 발급받은 번호를 기재, 단 아직 발급받지 않은 경우 [별지 제4호 서식] 출원인코드부여신청서를 동시에 제출하시면 접수담당자가 직권 발급후 기재함) 【대리인】 ☞ 대리인 없이 개인이 작성·제출할 경우 해당없음 【성명(명칭)】 【대리인코드】 (【포괄위임등록번호】) 【발명의 국문명칭】 ALM을 활용한 요구사항 기반 프로젝트 관리 및 분석 방법 【발명의 영문명칭】 Requirement-Based Project Management and Analysis System Using ALM 【발명자】 【성명】 이동민 【출원인코드】 (【원출원(무권리자 출원)의 출원번호】) (【우선권주장】 ☞ 해당될 경우만 기재 【출원국명】 【출원번호】 【출원일자】 【증명서류】 (【기타사항】⊠심사청구 □심사유예신청 □조기공개신청 □공지예외적용 □미생물기탁 □서열목록 □기술이전희망 □국가연구개발사업 □국방관련비밀출원) ☞ 출원과 동시에 심사청구 또는 조기공개신청을 하려면 특허청구범위가 기재된 명세서가 첨부되어야 함 (【유예희망시점】심사청구일 후 18개월이 지난 때부터 ( )개월) ☞ 필요한 경우만 기재 【공지예외적용대상 증명서류의 내용】 ☞ 해당될 경우만 기재 【공개형태】 【공개일자】

【미생물기탁】 ☞ 해당될 경우만 기재

【기탁기관명】

【수탁번호】

【수탁일자】

【핵산염기 서열 또는 아미노산 서열목록】 ☞ 해당될 경우만 기재

【서열개수】

【서열목록 전자파일】

【기술이전희망】□기술양도 □실시권허여 □기술지도☞ 희망하는 경우만 표시

【이 발명을 지원한 국가연구개발사업】 ☞ 해당될 경우만 기재

【과제고유번호】

【부처명】

【연구관리전문기관】

【연구사업명】

【연구과제명】

【기여율】

【주관기관】

【연구기간】

【국방관련비밀출원】☞ 해당될 경우만 기재

위와 같이 특허청장에게 제출합니다.

김

출

원

출원인(대리인) 김출원    또는 서명

(출원인코드부여신청서에 날인한 서명 또는 인장과 동일한 것이어야 함)

【수수료】

【출원료】         8 면   58,000원 ☞ 전자출원의 경우 기본료(38,000원)만 납부, 서면출원의 경우는 기본료(58,000원 20면까지 동일)에 요약서·명세서·도면 1면 추가시 마다 1,000원 가산

【우선권주장료】     건          원

【심사청구료】     1 항  170,000원 ☞ 기본료(130,000원)에 청구항 1항마다 40,000원 가산

【합계】                 228,000원

【감면(면제)사유】 개인 ☞ 해당될 경우만 기재

【감면(면제)후 수수료】   68,400원

【첨부서류】 1. 명세서·요약서 및 도면 각 1통

2. 정당한 권리자임을 증명하는 서류 1통(정당한 권리자의 출원에 한한다)

3. 대리인에 의하여 절차를 밟는 경우에는 그 대리권을 증명하는 서류 1통

4. 그 밖의 법령에 따른 증명서류 1통

【제출생략서류】

[별지 제15호 서식]

【명세서】

【발명의 명칭】

ALM을 활용한 요구사항 기반 프로젝트 관리 및 분석 방법

{ Requirements-based project management and analysis method using ALM }

요약 : 본 발명은 ALM(Application Lifecycle Management) 시스템의 이슈 트래커와 연동되는 프로젝트 관리 시스템에 관한 것이다. 보다 구체적으로는, 제품 또는 서비스와 ALM의 이슈 트래커 프로젝트 간의 매핑 구조를 기반으로, 요구사항 데이터를 이슈로 자동 주입하고, 주입된 이슈를 기준으로 관련 하위 및 연결 이슈를 동기화하여 수집하며, 이를 분류, 분석 및 통계 처리하는 기능을 포함한다.

본 시스템은 요구사항 중심의 프로젝트 관리 및 통합 분석 환경을 제공하며, 실시간 동기화된 이슈 데이터를 활용하여 프로젝트 진척도, 자원 배분, 비용 효율성 등의 핵심 지표에 대한 분석 리포트를 시각화함으로써, ALM 기반의 PMS(Project Management System) 운용 효율을 극대화할 수 있는 효과를 제공한다.

【기술 분야】

본 발명은 ALM(Application Lifecycle Management) 시스템과 연동되는 프로젝트 관리 기술에 관한 것으로서, 특히 요구사항을 ALM의 이슈 트래커에 자동으로 주입하고, 해당 요구사항과 연계된 이슈 데이터를 동기화하여 수집 및 분석함으로써 프로젝트의 주요 지표를 실시간으로 시각화하고 통계 처리하는 기능을 포함하는 요구사항 기반 프로젝트 관리 시스템에 관한 것이다.

이를 통해 프로젝트의 일정(Time), 범위(Scope), 자원(Resource), 비용(Cost)을 효과적으로 분석하는 시스템 및 방법에 관한 것이다. 특히, 검색엔진을 통한 분류 및 통계 분석을 수행함으로써 프로젝트의 가시성을 높이고, 오해를 최소화하며, 구조화된 데이터 수집 및 분석을 통해 의사 결정을 지원하는 것을 특징으로 한다

【배경기술】

복잡한 소프트웨어 개발 및 시스템 통합 프로젝트에서는 요구사항의 생성부터 구현까지의 일관된 추적성과 품질 관리가 매우 중요하다. 전통적으로는 요구사항을 관리 도구에 수작업으로 기록하거나, 이슈 트래커와 별개로 관리함으로써 실시간성과 연계성이 결여된 형태가 많았다.

ALM 시스템은 프로젝트의 생애주기를 관리하는 플랫폼으로, 이슈 트래커를 통해 버그, 태스크, 요구사항 등을 통합 관리할 수 있다. 그러나 기존의 요구사항 관리 방식은 ALM 시스템과 연동되지 않거나, 요구사항-이슈 간 자동 연계 및 분석 기능이 부족하여 프로젝트 전반의 진척도, 자원 소모, 리스크를 실시간으로 판단하는 데 한계가 있었다.

소프트웨어 및 IT 프로젝트에서는 요구사항을 체계적으로 관리하는 것이 프로젝트의 성공과 직결된다. 일반적으로 요구사항은 문서 형태로 정리되며, 개발자와 작업자는 이를 바탕으로 개발을 진행한다. 그러나 프로젝트가 진행됨에 따라 요구사항의 추가 혹은 변경되는 경우가 빈번하며, 이러한 변경 사항을 효과적으로 관리하지 못하면 일정 지연, 리소스 낭비, 비용 증가 등의 문제가 발생할 수 있다.

이에 본 발명은 ALM 시스템과 연계하여 요구사항을 이슈 트래커에 배포하고, 해당 요구사항과 연결된 이슈를 수집 및 분석하여 프로젝트의 일정(Time), 범위(Scope), 자원(Resource), 비용(Cost)을 효과적으로 관리할 수 있도록 하는 시스템 및 방법을 제안한다. 이를 통해 프로젝트 진행의 가시성을 확보하고, 변경 관리 프로세스를 자동화하며, 요구사항과 실제 개발 작업 간의 일관성을 유지할 수 있도록 한다.

(【선행기술문헌】)

(【특허문헌】)
N/A

(【비특허문헌】)

[문헌1] 소프트웨어 제품 개발 프로젝트 환경에 기초한 PMS활용이 프로젝트 관리 지표에 미치는 영향에 관한 실증적 연구 10.23186/korea.000000068139.11009.0000889 [2016.04]
( https://www.riss.kr/link?id=T14187227 )

[문헌2] 소프트웨어 제품 개발 프로젝트 환경에 기초한 PMS 사용 프로젝트 품질 성과에 관한 연구 UCI I410-ECN-0102-2022-500-000421024 [2015.04]
( https://kiss.kstudy.com/Detail/Ar?key=3875141 )

【발명의 내용】

【발명이 해결하고자 하는 과제】

1. 본 발명은 다음의 기술적 과제를 해결하는 것을 목적으로 한다:

요구사항을 ALM 이슈 트래커에 자동으로 주입하고 실시간 동기화하는 기능 구현

요구사항과 연계된 하위 이슈 및 연결 이슈 데이터를 자동 수집 및 분류

수집된 데이터를 기반으로 프로젝트 주요 지표(시간, 범위, 자원, 비용)를 분석

분석 결과를 대시보드 및 리포트 모듈을 통해 실시간 시각화하여 관리자에게 제공

제품 또는 서비스 버전과 ALM 프로젝트 간의 매핑 구조를 통해 요구사항 관리 흐름을 통합

【발명의 구성】

2. 본 발명에 따른 시스템은 다음의 구성 요소를 포함한다:

요구사항 주입 모듈: Tree, Pivot, Gantt, Kanban 등 다양한 뷰 기반으로 입력된 요구사항을 ALM 이슈 트래커로 자동 주입

동기화 엔진: ALM API를 통해 주입된 이슈 및 연관 이슈와 상태 정보를 실시간 동기화

이슈 분류 모듈: 요구사항과 연관된 하위 이슈 및 연결 이슈를 구조화하여 최신 상태 기준으로 분류

분석 및 리포트 모듈: 수집된 이슈 데이터를 바탕으로 PMS 주요 지표를 계산하고, 이를 대시보드 및 리포트로 시각화

예측 모듈(AI 기반): 누적된 이슈 데이터를 기반으로 일정 지연, 리소스 병목, 비용 초과 등 프로젝트 리스크를 예측

매핑 관리 모듈: 제품/서비스 버전과 ALM 프로젝트 간 매핑 테이블을 관리하여 요구사항-이슈 흐름 통합 유지

【발명의 효과】

3. 요구사항 기반의 프로젝트 관리를 통해 ALM 이슈 데이터의 추적성을 극대화할 수 있다.

분류, 분석, 동기화를 통합한 구조로 실시간 상황 판단 및 대응이 가능하다.

관리자는 대시보드 및 리포트 모듈을 통해 전체 프로젝트 상태를 직관적으로 파악할 수 있다.

ALM 연동을 기반으로 기존 툴 체계와 유연하게 호환된다.

AI 기반 예측 기능을 통해 프로젝트 일정 및 품질 리스크를 사전에 방지할 수 있다.

【과제의 해결 수단】

본 발명은 다음과 같은 방식으로 기술적 과제를 해결한다:

"요구사항 자동 이슈 등록 기능": ALM API 연동을 통해 기획 문서 또는 요구사항 명세서에서 도출된 요구사항 데이터를 자동으로 ALM 시스템의 이슈 트래커에 등록한다.

"요구사항 기반 계층 이슈 관리": 등록된 상위 요구사항과 연결된 하위 이슈 및 연계 이슈를 자동으로 구조화하여 실시간 추적이 가능한 트리 기반 계층 구조를 생성한다.

"동기화 및 상태 매핑": ALM 시스템과의 API 연동을 통해 상태 정보를 실시간으로 동기화하며, 프로젝트 내부 정의 상태와 매핑하여 일관된 상태 관리가 가능하다.

"분석 및 시각화 리포트 제공": 수집된 이슈 데이터를 기반으로 프로젝트의 일정, 범위, 자원, 비용의 지표를 실시간 분석하고, 이를 대시보드 및 리포트 형태로 관리자에게 제공한다.

"제품/버전-프로젝트 매핑 기능": 제품 및 버전 정보를 ALM의 프로젝트 단위와 연결하여 요구사항 이슈가 어느 프로젝트, 어떤 제품 버전에서 파생되었는지 추적이 가능하도록 한다.

"예측 기능(AI 기반 확장 가능)": 누적된 이슈 데이터를 기반으로 머신러닝 알고리즘을 활용하여 프로젝트 일정 지연, 병목 현상, 비용 초과 등의 위험 요소를 사전에 예측한다.

이러한 해결 수단을 통해 A-RMS는 요구사항 전달 과정에서의 누락과 오해를 방지하고, 프로젝트 전체의 정량적 지표를 실시간으로 측정하며, 결과적으로 효율적이고 가시성 높은 프로젝트 운영을 가능하게 한다.

【발명을 실시하기 위한 구체적인 내용】

1. 시스템 구성

요구사항 관리 모듈: PLE(제품 계열 엔지니어링) 기반 구조를 채택하며, Java 기반의 Service Tree로 구성됨.

ALM 연동 모듈: Jira/Redmine/GitLab API를 통해 연동. 요구사항 주입 및 이슈 수집 기능 탑재.

대시보드/분석 모듈: 관리자용 UI를 통해 프로젝트의 Time, Scope, Resource, Cost 지표를 시각화.

AI 및 패턴 예측 모듈: 제품(서비스) 요구사항 및 프로젝트 진행 이슈 데이터를 학습하여 향후 일정 지연, 리소스 병목, 비용 초과를 예측.

통합 통계 모듈: 요구사항 → 이슈 간의 연계성을 기반으로 프로젝트 전체 상태를 분석하여 리포트 출력.

2. 구현 흐름

요구사항 등록: 제품 및 버전을 설정 후, 요구사항을 등록하면 ALM 시스템에 이슈로 자동 등록됨.

이슈 수집 및 동기화: ALM 이슈트래커에 주입된 요구사항 이슈에 생성된 하위 이슈/연결 이슈를 수집.

통계 분석: 이슈 상태, 담당자, 완료 여부 등을 기반으로 프로젝트 전반에 대한 분석 수행.

결과 리포트: 각 제품 및 버전별 요구사항 분석 결과 리포트를 출력 가능 (PDF, Excel 등).

예측 및 경고: 일정 지연 가능성, 인력 과부하 경고 등 예측 분석 제공.

(【실시예】)
본 발명의 일 실시예에 따른 시스템은 다음과 같은 단계로 구성된다.

요구사항 입력 단계: 사용자는 제품 또는 서비스의 기능 요구사항을 트리(Tree) 구조로 구성하거나, Excel Pivot 또는 Gantt/Kanban 보드를 활용해 입력한다. 이 입력 데이터는 시스템 내부 포맷으로 변환된 뒤, ALM 시스템의 이슈 트래커로 자동 주입된다.

이슈 주입 및 동기화 단계: 요구사항은 ALM의 프로젝트 설정 및 상태 정의 값과 동기화되며, 지정된 이슈 타입 및 우선순위로 등록된다. 이후 해당 요구사항 이슈와 관련된 하위 이슈 및 연결 이슈는 API 호출을 통해 주기적으로 수집된다.

이슈 구조화 및 분류 단계: 수집된 이슈는 각 요구사항을 기준으로 구조화되며, 이슈 간의 연결 관계에 따라 자동 분류된다. 상태 정보(진행중, 해결됨 등)는 ALM과 동기화되어 최신 상태가 유지된다.

분석 및 시각화 단계: 구조화된 데이터는 진척도(Time), 범위(Scope), 리소스(Resource), 비용(Cost) 지표로 분석되며, 분석 결과는 대시보드 및 리포트 형식으로 관리자에게 제공된다. 필터링, 비교 분석 기능도 포함된다.

AI 및 패턴 기반 예측 단계: 누적된 이슈 데이터를 기반으로, 프로젝트 일정 지연 가능성, 리소스 병목, 품질 리스크 등을 AI 및 패턴 분석 모듈이 예측하며, 예측 결과 또한 리포트로 출력된다.

관리 연동 단계: 제품/서비스의 버전별로 ALM의 각 프로젝트와 매핑되며, 매핑 정보는 시스템 내 매핑 관리 모듈을 통해 유지된다. 이로써 여러 제품 라인 및 프로젝트 간의 일관된 요구사항 흐름 관리가 가능하다.

【특허청구범위】

청구항 1.

ALM(Application Lifecycle Management) 시스템과 연동 및 동기화되어, 요구사항을 자동으로 이슈로 등록하고, 등록된 이슈 데이터를 실시간으로 수집한 후, 해당 데이터를 분류하고 분석 및 통계 처리하는 기능을 포함하는 요구사항 기반 프로젝트 관리 시스템.

청구항 2.

청구항 1에 있어서, 상기 요구사항을 생성, 수정 및 삭제하기 위한 수단으로서, 트리(Tree) 구조, 엑셀 피벗(Pivot) 뷰, 간트 차트(Gantt Chart), 칸반 보드(Kanban Board)를 포함하며, 상기 인터페이스를 통해 입력된 요구사항은 ALM 시스템과 실시간으로 동기화되어 관리되는 것을 특징으로 하는 시스템.

청구항 3.

청구항 1 또는 청구항 2에 있어서, 상기 ALM 시스템은 Jira, Redmine 또는 GitLab 중 하나 이상과 API를 통해 연동되며, 청구항 2에 의해 관리된 요구사항 데이터를 ALM 이슈 트래커에 요구사항 이슈로 자동 생성 및 갱신하고, 이를 동기화하는 기능을 포함하는 것을 특징으로 하는 시스템.

청구항 4.

청구항 1에 있어서, 상기 시스템은 요구사항과 연계된 하위 이슈 및 연결 이슈를 ALM 시스템과 동기화하여 자동으로 수집하고, 수집된 이슈 데이터를 기준으로 프로젝트의 진척도(Time), 범위(Scope), 자원(Resource), 비용(Cost)을 분류하고 분석하는 기능을 포함하는 것을 특징으로 하는 시스템.

청구항 5.

청구항 4에 있어서, 상기 수집된 데이터를 주입된 요구사항 이슈를 기준으로 하위 이슈 및 연결 이슈 간의 계층 구조를 자동 구성하고, 최신 이슈 갱신일을 기준으로 실시간 프로젝트 현황을 확인할 수 있도록 동기화하는 기능을 포함하는 것을 특징으로 하는 시스템.

청구항 6.

청구항 4 또는 청구항 5에 있어서, 상기 분석된 데이터를 분류 기준에 따라 시각화하는 대시보드 및 리포트 모듈을 포함하며, 해당 모듈은 ALM 시스템과 연동되어 실시간으로 동기화된 데이터를 기반으로 관리자에게 분석 결과를 제공하는 것을 특징으로 하는 시스템.

청구항 7.

청구항 1에 있어서, 요구사항을 ALM 시스템의 이슈 트래커에 주입할 때, ALM 프로젝트의 상태 정의 정보를 로드하고, 요구사항의 상태(열림, 진행중, 해결됨, 닫힘 등)를 해당 상태 정의와 동기화하여 지정된 상태 값으로 이슈 데이터를 자동 주입하는 기능을 포함하는 것을 특징으로 하는 시스템.

청구항 8.

청구항 7에 있어서, 상기 주입된 요구사항 이슈 및 수집된 하위 또는 연결 이슈의 상태 정보를, 사전 정의된 상태 맵핑 정보에 따라 분류 및 분석하고, 해당 데이터를 동기화된 방식으로 수집하는 기능을 포함하는 것을 특징으로 하는 시스템.

청구항 9.

청구항 1에 있어서, 제품 또는 서비스의 버전 정보와 ALM 이슈 트래커의 프로젝트를 매핑하고, 이 매핑 정보를 기반으로 요구사항의 주입 및 수집 대상 프로젝트를 설정하며, 해당 프로젝트와의 실시간 동기화를 통해 요구사항 추적을 수행하는 기능을 포함하는 것을 특징으로 하는 시스템.

청구항 10.

청구항 1에 있어서, 기존의 요구사항 추적 행렬(Requirement Traceability Matrix, RTM)을 확장하여, ALM 시스템 내 이슈 데이터를 포함한 요구사항 기반 추적 메트릭스를 제공하고, 이를 실시간으로 동기화하며 자동 분류 및 분석 기능을 수행하는 것을 특징으로 하는 시스템.

청구항 11.

청구항 4 또는 청구항 6에 있어서, AI 기반 알고리즘을 활용하여, 수집된 이슈 및 요구사항 데이터를 분석하고, 분석된 데이터를 기반으로 프로젝트 일정 지연, 자원 병목, 예산 초과 등의 위험 요인을 예측하며, 해당 예측 결과를 분류 기준에 따라 시각화하여 대시보드 및 리포트 모듈을 통해 관리자에게 제공하는 기능을 포함하는 것을 특징으로 하는 시스템.

【도면】

【도 1】

<그림 1.  프로세스 전체 구조도>

【도 2】

<그림 2. 프로세스 요약 구조도>

【도 3】

<그림 3. 요구사항 등록 및 ALM 프로젝트 설정, 요구사항 이슈 주입 구조도>

【도 4】

<그림 4. 요구사항 이슈 및 하위/연결 이슈 수집 구조도>

【도 5】

<그림 5. 수집 데이터 분류 및 분석 구조도>

【도 6】

<그림 6. 요구사항 구조와 ALM ISSUE Tracker 데이터 연결 구조도>

【도 7】

<그림 7. 제품(서비스)의 버전과 요구사항을 ALM 이슈트래커 맵핑 데이터 구조>

【도 8】

<그림 8. 제품(서비스)의 요구사항 데이터 구조>