검수프로그램 제작 과정
🔁 애자일 기반 앱 개발 단계
1. 요구사항 수집 및 백로그 작성
• 고객 및 사용자 인터뷰를 통해 필요한 기능 파악
• 기능들을 “Product Backlog” 형태로 작성 (예: 로그인, 게시글 작성 등)
• 각 기능을 User Story 형태로 기술 (예: “나는 사용자로서 앱에 로그인하고 싶다”)
2. 우선순위 설정 및 스프린트 계획 (Sprint Planning)
• 중요한 기능부터 구현할 수 있도록 우선순위 결정
• 보통 1~4주 단위의 스프린트를 계획함
• 각 스프린트마다 구현할 User Story 선정
3. 디자인 및 프로토타이핑 (선택사항)
• UI/UX 설계 (Figma, Adobe XD 등 사용)
• 필요한 경우 클릭 가능한 프로토타입 제작
4. 개발 (Development)
• 정해진 스프린트 기간 동안 각 팀원이 할당된 기능 개발
• 매일 스크럼 미팅(Daily Scrum)으로 진행 상황 공유
5. 테스트 (Testing)
• 개발된 기능에 대해 단위 테스트, 통합 테스트 수행
• QA팀 또는 개발자가 직접 기능 검증
• 버그나 문제점은 Backlog로 다시 등록됨
6. 리뷰 및 회고 (Sprint Review & Retrospective)
• 스프린트가 끝나면 팀과 고객에게 시연 (Review)
• 팀 내에서 개발 과정에 대한 개선점 논의 (Retrospective)
7. 배포 (Release)
• 일정 수준의 완성도가 되면 TestFlight, Play Store 등으로 배포
• 초기 사용자 피드백 수집 및 반영
8. 반복 (Iterate)
• 다음 스프린트 시작 → Backlog 우선순위 재조정 → 다시 개발 반복
1. 유저 스토리 수집
마지막 부분은 pdf와 xls로 선택할 수 있도록 만들고 싶다
항목 번호| 작업 | 내용 백로그 | 연동 우선순위 | 난이도
1 | GUI 프레임 생성 및 레이아웃 구성 (Java Swing 또는 JavaFX) | 기본 입력 필드 구성 | ⭐️⭐️⭐️⭐️⭐️ | 2 |
2 | 요청자, 제목, 품명, 규격, 단위, 수량, 단가, 통화 입력 구현 | 기본 입력 필드 + 통화 선택 기능 | ⭐️⭐️⭐️⭐️⭐️ | 3 |
3 | 구매사유, 구매업체명(드롭다운), 거래처 담당자(연동 포함) 입력 구현 | 업체/담당자 자동 연동 | ⭐️⭐️⭐️⭐️ | 4 |
4 | 선택된 정보를 바탕으로 Excel 파일 자동 생성 | 엑셀 문서 생성 | ⭐️⭐️⭐️⭐️⭐️ | 4 |
5 | PDF 또는 Excel 선택 옵션 구현 (라디오 버튼 등) | 출력 형식 선택 기능 | ⭐️⭐️⭐️ | 2 |
6 | PDF 출력 기능 구현 (선택 시 PDF로도 저장) | PDF 출력 기능 | ⭐️⭐️⭐️ | 3 |
용도 기술
GUI | JavaFX (추천) 또는 Swing |
엑셀 처리 | Apache POI |
PDF 출력 | iText 또는 Apache PDFBox |
주차 목표
1주차 | 1~3번까지의 입력폼 및 연동 완성 |
2주차 | 4~6번까지 출력 기능 구현 및 테스트 |
우선 자바로 프론트 엔드단을
이 방식으로 빠르게 제작하도록 한다.