이 내용은 프로젝트 더보기라는 책을 기반으로 작성하고 있습니다.
# 더 괜찮은 개발자가 되기 위한 프로젝트 더보기
자, 저번시간까지 요구사항 분석을 어떻게 해야 하는지를 배웠고,
https://minchah.tistory.com/79
그 모습은 어떻게 되는지에 대해 배웠습니다.
자, 그럼 이제 대망의 프로젝트 설계 방법에 대해 알아보겠습니다.
왜 대망이라는 표현을 썼냐?
그동안 배워온
프로젝트의 정의와 기획에 대하여, 그리고 위에서 언급한 요구사항 분석 모두
https://minchah.tistory.com/33
https://minchah.tistory.com/34
프로젝트 설계를 위함입니다.
위 그림에서 보듯이,
요구분석을 통해 고객의 다양한 니즈를 명확하고 정확하게 정의하고,
이를 기반으로 프로젝트를 실제로 설계합니다.
설계할때, 더 다양한 방법이 있지만,
중소규모의 프로젝트에서 가장 많이 사용하는 방법은
위와 같이 크게 3가지 단계의 과정입니다.
(1) 프로세스 설계 (2) 인터페이스 설계 (3) 데이터 설계
(1) 프로세스설계
결국 모든 프로젝트에는 프로세스가 있습니다.
무엇을 하고, 그 다음에는 어떻게 하고...
제가 직접 작성한 예제를 보면서 이야기해볼까요?
그 어플은 대한민국에 존재하는 많은 유기견/묘 보호소와 개인적인 구조자가 사용하며
임시보호나 입양을 하고자 하는 사람들을 연결해주는 어플입니다.
안정적인 동물권 보호를 위해 임보(임시보호)나 입양을 보낼때 '비대면'으로 계약을 하는 전자계약시스템도 추가하면 좋겠습니다.
또한 임보자가 지속적으로 어플을 방문하여 이용할 수 있는
커뮤니티 기능이 추가되었으면 좋겠네요.
이용자에 따라 크게 2~3가지 절차가 있을 수 있겠죠?
① 일반이용자
② 보호소(센터측이용자)
예를 들어 ① 일반이용자 기준으로 설명해보도록 하겠습니다.
어플을 키고 회원가입과 로그인 절차를 나타내는 스플래시 화면(맨 처음 켜지는 화면)이 뜹니다.
이 상태에서 고객은 선택할 수 있지요.
로그인을 하면 로그인 프로세스,
비회원 로그인을 하면 바로 입장,
회원가입을 하고자 하면 회원가입 후 로그인 프로세스.
이렇게 입장하게 되면 그 다음 어떤 절차가 있을까요?
여러분이 직접 생각해보실까요?
이렇게 나오는 다양한 절차가 생길 수 있죠.
이런 다양성에, 고객이 요구하는 것이 무엇일지 최대한 그에 근접하게 나아가는 것이 좋은 기획자라고 생각합니다.
(2) 인터페이스 설계
인터페이스 설계는 쉽게
UX/UI 및 화면정의서로 생각하면 될 것 같습니다.
가장 쉽게는 화면정의서, 디자인까지 바로 진행하고 싶으시면 UX/UI 디자인까지
(전자를 먼저 꼭 하는 것을 추천드려요)
저보다 더 잘 설명하신 분의 글을 퍼와요.
아래의 6-4 UI설계가 제가 말씀드린 인터페이스 설계입니다.
위 글에는 정책설계도 나와있는데.
복잡한 시스템이 아니라면 이 설계를 건너뛰어도 좋지만, 복잡한 프로세스가 있다고 한다면 정책설계도 같이 들어가주는 것이 나중에 개발과정에서 나오는 수많은 개발자의 그리고 고객사의 폭풍질문에 대비할 수 있습니다! (실무자의 입장에서의 꿀팁!)
마지막 데이터 설계는 조금 복잡하오니 다음 글에서 뵙도록 하겠습니다!
그럼!
다음 글에서 만나요!
[추천글]
https://minchah.tistory.com/65
https://minchah.tistory.com/63
https://minchah.tistory.com/76
'독서 > 스타트업_독서노트' 카테고리의 다른 글
삼성이 초격차를 만들어낸 경영 스토리 ① 개요편 #혁신 #조직#인재 (0) | 2021.06.30 |
---|---|
"사토시가 할 수 있다. 그럼 너도 할 수 있다." 비트코인 탄생 비화에서 보는 사토시의 명언 (0) | 2021.06.08 |
[프로젝트 더보기 #8] 요구사항 분석이란 무엇인가? ① (0) | 2021.05.21 |
[프로젝트 더보기 #7] 프로젝트 관리 (3) 프로토타이핑 모델과 PoC (0) | 2021.05.14 |
빅데이터 분석 첫걸음, ① 데이터의 종류란 무엇이 있는가? (0) | 2021.05.13 |