스타트업 반려 동물 앱 스토리보드 보완 프로젝트
- applefishP
- 6월 11일
- 2분 분량
해당 프로젝트는 스타트업이 설계한 스토리보드를 검토해 달라는 요청으로 진행되었습니다. 약 1달 동안 진행되었으며, 스토리보드 상 미진한 부분에 대한 보완 작업 요청에 의하여 시작된 것입니다.
해당 앱의 스토리보드는 전형적인 문서였습니다. 약 150 페이지로 반려 동물 앱의 각 화면이 깔끔하게 정리되어 있었습니다.
그럼에도 스토리보드 분석을 요청한 이유는 대부분 이러한 경우 개발 시 문제가 발생했기 때문입니다.
디자인 또는 사용자 뷰 측면의 벤치마킹 작업된 스토리보드는 얼핏 보기에는 문제가 없게 느껴집니다. 그러나 개발자가 이 스토리보드로 개발을 하다 보면 로직적으로 불분명한 영역이 나타나기도 하고, 기능의 작동 측면에서 이해되지 않는 부분이 나타나기도 합니다.
이 경우 로직이나 프로세스 설계가 가능한 기획자에게 재 설계를 맡겨 스토리보드를 보완하는 경우가 있습니다.

1.개발할 반려 동물 앱의 구조 파악
스토리보드 외에 제공된 사업계획서와 반려 동물 보호 관리 시스템 오픈 API 관련 문서들을 분석하여 개발 목적의 앱의 구조를 파악하였습니다.
먼저 주요 기능과 각 개별 기능 간 관계를 하나의 시스템으로 묶어서 구조를 설계하였습니다. 또한 스토리보드를 참고하여 앱 메뉴 구조를 정리했습니다.
이 두 기본 구조 문서를 바탕으로 해서 반려 동물 앱의 기능과 화면 목록 문서 초안을 작성했습니다. 초안인 기능과 화면 목록은 주로 기존 스토리보드 분석에 의해 나온 것을 의미합니다.
이렇게 정리한 기초 문서는 총 4개 입니다.
반려 동물 앱 서비스 구조도
앱 메뉴
기능 목록
화면 목록
이렇게 정리된 주요 기능 내용을 바탕으로 프로세스 설계를 통해 스토리보드의 빠진 부분을 확인하고 보완하는 작업을 진행합니다.

반려 동물 앱 프로세스 설계를 통한 보완
일반적으로 정적 화면 설계에서 부족한 부분은 프로세스 설계로 찾아낼 수 있습니다. 사용자의 앱 이용 및 개발 시 로직 처리는 정적인 것이 아닌 흐름을 가지고 있기 때문입니다.
앞서 정리한 개발 대상인 반려 동물 앱의 서비스 구조와 기능 목록을 바탕으로 각 기능의 이용 프로세스와 이에 따라 처리되어야 하는 데이터를 정리했습니다.
이러한 프로세스 설계는 앱을 구성하는 모든 기능에 대하여 진행되었습니다. 그리고 프로세스를 스토리보드의 각 기능 파트와 비교하여 미진한 부분을 보완하였습니다.

(프로세스 설계 이미지)
앱 설계의 기본은 무엇이 되어야 하는가?
일반적으로 앱 설계는 화면 설계, 스토리보드 작업을 의미합니다. 그러나 화면 설계나 스토리보드 작업의 설계의 최종 영역에 해당합니다. 정책과 기능, 데이터, 인터랙션 등이 모두 표현되어야 하기 때문입니다.
그러기에 먼저 어떤 앱을 개발할 것인지에 대한 정의가 되어 있어야 화면 설계, 스토리보드 작업을 할 수 있게 됩니다.
앱 개발 현장에서 개발이 지연되는 문제는 화면 설계, 스토리보드 부실에서 기인하는데, 이는 설계서 내용이 개발을 위한 정보롤 모두 담고 있지 못하기 때문입니다.
그렇다고 화면 설계서나 스토리보드에 모든 로직과 알고리즘, 데이터 구조 등이 포함되어 있어야 한다는 것은 아닙니다.
단지 사업 전략에 기반한 정책, 전략을 수행할 서비스 정의, 사업 전략에서 나온 서비스를 위한 핵심 기능, 그리고 이 기능이 제공되기 위한 데이터 등이 정리되어야 합니다.
정책
서비스 정의
서비스 구성 핵심 기능
기능 관련 데이터
화면 설계나 스토리보드는 바로 이 자료를 바탕으로 직관적으로 앱으로 인식할 수 있는 시각 정보의 형태로 작성되는 문서를 의미합니다.



댓글