반응형

1. 클라우드 기반 웹/앱 개발을 위한 서비스 기획 이해
1. 개발자는 왜 서비스 기획을 알아야 할까?
1) IT 서비스가 만들어지는 과정

2) 지금까지 우리가 일했던 방식
- 기획자 → 디자이너 → 개발자 : 요구사항은 위에서 아래로 "정해져서" 내려옴
- 개발자는 “요구받은 기능”을 구현하는 역할
- 기획서를 분석하고, 기술을 고민하는 역할을 주로해옴
3) 그런데 지금은?
- 세상이 더 빨라지고 치열해져서 사용자 피드백이 실시간으로 쏟아짐
- 기획자 개발자 디자인이 한 팀으로 이루어짐
4) 개발자도 기획을 알아야 한다
- 서비스를 이해하지 못하면 코드는 겉핥기가 됨
- 단순히 기능 구현만 하면 그게 왜 필요한지도 모르고 유지보수만 하게 됨
- 기능구현과 문제 해결은 다르다 - 유저가 겪는 진짜 문제, 본질적인 문제를 해결해야 함
5) 서비스를 이해하지 못한 채 구현만 했을 때 생기는 실무 사고 사례
- 탈퇴 기능 자체만 구현?
데이터 백업이 안 됨, 탈퇴 사유 입력도 안 됨, 안내 메세지 없음, 유저 입장에서 너무 갑작스러움 – 마케팅팀은 유저 이탈 이유 파악 못함
- 좋아요 기능?
디테일한 내역이 없으면 유저가 자기 좋아요 내역을 확인하고 싶은 건지, 마케팅팀에서 인기 게시물 정렬 기능이 필요한지가 정리가 안 됨 – 나중에 DB 구조 바꾸고 API 다시 짜야 돼서 전체 리팩터링 해야 됨
6) 개발자도 기획을 알아야 한다
- 기획자가 준 문서만 보고 구현하면 위험할 수 있음
- 기획을 이해하면 개발 공수를 줄일 수 있음
- 팀의 언어를 이해해야 대화가 된다 – 실무자냐, 대표자냐
7) 그러면 PO 는 무슨 일을 하나요?
: 정제된 내용만을 모아서 디자이너와 개발자에게 명확하게 전달
8) 면접에서도 기획 감각을 많이 본다 - HOW 보다 WHY 가 더 중요하다
: 이 기능을 어떻게 구현했는가? 왜 그 기능/기술스택을 넣었는가?
- 로그인 과정에서 빈도가 낮아서 – 보안보다 접근성과 속도를 더 우선시했다 – JWT로 무상태 인증선택하고 토큰을 로컬스토리지에 저장해서 초기 로딩 속도를 줄였다 – 리프레시 토큰과 보안 이슈는 따로 고민했다
: 문제 인식 – 판단 기준 – 기술 선택 까지 연결됨, 기획 의도를 이해하고 기술을 도구로 쓴 모습이 보임
9) 역량은 어떻게 기를 수 있을까?
- 앱을 유저의 눈으로 뜯어보기 (역방향 분석)
- 간단한 사이드 프로젝트라도 '문제 정의 → 해결' 구조로 만들어보기
- “어떤 유저”의 “어떤 불편”을 해결하기 위한 앱인지 정의부터 시작하자
10) 설득력 있고 차별화 된 아이디어
: 특정한 사람을 위한 앱일수록, 설명하지 않아도 와 닿는다
: 좁은 타겟, 깊은 공감 = 면접관이 기억하는 포트폴리오
- ex) ❌ 여행 일정 짜기 앱→ ✅"혼자 여행하는 사람을 위한 '무계획 여행 루트 추천' 앱"
: 특색 있는 주제 찾기 - 누구를 위한 무엇!
11) 기획을 이해하는 개발자는 다르게 보인다
- 기능이 아닌 문제를 해결하는 개발자가 된다
- 협업이 쉬운, 말이 통하는 개발자로 보인다
- 기획자의 의도를 그 이상으로 구현할 수 있다
2. 개발자가 알아야하는 ‘사용자 흐름 설계’
1) 사용자 흐름 설계란?
: 사용자가 서비스 안에서 어떤‘행동 경로’를 따라 움직이게 될지를 미리 그리는 것
(= 사용자가 언제, 어디서, 무엇을 보고, 어떤 선택을 하게 될지 설계하는 일)
: 사용자 흐름 설계는, '기능 중심'이 아니라'행동 중심'으로 서비스를 바라보는 것
- 프론트엔드 관점 : 사용자가 눈으로 보고, 손으로 조작하며 겪는 여정 전체를 설계
- 백엔드 관점 : 사용자의 행동 흐름을 백엔드 관점에서 먼저 예상하고, 그 흐름을 데이터/응답/예외 처리까지 고려해서 구조화하는 일
2) 개발자가 유심히 뜯어봐야 할 핵심 흐름
- 진입점 관련 질문
- 업로드 방법 & UX 관련 질문
- 이미지 업로드 기술 관련 질문
- 에러 및 예외 처리 질문
반응형
'Education > 신한투자증권 프로 디지털 아카데미' 카테고리의 다른 글
| [신한투자증권 프로 디지털 아카데미] 클라우드 기반 웹/앱 개발을 위한 서비스 기획 이해(3) (0) | 2025.05.22 |
|---|---|
| [신한투자증권 프로 디지털 아카데미] 클라우드 기반 웹/앱 개발을 위한 서비스 기획 이해(2) (0) | 2025.05.22 |
| [신한투자증권 프로 디지털 아카데미] 기술 멘토 세션3 (서비스 기획) (0) | 2025.05.17 |
| [신한투자증권 프로 디지털 아카데미] 클라우드 환경의 이해와 클라우드 보안(2) (0) | 2025.05.14 |
| [신한투자증권 프로 디지털 아카데미] Amazon RDS 만들기 (0) | 2025.05.12 |