앱, 웹 기획에 대한 정의에는 다양한 의견이 있을 수 있겠지만, 개발 프로젝트라는 조건하에서는 해당 프로젝트가 목적한 앱 또는 웹을 개발하기 위한 기획이 될 것입니다. 여기에는 기획의 대상이 되는 앱 또는 웹, 그리고 이를 개발 완성하기 위한 과정에 대한 계획이 있습니다.
앱, 웹 기획의 대상
앱/웹 기획이 어떤 종류이든 스마트폰으로 이용가능한 앱 또는 PC로 이용가능한 웹이든 작동만 된다면 된다고 말하지는 않습니다.
이커머스 앱/웹이라도 쿠팡과 스마트스토어는 다르고, 같은 오픈 마켓 유형이라도 지마켓과 11번가의 기획이 같지 않습니다. 같은 배달앱이라도 배달의 민족과 땡겨요를 같다고 보는 기획자 또한 없습니다.
이러기 때문에 앱/웹 기획에서는 먼저 기획의 대상을 정의하는 작업이 필요합니다.
기획 대상을 정의하는 작업은 외주 개발의 경우 요구 사항 상세화라는 형태로 진행됩니다. 자체 개발의 경우 정책과 서비스 전략, 목표 사용자 그룹의 니즈를 충족하기 위한 기능의 정의를 통해 진행됩니다.
이러한 정의가 필요한 이유는 바로 비용과 기간 때문입니다.
개발 과정 기획
모든 개발 과정은 이전 단계와 이후 단계의 연속적 프로세스입니다. 이전 단계는 다른 단계와 결합 시 이후 단계가 되기도 합니다. 또 다른 단계와는 상호 다른 프로세스 상에 존재하여 이전, 이후 단계 구조를 형성하지 않기도 합니다.
이러한 작업 과정에 대한 것은 회사에서 일상적인 품의 나 결제를 받을 때도 적용됩니다. 그래서 일의 과정을 모르는 사람에 대해 우리는 일 머리가 없다고 표현하기도 합니다.
화면이 개발되기 위해서는 화면에 대한 기획이 필요하다 생각합니다. 하지만 이렇게 개발된 화면이 사용자가 이용할 수 있도록 작동되기 위해서는 서버와의 인터페이스가 필요합니다. 그러므로 서버와 DB가 개발되어 있지 않다면 앱/웹 개발 완성될 수 없습니다.
각 프로젝트에 따라 이 개발 완성에 있어 어떤 부분이 먼저 완료될 때 쉽게 진행되기도 하고, 다른 부분이 완료되지 않고 작업을 할 때 개발이 어렵게 되기도 합니다. 심지어 미루어 두었던 개발 항목의 완성에 따라 재 작업이 필요한 경우도 생길 수 있습니다.
그러므로 개발 과정 기획을 어떤 수준으로 하느냐에 따라 똑같은 앱/웹이라도 개발 난이도가 달라지기도 하고, 버그 가능성이 낮아지기도 합니다.
이렇게 개발 과정 기획은 일머리에 대한 것이기도 하면서, 프로젝트 성공 가능성에 대한 것이기도 합니다.
실무에서 보면 같은 일이라도 어떤 사림은 쉽게 하고, 다른 사람은 너무 어렵게 하기도 합니다. 바로 이것이 과정 이해에 대한 것이기도 하면서, 작업 중인 내용을 알고 있는가에 대한 것이기도 합니다.
앱/웹 기획을 하는 이유
스마트폰 앱이나 PC 웹 사이트를 개발할 때 왜 기획을 하는 것일까요?
단지 보고용 문서를 만들기 위해, 화면을 설계하기 위해, 아니면 다른 이유가 있을까요?
훌륭한 보고 문서 작성, 화면 설계를 했음에도 앱/웹이 작동되지 않는다면 기획의 의미는 있는 것일까요?
다양한 프로젝트 현장에서 일을 하다 보면 이런 질문이 들게 됩니다.
프로젝트 전체 기획을 할 경우, 화면 등 부분 기획을 할 경우 분명 기획자에게 부여되는 미션은 다릅니다. 또한 PM이 존재하는 경우 기획자의 미션에 프로젝트 전체에 대한 기획은 빠지는 경우가 대부분입니다.
그러면 화면만 기획 잘하면 앱/웹 기획의 목적은 달성되는 것인가? 에 대한 의문도 머리에 떠오릅니다.
심지어 화면 기획과 같이 부분 기획을 할 경우에는 기획 프로세스 없이 바로 TOBE 화면을 설계하라는 요구가 있기도 합니다. 화면 기획은 그냥 이렇게 사전 기획 없이 그냥 바로 화면을 그리면 되는 것인가?부터 그러면 화면 디자인과 무엇이 다른가? 에 대한 의문이 떠나질 않습니다.
특히 저의 경우 대기업과 광고 분에서 디자인 기획을 했던 적이 있습니다. 그래서 이렇게 비 전문적 접근이 사실 이해가 되지 않습니다.
그럼에도 화면 설계 후 개발이라는 화면 기획의 목적이 달성된다면 의문은 해소될 것입니다. 그러나 대부분 화면 기획 후 화면 디자인과 화면 개발 작업은 문제가 발생합니다. 이 문제는 기획의 부재에서 발생하는 것입니다.
저는 기획하는 이유가 기획의 목적/목표를 달성하기 위해서라 생각합니다.
여기서 기획의 목적/목표는 앱/웹 개발의 경우는 주어진 개발 기간 특정된 앱 또는 웹의 개발 완료입니다. 그렇다면 앱/웹이 구체적으로 특정되어야 합니다. 이를 위해 요구사항 상세화, 기능 정의, 화면 정의 작업을 하게 됩니다. 그다음 이를 바탕으로 프로그램 설계와 인터페이스 설계, 화면 설계 등이 진행되어야 합니다.
목적지를 모르는 이동은 오류만 만들 뿐이며, 심지어 되돌아가야 할 수도 있습니다.
이런 점에서 앱/웹 기획은 개발의 경우 주어진 기간과 비용 한도하에서 개발 완성해야 하는 특정된 앱/웹이 어떤 것이고, 어떤 과정을 통해 완성할 수 있는가에 대한 것입니다.
화면 기획의 경우 개발되어야 할 화면이 어떤 것이고, 어떻게 구성되어 디자인과 화면 개발로 진행될 내용을 정의하고 정리하는 것이 됩니다.
'앱기획 웹기획' 카테고리의 다른 글
앱, 웹 기획에 있어 순서의 중요성을 알려주는 예 (0) | 2024.04.23 |
---|---|
앱, 웹 기획을 하는 이유에서 시작하는 방법 정리 (0) | 2024.04.23 |
왜 기획에서는 프로세스가 중요한 것일까? 기획의 의미와 개념 (1) | 2024.04.19 |
화면정의서, 요구사항 정리 방법 (0) | 2024.04.18 |
온라인 서비스 기획과 앱/웹 기획 차이 (0) | 2024.04.09 |
댓글