🌽요구사항 및 업무 분석

프로젝트 주제 선정 후 설계에 앞서 다음의 과정을 거쳐 저희 어플리케이션의 요구사항 및 업무를 분석했습니다.

목차

업무 분석

크라우드 펀딩이라는 업무를 이해하기위해 관련 자료를 조사했습니다.

크게 세가지를 주제로 자료를 조사, 분석했습니다.

첫 번째는 크라우드 펀딩의 의미부터 프로세스,

두 번째는 다른 플랫폼의 운영 정책과, 정산 , 발송 및 결제 환불 프로세스,

마지막으로 이를 플랫폼에서 운영하기 위해 필요한 법률입니다.

팀원 모두 처음 접하는 분야의 어플리케이션을를 구현하는데 필요한 배경지식을 수집하고, 분석함으로써업무에 대한 이해도를 높혔습니다. 이러한 이해도를 기반으로 필요기능을 도출하고, 운영상의 결정사항이 생겼을 때 보다 좋은뱡항으로 선택할 수 있었습니다.

업무분석 상세내

요구 사항 명세

가상의 클라이언트를 설정해 저희 어플리케이션의 요구사항을 정리해 명세서로 작성하였습니다.

저희 어플리케이션에 필요한 요구사항의 내용을 작성 후 각각의 요구사항을 업무별로 구분했습니다.

또, 해당 기능의 사용자를 구분해 어떠한 사용자가 어떤 기능을 필요로하는지 정리했습니다.

요구사항 명세서 상세내

유스케이스 다이어그램

유스케이스 시나리오

요구사항 명세서 작성 후 이를 도식화하여 클라이언트가 한눈에 확인할 수 있도록 유스케이스 다이어그램을 작성했습니다. 그 후 유스케이스 시나리오를 작성해 상세한 기능을 서술했습니다.

유스케이스 다이어그램 & 시나리오

전체업무 흐름도

저희 어플리케이션의 주요 프로세스의 흐름을 플로우차트로 표현하여 전체적인 흐름을 한눈에 볼 수 있게 작성했습니다.사용자의 역할별 계층을 구분하여 각각의 업무의 주체를 파악하기 쉽게 했고, 사용자별 업무간 상호작용을 표현했습니다.

업무목록

앞서 작성한 요구사항 명세서 및 유스케이스 시나리오를 바탕으로 저희가 구현해야될 업무의 목록을 정리했습니다.

업무목록 상세내용

단위업무 정의서

각각의 업무들의 상세내용과 기능 검증 내용을 작성하였습니다.

단위업무 정의서 상세내용

단위업무 흐름도

단위업무 정의서 작성 후 각각의 업무별 흐름과, 데이터베이스의 입출력 흐름을 도식화 하여 정리했습니다.

단위업무 흐름도

요구사항 추적 매트릭스

앞서 작성했던 요구사항 명세서 및 유케이스 시나리오, 업무목록 단위업무 등을 매핑하여

요구사항 추적 매트릭스를 작성했습니다.

요구사항 추적 매트릭스를 통해 앞서 작성한 문서들의 업무 누락이 없는지 검증했습니다.

요구사항 추적 매트릭스 링크

프로토타이핑

피그마로 어플리케이션의 화면을 제작해 모든 업무들의 흐름을 프로토 타이핑을 만들었습니다.

프로토타이핑을 제작함으로써 누락된 부분과 잘못된 부분을 검수한 뒤 수정을 거쳐 최종적으로 기능의 흐름을 정리했고, 이를 지표삼아 개발을 진행하였습니다.

https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Fproto%2F3er4CkZJg6fvgZVdgdxlAC%2F%25EB%2596%25A1%25EC%259E%258E%25ED%258E%2580%25EB%2593%259C-season2%3Fnode-id%3D5%253A37762%26scaling%3Dmin-zoom%26page-id%3D0%253A1%26starting-point-node-id%3D5%253A37762%26show-proto-sidebar%3D1

Last updated