본문 바로가기
앱기획 웹기획

다시 정리해 보는 온라인 서비스 개발 기획 인 웹/앱 기획 일반 프로세스

by 애플_피시 2022. 8. 22.

여러 개발 프로젝트를 기획하면서 느낀 것은 각 프로젝트의 성격에 따라 디테일은 달라질 수 있겠지만 웹이나 앱 개발을 위한 일반적인 기획 프로세스는 비슷하다는 것입니다. 이 글에서는 개발을 위한 일반 기획 프로세스를 정리해보고자 합니다.

 

 

웹 또는 앱 기획 일반

웹/앱 기획을 하는 이유는 특정 웹/앱을 개발하여 문제없이 운영될 수 있도록 론칭하기 위해서입니다. 여기서 특정 웹/앱이라는 의미는 다른 앱/웹과 구별되는 기능과 디자인, UI를 의미합니다. 그러기에 웹/앱 기획은 기능을 중심으로 화면을 설계하는 작업으로 진행됩니다. 그래서 최종 기획 작업물이 스토리보드가 되는 것입니다.

 

그럼 기능과 화면을 웹/앱 기획에서 하는 것일까요? 반은 맞고 반은 틀립니다. 기능과 화면의 기준이 되는 서비스가 웹/앱 기획 이전 단계인 서비스 기획에서 정리되기 때문입니다. 하지만 실제로 웹/앱 이용자가 보는 화면과 사용하는 기능은 웹/앱 기획을 거쳐 개발되는 것 또한 사실입니다.

 

웹/앱 기능은 목표한 서비스 대상 이용자의 경험을 극대화하기 위해 설계됩니다. 화면 디자인과 UI 역시 경험 형성을 목표로 설계됩니다. 또한 사업 상, 법률 상, 경쟁 우위 등을 위한 목적으로 서비스 정책이 수립되기도 합니다.

 

이러한 서비스 기획까지 정리된 기획 내용을 토대로 작성되는 웹/앱 개발을 위한 기획 문서가 기능 정의서와 화면 정의서인 것입니다. 대부분의 화면 정의서는 IA와 기능 정의서를 바탕으로 디자이너와 협의를 거쳐 작성됩니다. 기능 정의 단계에서 개발자와 웹/앱 개발을 위한 전반적 설계를 고려하는 것과 비슷한 것이라 할 수 있습니다.

 

기능 정의 문서에는 서비스 기획과 정책 사항이 반영됩니다. 웹/앱 기획자는 이를 바탕으로 전반적인 웹/앱의 구성을 설계합니다. 이렇게 작성된 웹/앱 구성 설계를 바탕으로 다시 기능 정의와 정책에 빠지거나 부족한 부분이 없는지 체크합니다.

 

기능 정의서와 웹/앱 구성도를 바탕으로 크로스 체크 과정을 거쳐 완성된 기획 문서를 바탕으로 IA를 작성하고 각 사용 플로우를 설계하게 됩니다.

 

IA와 사용 플로우까지 작성되었다면 서비스 기획 단계에서 기획된 UI와 디자인 아이덴티티 관련 내용을 바탕으로 웹/앱의 전반적 화면과 UI 사항을 정리합니다. 이 정리는 화면 정의 문서 형태로 진행할 수도 있고 와이어프레임 형태로 정리할 수 도 있습니다. 그러나 이 작업의 기준이 되는 웹/앱 기획 문서는 IA와 사용 플로우 문서가 되어야 합니다.

 

위의 작업 과정에서 산출된 기획 문서를 바탕으로 작성하는 웹/앱 기획 문서가 스토리보드인 것입니다. 이 스토리보드는 코딩의 기본 문서가 됩니다. 앞서 언급된 기능 정의, 화면 정의 등의 문서보다 직접적인 문서가 스토리보드인 것은 이미 이 내용들이 다 스토리보드 안에 들어 있기 때문입니다.    

 

 

기능 정의와 플로우

광의의 의미로 개발자에는 기획자와 디자이너가 포함됩니다. 이미 기능 정의와 플로우, 화면 정의, UI 등이 진행되었다면 개발을 위한 설계 작업이 시작된 것이기 때문입니다.

 

특히 기능 정의와 구조, 플로우 설계는 개발 프레임워크와 라이브러리, DB, 함수, 변수 등에 영향을 주게 됩니다. 특히 개발에서 DB와 변수 관계는 서비스 기획 때부터 영향을 받게 되며, 이를 구체적으로 표현한 것이 기능 정의와 플로우인 것입니다.

 

기능 정의 때부터 설계나 관리는 담당할 기획자가 투입되어야 합니다. 그래야 세밀한 개발 구분과 단계를 통한 개발 계획을 수립할 수 있게 됩니다. 이를 바탕으로 해당 웹/앱 개발 프로젝트를 관리할 WBS가 만들어지게 됩니다.

 

 

웹과 앱 기획 기준 

웹과 앱을 개발하기 위한 기획을 하기 위한 기준은 서비스 기획 내용과 정책 자료입니다. 이를 바탕으로 개발할 기능과 화면 디자인을 기획할 수 있게 되며, 기능과 화면 디자인 결합하여 효과적인 UI를 기획할 수 있게 됩니다.

 

종종 웹/앱 프로젝트에 투입되어 기획을 할 때 서비스 기획과 정책 분석 (보통 이는 요구사항을 통해 반영됩니다) 없이 기능 정의나 화면 정의 관련 기획 내용 없이 바로 스토리보드를 작업하라는 요구를 받게 됩니다. 

 

기획이 목표 달성을 위한 계획이라고 할 때 목표의 구체성과 계획을 위한 정보가 반드시 필요합니다. 웹/앱 기획에서 스토리보드 작업 관점에서 이는 기능 정의, 웹/앱 구조, 플로우, 화면 정의 등의 기획 문서입니다. 기능 정의 등의 작업을 할 때는 서비스 기획과 서비스 정책이 그것이 됩니다.

 

기준과 정보가 없는 기획은 그냥 베끼기일 뿐입니다. 아니면 자기 복제입니다. 한 마디로 표절을 요구하는 것입니다.  

 

 

댓글