Jira에 흩어진 배포·검수·일정을 한 화면에 모았습니다.
어떤 개발 작업이 어느 배포에 포함되고, 검수는 어디까지 끝났는지 함께 볼 수 있는 앱을 만들어 사용합니다. AI도 같은 업무 정보를 읽을 수 있도록 조회 기능을 붙였습니다.
어떤 일이었나요?
Jira의 개별 이슈만 보면 관련 개발 작업과 검수 상태, 배포 일정을 한 번에 파악하기 어렵습니다. 업무 관계를 모아서 볼 화면이 필요했습니다.
어떻게 해결했나요?
배포에 연결된 개발·QA 이슈와 일정, 업무 시간 기록을 모은 앱을 만들었습니다. 화면에 보여주는 정보는 AI도 읽을 수 있는 JSON 형식으로 제공합니다. 일부 조회가 실패해도 다른 영역은 볼 수 있게 하고, 계정 변경 중 이전 계정의 조회 결과가 섞이지 않도록 처리했습니다.
제가 맡은 일
업무 앱을 직접 만들어 사용하고 있습니다. 통합 조회 화면과 업무 시간 등록, AI가 읽을 조회 기능을 구성했습니다.
INTERACTIVE / SAMPLE DATA
가상 데이터하나의 스냅샷, 두 가지 읽기 방식
실제 앱의 설계를 설명하기 위해 새로 만든 축약 데모입니다. 이슈·배포명은 모두 가상이며 사내 Jira와 연결되지 않습니다. 필터는 이 데모에서만 동작합니다.
| 이슈 | 작업 | 개발 | QA |
|---|---|---|---|
| DEMO-101 | 로그인 입력 검증9월 웹 개선 | 개발 완료 | 확인 중 |
| DEMO-102 | 결제 복귀 화면9월 웹 개선 | 개발 완료 | 완료 |
| DEMO-201 | 이미지 업로드 안내CMS 개선 | 개발 중 | 대기 |
원본 앱은 공통 스냅샷을 UI와 /data API에 제공합니다. 이 데모는 화면 표현을 전환하며 실제 API 호출이나 AI 응답을 생성하지 않습니다.
그 결과
- 배포·개발·검수·일정·업무 시간 기록을 한 앱에서 확인하고 있습니다.
- 사람이 화면에서 보는 업무 정보를 AI에도 조회 데이터로 제공합니다.
- 일부 조회 실패와 계정 변경 중 생길 수 있는 데이터 혼선을 처리했습니다.
아래 데모는 실제 앱의 데이터 공유 방식을 설명하려고 새로 만든 예시입니다. 회사 이슈나 실제 AI 응답은 포함하지 않습니다.
사용 기술과 사례 근거
Node.js / Electron / Jira API / JSON
업무 보드의 README와 server.js·poll.js 구현에서 API, 스냅샷 교체와 조회 실패 처리 방식을 확인했습니다.