Showing Posts From

기획서

토이 프로젝트 기획서는 왜 주말에만 쓸까

토이 프로젝트 기획서는 왜 주말에만 쓸까

토이 프로젝트 기획서는 왜 주말에만 쓸까 금요일 저녁 7시 반 퇴근한다. 일주일 내내 받아적었던 기획서 덮는다. 사수한테 "다음 주 월요일까지 수정해주세요" 들었다. 근데 지금은 안 연다. 집 가서 내 거 쓸 거다. 지하철에서 노션 켠다. '토이프로젝트_독서모임앱_v1' 파일. 지난주 토요일에 쓰다 만 거다. 화면 정의서 3개, 유저플로우 반쪽. 손가락이 움직인다. "메인 화면에 '오늘의 책' 넣으면?" 메모한다. 내린다.토요일 오전 10시 일어났다. 샤워하고 커피 내린다. 노트북 켠다. 노션 연다. '독서모임앱_화면정의서.pdf' 새로 만든다. 아무도 안 본다. 사수도 없다. 그냥 내가 쓰고 싶어서 쓴다. 회사에서 쓰는 기획서는 다르다. "이거 왜 이렇게 했어요?" "개발 공수 생각 안 하셨어요?" "이 기능 우선순위 낮지 않나요?" 매번 설명한다. 수정한다. 근데 내 기획서는 그냥 쓴다. 설명 안 해도 된다. 내가 다 안다. 3시간 지났다. 화면 정의서 7개 완성. 로그인, 메인, 도서 검색, 모임 생성, 채팅, 마이페이지, 알림. 점심 안 먹었다. 배 안 고프다.회사 기획서 vs 내 기획서 월요일부터 금요일. 화면 정의서 쓴다. 사수가 준 양식 복붙한다. "화면명: 메인", "주요기능: 리스트 노출", "비고: 추후 논의" 30분 걸린다. 근데 재미없다. 뭘 쓰는지 모르겠다. 그냥 채우는 느낌. 토요일. 내 기획서 쓴다. "이 화면에서 유저가 뭘 느낄까?" "버튼 색깔은 뭐가 좋을까?" "이 문구 클릭하면 어디로 갈까?" 3시간 걸린다. 근데 재밌다. 손가락이 알아서 움직인다. 차이가 뭘까. 생각해봤다. 회사 기획서는 '정답'을 찾는다. 사수가 원하는 답. 개발자가 할 수 있는 답. 대표님이 좋아할 답. 내 기획서는 '가능성'을 쓴다. 이러면 어떨까. 저러면 재밌을까. 틀려도 상관없다. 어차피 내 거. 그래서 신난다.검토 없는 자유 회사에서 기획서 쓰면. 사수한테 보낸다. 30분 뒤 슬랙 온다. "여기 이유 추가해주세요" "이 기능 우선순위 다시 생각해봐요" "개발팀이랑 얘기 먼저 해보셨어요?" 고친다. 다시 보낸다. 또 피드백 온다. 한 화면에 3번 수정. 일주일에 5개 화면. 15번 수정한다. 지친다. 주말 기획서는 다르다. 쓴다. 끝. 검토 없다. 피드백 없다. "이거 완성이네"라고 내가 정한다. 그럼 완성이다. 이게 자유구나. 처음엔 불안했다. "이게 맞나?" "실무에서는 안 통하는 거 아냐?" "혼자 착각하는 거 아냐?" 근데 계속 쓰다 보니. 내 기준이 생긴다. "유저가 이 화면 보면 뭘 클릭할까" "3초 안에 이해 안 되면 실패" "중요한 버튼은 오른쪽 엄지 닿는 곳" 회사 기획서도 나아진다. 사수가 "이번엔 괜찮네요" 한다. 자유롭게 쓴 게 실력이 됐다. 누가 볼까 신경 안 쓰니까 회사 기획서 쓸 때. 머릿속에 사람들 있다. 사수: "이거 이유 뭐예요?" 개발자: "이거 2주 걸리는데요?" 디자이너: "UI 가이드 무시하셨네요" 대표님: "이게 매출이 나와요?" 4명 눈치 본다. 키보드 누르다 멈춘다. "이렇게 쓰면 뭐라 하려나" 30분 쓰는데 2시간 걸린다. 생각이 손을 막는다. 토요일 오후. 내 기획서 쓴다. 머릿속 텅 빈다. 유저 한 명만 있다. "나라면 이 앱 쓸까?" 그것만 생각한다. 키보드 막히는 거 없다. "로그인은 카카오만" "메인에 책 표지 크게" "검색은 제목이랑 저자만" 누가 뭐래도 상관없다. 내가 쓰고 싶어서 쓴다. 이게 기획의 원래 모습 아닐까. 누가 볼까 신경 쓰기 전에. 그냥 만들고 싶어서 그리는 것. 회사에서는 잊었던 감각. 주말에 다시 찾는다. 실패해도 괜찮으니까 회사 기획서는 무섭다. 틀리면 안 된다. 지난달. 푸시 알림 기획 잘못했다. 개발 다 됐는데 QA에서 문제 발견. "이거 유저 불편할 것 같은데요?" 다시 기획했다. 개발 2주 더 걸렸다. 사수한테 혼났다. "기획자가 이런 거 미리 생각해야죠" 맞다. 내 잘못이다. 근데 그 뒤로 기획서 쓸 때. 손이 떨린다. "이것도 틀린 거 아냐?" "저것도 문제 생기는 거 아냐?" 3시간 고민하고 결국 사수한테 물어본다. "이렇게 하면 될까요?" 스스로 못 믿는다. 주말 기획서는 다르다. 틀려도 된다. 독서모임앱 기획하다가. "채팅 기능 넣자" 3시간 화면 그렸다. 일주일 뒤 생각해보니. "이거 카톡 쓰면 되겠네" 지운다. 3초 걸린다. 누구한테 보고 안 해도 된다. 실패했다. 근데 괜찮다. 배웠다. 다음엔 안 그런다. 이게 성장이구나. 실패하고, 고치고, 다시 쓰는 것. 회사에선 실패하면 혼난다. 주말엔 실패해도 배운다. 그래서 토요일이 더 기획자답다. 내 취향을 넣으니까 회사 프로젝트. "MZ 타겟 SNS형 커머스" 정해져 있다. 나는 커머스 안 쓴다. MZ도 맞는지 모르겠다. 근데 기획한다. 경쟁사 분석한다. 당근, 번개장터, 네이버쇼핑. 따라 쓴다. 재미없다. 내가 안 쓸 것 같은 앱 만든다. 토요일. 독서모임앱 연다. 나는 책 좋아한다. 혼자 읽다가 누구랑 얘기하고 싶을 때 있다. 근데 독서모임 찾기 어렵다. "이런 앱 있으면 좋겠다" 그래서 기획한다. 메인 화면. "오늘의 질문" 넣었다. "이 책에서 가장 기억에 남는 문장은?" 내가 답하고 싶어서 넣었다. 유저 리서치 안 했다. 경쟁사에도 없다. 근데 이게 맞다고 느껴진다. 내 취향이 들어가니까. 회사 기획서는 데이터 본다. "가입률 3% 증가" "체류시간 1분 증가" 숫자가 정답 알려준다. 근데 재미는 모르겠다. 내 기획서는 감각 믿는다. "이거 재밌을 것 같아" "나라면 이렇게 쓰고 싶어" 증명 못 한다. 근데 확신한다. 이게 좋은 기획이라고. 기획자는 원래 이래야 하는 거 아닐까. 데이터보다 먼저 직관. 숫자보다 먼저 취향. 주말에 그걸 연습한다. 완성하는 쾌감 회사 프로젝트. 시작: 3월 2일 끝: 미정 3개월 지났다. 아직도 회의한다. "이 기능 우선순위 다시 논의" "일단 이건 다음 버전에" 내가 쓴 기획서. 절반도 개발 안 됐다. 나머지 절반은 폐기. 완성 못 본다. 중간에 바뀐다. 끝이 없다. 지친다. 토요일 기획서. 시작: 오전 10시 끝: 오후 4시 6시간. 화면 10개 완성. 유저플로우 완성. 주요 기능 정의 완성. "끝났다" 저장한다. 파일 닫는다. 완성했다. 아무도 안 봐도 완성이다. 이 쾌감. 뭔가 해냈다는 느낌. 회사에선 못 느낀다. 항상 '진행 중'. 끝이 없다. 주말엔 끝을 내가 정한다. "여기까지" 그럼 끝이다. 작은 성취. 근데 크게 느껴진다. 한 달에 한 번씩. 토요일에 기획서 완성한다. 4개 쌓인다. "내가 이만큼 했네" 보면 뿌듯하다. 회사에선 한 달 동안. 회의록 20개. 수정한 기획서 15개. 완성한 건 0개. 주말이 더 생산적이다. 연습하는 시간 월요일 회의. 대표님: "이 기능 추가해주세요" 나: "네 알겠습니다" 화요일. 기획서 쓴다. 어떻게 써야 할지 모르겠다. 사수한테 물어본다. "저 이거 어떻게 정리하면 될까요?" "예전 기획서 참고해봐" 찾는다. 복붙한다. 내 생각은 없다. 수요일. 사수: "왜 이렇게 했어요?" 나: "...비슷한 기능이 저렇게 돼 있어서요" 사수: "그게 이유가 돼요?" 할 말 없다. 주말. 독서모임앱 기획한다. 채팅 기능 고민한다. "1:1 채팅? 단체 채팅?" "메시지 삭제 가능?" "읽음 표시 필요?" 하나씩 생각한다. 왜 필요한지 쓴다. "단체 채팅: 모임원들 소통 필요" "메시지 삭제: 실수 수정 가능" "읽음 표시: 상대 확인 대기 불안 감소" 이유가 생긴다. 월요일. 회사 기획서 쓸 때. 주말에 연습한 대로 쓴다. 사수: "왜 이렇게 했어요?" 나: "유저가 이런 상황에서 이렇게 느낄 것 같아서요" 사수: "오, 좋네요" 늘었다. 주말 기획서가 연습장이다. 실전에서 못 해보는 거. 여기서 해본다. 회사에선 틀리면 안 된다. 주말엔 틀려도 된다. 그래서 더 많이 시도한다. 연습하니까 늘었다. 당연한 건데. 회사 일만 하면 안 늘었다. 주말에 기획하니까. 월요일이 달라진다. 기획자인 게 느껴지니까 입사 6개월. 명함에 '기획자'라고 적혀 있다. 근데 실감 안 난다. 회사에서 뭐 하나. 회의 들어간다. 받아적는다. 기획서 수정한다. 사수 검토받는다. 개발자한테 설명한다. 질문받으면 대답 못 한다. 기획하는 건가. 그냥 일 처리하는 건가. 모르겠다. 친구가 물어본다. "기획자가 뭐 하는 사람이야?" "음... 서비스 만드는 거 기획하는?" "그게 뭔데?" "..." 설명 못 한다. 토요일 오후. 독서모임앱 기획한다. "어떤 사람이 쓸까?" → 20대 직장인, 책 좋아하는데 혼자 읽기 심심함 "뭘 원할까?" → 같이 읽을 사람, 이야기 나눌 공간, 부담 없는 모임 "그럼 어떻게?" → 관심사로 모임 찾기, 한 달에 한 권, 온라인 위주 이게 기획이구나. 유저 생각한다. 문제 정의한다. 해결책 그린다. 회사에선 안 해봤다. 항상 정해져 있었다. 주말엔 내가 다 정한다. 처음부터 끝까지. 6시간 지나고. 화면 10개 그려졌다. 흐름이 보인다. '여기 들어와서, 이렇게 찾고, 저기서 신청하고' "내가 만들었네" 이 순간. 내가 기획자라고 느낀다. 월요일엔 못 느끼는 감각. 토요일에 찾는다. 다음 주말엔 뭘 쓸까 일요일 저녁 9시. 노션 정리한다. '완성한 기획서' 폴더.독서모임앱 v1 운동메이트앱 v1 동네맛집공유앱 v1 습관트래킹앱 v14개 쌓였다. 한 달에 하나씩. 하나도 만들어지지 않았다. 개발자 없다. 디자이너 없다. 그냥 내 노션에만 있다. 근데 후회 없다. 4개 쓰면서 배웠다.유저플로우 그리는 법 화면 우선순위 정하는 법 기능 이유 설명하는 법 내 생각 정리하는 법회사에선 안 배웠다. 주말에 배웠다. 월요일부터 금요일. 받아적는다. 지시 받는다. 검토받는다. 토요일. 생각한다. 결정한다. 완성한다. 둘 다 필요하다. 근데 토요일이 더 나를 키운다. 다음 주말엔 뭘 쓸까. 생각해본다. "음악 취향 공유 앱?" "북마크 관리 앱?" "간단한 가계부?" 아직 모른다. 근데 신난다. 금요일 퇴근하면 알 것 같다. 지하철에서 메모장 열 것 같다. 토요일 아침엔 커피 내릴 것 같다. 그리고 또 쓸 것 같다. 아무도 안 봐도. 검토 없어도. 틀려도 괜찮아도. 그냥 쓰고 싶어서.주말 기획서는 월요일로 가는 연습장이다. 실전에서 못 해보는 자유를 여기서 맛본다.

화면정의서에서 '상태 관리'는 뭐고 '상호작용'은 뭐야

화면정의서에서 '상태 관리'는 뭐고 '상호작용'은 뭐야

화면정의서에서 '상태 관리'는 뭐고 '상호작용'은 뭐야 양식이 날 가르친다 사수가 화면정의서 템플릿을 주었다. "이 양식 채워서 내일까지 줘봐." 열어봤다. 항목이 20개다.화면 ID 화면명 접근 권한 화면 상태 UI 구성요소 상태 관리 사용자 상호작용 데이터 바인딩 예외 처리 ...앞에 5개까지는 채웠다. 여기서 막혔다. "상태 관리가 뭐지?" 검색했다. 또 모르는 단어가 나온다. "상호작용은 또 뭐야?" 이게 끝이 없다.채우다가 검색하고, 검색하다가 또 검색하고 화면정의서 양식을 받은 게 어제 오후 5시. 오늘 오전 10시 30분. 아직도 6번째 항목이다. '상태 관리' 검색했다. "화면의 상태(State)를 정의하고 관리하는 것" 상태가 뭔데. '화면 상태' 검색했다. "UI가 보여주는 특정 시점의 데이터와 모습" 아직도 모르겠다. '화면 상태 예시' 검색했다.로딩 중 데이터 없음 에러 발생 정상 표시아. 이거구나. 근데 '상태 관리'는 뭐야. 상태를 어떻게 '관리'한다는 거지. 다시 검색. "상태 관리 예시" "버튼 클릭 시 로딩 상태로 전환, API 응답 후 정상 상태로 전환" ...이걸 적으라는 건가? 30분 지났다. 아직도 한 항목이다.'상태'라는 단어가 이렇게 어려울 줄 사수한테 슬랙 보냈다. "XX님, 상태 관리 항목에 뭘 적어야 할까요?" 답장 왔다. "화면이 가질 수 있는 상태들이랑, 상태 전환 조건 적으면 돼." ...뭐라는 거지. 일단 내가 이해한 걸 적어봤다. 상태 목록:초기 상태: 로딩 중 정상 상태: 데이터 표시 에러 상태: 에러 메시지 표시 빈 상태: '데이터 없음' 표시상태 전환:초기 → 정상: API 성공 시 초기 → 에러: API 실패 시 정상 → 빈: 데이터 0개일 때적고 보니까 뭔가 맞는 것 같기도 하다. 근데 확신이 없다. 사수한테 또 물어봐야 하나. 눈치 보인다. 일단 다음 항목으로 넘어갔다. '사용자 상호작용' 또 막혔다. 상호작용이면 클릭? 그것만? '사용자 상호작용' 항목. 버튼 클릭하면 어떻게 되는지 적는 거겠지. 적었다. 버튼 클릭 시:[검색] 버튼: 검색 실행 [필터] 버튼: 필터 팝업 열림 [정렬] 버튼: 정렬 옵션 표시끝? 선배 기획서 열어봤다. 같은 항목 찾았다. 사용자 상호작용:검색창 포커스: 키보드 표시 (모바일), 자동완성 표시 검색어 입력: 실시간 자동완성 목록 갱신 자동완성 항목 클릭: 해당 검색어로 검색 실행 검색 버튼 클릭: 입력된 검색어로 검색, 로딩 표시 검색 결과 없음: '결과 없음' 메시지, 추천 검색어 표시 스크롤: 페이지 하단 도달 시 다음 페이지 로드 뒤로가기: 이전 검색 결과로 복귀 (히스토리 유지)...이 정도로 적어야 하는구나. 나는 3줄 적었다. 선배는 7줄이다. 차이가 뭐지. 나는 '클릭하면 뭐 한다'만 적었다. 선배는 '그 전에 뭐가 있고, 그 후에 뭐가 나온다'까지 적었다. 아. 상호'작용'이구나. 사용자가 하고, 화면이 반응하고, 다시 사용자가 보는 거. 주고받는 거다.근데 이게 상태 관리랑 뭐가 달라 다시 봤다. 상태 관리: "초기 → 정상: API 성공 시" 상호작용: "검색 버튼 클릭: 검색 실행, 로딩 표시" ...겹치는 거 아니야? 헷갈린다. 유튜브 켰다. "화면정의서 작성법" 13분짜리 영상. 2배속으로 봤다. 강사가 말한다. "상태 관리는 '화면 자체'의 상태입니다. 로딩중인지, 에러인지, 정상인지. 상호작용은 '사용자 행동'에 대한 반응입니다. 클릭, 입력, 스크롤 등." 조금 이해됐다. 상태: 화면이 지금 어떤 모습인가 상호작용: 사용자가 뭘 하면 어떻게 되는가 근데 '검색 버튼 클릭 → 로딩 상태'는 어디에 적어야 하지. 상호작용에 적으면 상태 전환이 중복된다. 상태 관리에만 적으면 버튼 클릭이 빠진다. ...둘 다 적는 건가? 모르겠다. 일단 둘 다 적었다. 중복이면 사수가 빼라고 하겠지. 왜 이렇게 항목이 많아 화면정의서 항목 20개. 3일째 작성 중이다. 처음에는 '이거 하루면 되겠네' 했다. 화면 캡처 붙이고, 버튼 설명 적고, 끝인 줄 알았다. 아니었다. 각 항목마다 검색하고, 예시 찾고, 이해하고, 적어야 한다. '데이터 바인딩' 항목 나왔을 때는 포기하고 싶었다. "이게 대체 뭐야..." 검색했다. "화면 요소와 데이터를 연결하는 것" ...그래서 뭘 적으라는 거야. 선배 문서 또 봤다. 데이터 바인딩:상품명: product.name 가격: product.price (원 단위, 3자리 콤마) 이미지: product.thumbnail_url (기본 이미지: default.png) 재고: product.stock > 0 ? '구매 가능' : '품절'아. API에서 받은 데이터를 화면 어디에 어떻게 보여줄지 적는 거구나. 이해하는 데 40분 걸렸다. 적는 데 20분 걸렸다. 한 항목에 1시간이다. 20개면 20시간. 3일째 작성 중인 이유다. 이게 기획자 일이 맞나 기획서 쓴다고 3일을 썼다. 회의는 못 갔다. 사수가 대신 갔다. 동료가 물어봤다. "요즘 뭐 해?" "화면정의서 쓰고 있어." "아직도?" 부끄럽다. 선배들은 하루 만에 쓴다던데. 나는 3일째 10개 항목이다. 느린 건가, 꼼꼼한 건가. 모르겠다. 사수한테 중간 점검 받았다. "상태 관리랑 상호작용이랑 좀 겹치는데?" "아... 그럼 어떻게..." "상태는 화면 전체 관점에서, 상호작용은 각 요소별로 나눠서 써봐." ...처음부터 그렇게 말해주지. 고쳤다. 1시간 걸렸다. 이게 맞는 건지 아직도 모르겠다. 그냥 사수가 '이제 됐어' 할 때까지 고치는 거다. 양식이 선생님이다 화면정의서 양식. 처음엔 '이거 왜 이렇게 복잡해' 했다. 지금은 안다. 양식이 없으면 뭘 적어야 할지 모른다. 양식이 있으니까 채울 수 있다. 틀렸어도 일단 채운다. 사수가 고쳐준다. 다음번엔 덜 틀린다. 이게 배우는 과정이다. '상태 관리'도 처음엔 몰랐다. 3일 동안 검색하고, 선배 문서 보고, 영상 보고, 사수한테 피드백 받았다. 이제는 안다. 완벽하진 않아도 대충은 안다. '상호작용'도 마찬가지다. 처음엔 버튼 클릭만 적었다. 지금은 포커스, 입력, 스크롤, 에러 상황까지 적는다. 양식의 각 항목이 하나씩 내 머릿속에 쌓인다. 다음 기획서는 2일이면 될 것 같다. 그다음은 하루. 언젠가는 선배처럼 쓸 수 있을 거다. 지금은 양식을 따라 채운다. 채우다 보면 배운다.양식 채우다 보면 언젠가 양식 없이도 쓸 수 있게 된다. 지금은 그 과정이다.

개발자가 '이건 안 돼요'라고 했을 때 대안이 입에서 안 나오는 이유

개발자가 '이건 안 돼요'라고 했을 때 대안이 입에서 안 나오는 이유

그 자리에선 입이 안 떨어진다 오늘도 개발자한테 말렸다. "이거요, 안 될 것 같은데요."회의실. 오후 3시. 개발자 2명, 디자이너 1명, 사수, 나. 화면 정의서 공유했다. 2주 걸렸다. 사수한테 3번 피드백 받았다. 이번엔 괜찮을 줄 알았다. 백엔드 개발자가 말했다. "이 필터 기능, 실시간으로는 힘들어요. DB 구조상." 머리가 하얘졌다. 입이 안 떨어졌다. 눈만 깜빡거렸다. "아... 네... 그럼..." 그게 다였다. 사수가 끼어들었다. "그럼 캐싱으로 처리하면 어때? 5분 단위로." 개발자가 고개 끄덕였다. "그건 되죠." 회의 끝났다. 나는 회의록만 썼다. 퇴근길 지하철에서 생각난 것들 집 가는 2호선 안. 갑자기 생각났다. "아, 배치 처리로 하면 되잖아. 하루 1번 업데이트." "아니면 필터 개수 줄이면? 꼭 7개 다 필요한가?" "실시간 말고 '최근 업데이트 시간' 표시하면?"왜 회의 때는 안 떠올랐지. 노트북 꺼냈다. 지하철에서 노션 켰다. '필터 기능 대안'이라고 제목 쓰고 3가지 적었다. 1. 배치 처리, 2. 필터 개수 축소, 3. 업데이트 시간 표시. 회의 중엔 한 개도 안 떠올랐는데. 30분 지나니까 3개가 나왔다. 집 도착할 때쯤엔 5개가 됐다. 왜 그 자리에선 안 될까 이게 처음이 아니다. 지난달에도 그랬다. 로그인 플로우 회의. 개발자: "소셜 로그인 3개 동시 연동은 복잡해요." 나: "아... 네..." 사수: "그럼 1개만 먼저 붙이고 나머지는 2차?" 개발자: "그게 낫죠."또 그달 전에도. 알림 기능. 개발자: "푸시 서버 구축 시간 걸려요." 나: "..." 사수: "웹훅으로 먼저 테스트?" 왜 항상 사수가 말하지. 왜 나는 입만 벙긋거리지. 퇴근하면 대안이 쏟아지는데 회의 중엔 바보가 된다. 패턴이 보였다 3개월간 회의록 다시 봤다. 공통점이 있었다.개발자가 "안 돼요" 하면 멈춘다 5초 이상 침묵 사수가 끼어든다 나는 회의록 쓴다 퇴근 후 대안 떠올린다왜 이러지. 비전공이라 그런가? CS 지식 부족해서? 아니다. 사수도 비전공이다. 사수는 바로 대안 말한다. 실력 차이? 그것도 맞는데 전부는 아닌 것 같다. 사수한테 물어봤다. "저 왜 회의 때 아무 말도 못 하는 것 같아요?" 사수가 웃었다. "긴장해서 그래. 틀릴까 봐." 틀릴까 봐 입을 닫는다 맞는 말이었다. 개발자가 "안 돼요" 하면 머릿속에서 이런 생각이 돈다. '내가 잘못 기획한 건가?' '개발을 모르는 거 들킬까?' '이상한 대안 말하면 어쩌지?' '다들 나 쳐다볼 텐데.' 그래서 입을 닫는다. 안전하게. 회의록이나 쓰자. 문제는 이게 반복된다는 거다. 회의 10번 중 8번은 이런다. 그리고 퇴근길에 후회한다. '아 그때 이렇게 말할 걸.' '저 대안 괜찮았는데.' 근데 다음 회의 때도 똑같다. 혼자 있을 때는 괜찮다 신기한 건 혼자 기획서 쓸 땐 괜찮다는 거다. 노션 켜고 화면 정의서 쓸 때. 유저 플로우 그릴 때. "이건 어렵겠네? 그럼 이렇게 바꾸면 되겠다." "개발 기간 줄이려면 이 기능 빼면 되지." 대안이 술술 나온다. 사수 피드백 받을 때도 괜찮다. "여기 이러면 개발 어려워." "아 그럼 이렇게 하면요?" 1:1이면 말이 나온다. 근데 회의실에 사람 5명 모이면 입이 얼어붙는다. 특히 개발자 2명 이상 있으면 더 심하다. 시간이 필요한 거였다 깨달은 게 있다. 나는 즉석에서 생각 정리가 안 된다. 개발자가 "안 돼요" 하면 머릿속이 하얘진다. 그 상태에서 대안 떠올리려면 시간이 필요하다. 5분? 10분? 30분? 사람마다 다르겠지만 나는 30분 정도. 회의는 그 시간을 안 준다. "안 돼요." (5초 침묵) "그럼 이렇게 하죠." 사수는 5초면 충분하다. 나는 30분 필요하다. 그래서 회의 중엔 말을 못 한다. 퇴근길 지하철에서 30분 지나면 대안이 나온다. 실험을 해봤다 지난주 회의. 푸시 알림 우선순위 정하는 자리였다. 개발자가 말했다. "전부 다 하면 2주 걸려요." 또 머리가 하얘졌다. 근데 이번엔 입을 열었다. "잠깐만요. 5분만 시간 주세요." 회의실이 조용해졌다. 노션 켰다. 알림 목록 다시 봤다. '꼭 필요한 거', '나중에 해도 되는 거' 분류했다. 3분 걸렸다. "회원가입 완료 알림이랑 결제 알림만 1차로 하면 어때요? 나머지는 2차에." 개발자가 고개 끄덕였다. "그럼 1주 정도요." 됐다. 처음으로 내 입으로 대안을 말했다. 완벽하지 않아도 된다는 것 그 대안이 최선이었을까? 모르겠다. 사수는 나중에 "좋은 판단이었어"라고 했다. 근데 회의 직후엔 확신 없었다. '이게 맞나?' '더 좋은 방법 있었나?' 집 가면서도 계속 생각했다. 근데 깨달았다. 회의 중 대안이 완벽할 필요는 없다. 일단 방향을 제시하면 된다. "이건 어때요?" 그럼 개발자가 말한다. "그건 이래서 어렵고, 이렇게 바꾸면 돼요." 그게 협업이다. 내가 정답을 들고 가는 게 아니다. 방향을 던지면 같이 다듬는 거다. 지금도 떨린다 어제 회의. 또 개발자가 말했다. "이 API 연동 복잡해요." 심장 빨라졌다. 손에 땀 났다. 근데 입을 열었다. "잠깐만요." 노션 켰다. 화면 정의서 다시 봤다. "이 부분 꼭 필요한가요? 이거 빼면 어때요?" 개발자가 생각했다. 10초. "그럼 되긴 해요. 유저 입장에선 별 차이 없을 것 같은데." 됐다. 완벽한 대안은 아니었다. 근데 방향은 제시했다. 지금도 떨린다. 틀릴까 봐. 이상하게 들릴까 봐. 근데 입을 연다. 30초든 5분이든 시간 달라고 한다. 그리고 생각한다. 노트 본다. 뭐라도 던진다. 패턴이 바뀌고 있다 요즘 회의록 보면 다르다. 3개월 전:개발자: "안 돼요" 나: "..." 사수: "이렇게 하죠"지금:개발자: "안 돼요" 나: "잠깐만요. 이건 어때요?" 개발자: "그건 이래서 어렵고..." 나: "그럼 이건요?"100% 바뀐 건 아니다. 아직도 입 닫을 때 많다. 근데 예전보단 낫다. 10번 중 3번은 말한다. 3번이 4번 되고, 5번 되겠지. 사수가 말했다. "많이 늘었네. 예전엔 회의 때 고개만 끄덕였잖아." "네... 아직 멀었는데요." "아니야. 너 몰라서 못 하는 게 아니더라. 긴장해서 그런 거였어." 맞다. 나는 대안을 모르는 게 아니었다. 그 자리에서 말할 용기가 없었던 거다. 배운 것들즉석 대답 못 해도 괜찮다"잠깐만요. 생각해볼게요." 이 말 하는 데 3개월 걸렸다. 회의 중 침묵이 무섭다. 다들 날 쳐다본다. 기다린다. 근데 5분 달라고 하면 준다. 아무도 뭐라 안 한다.완벽한 대안 아니어도 된다"이건 어때요?" 틀릴 수 있다. 개발자가 "그건 안 돼요" 할 수 있다. 그럼 또 물으면 된다. "그럼 이건요?" 협업은 대화다. 정답 맞히기 아니다.퇴근 후 떠오른 대안도 쓸모 있다지하철에서 생각난 거 슬랙에 남긴다. "아까 회의 건인데, 이런 방법도 있을 것 같아요." 늦어도 괜찮다. 다음 회의 전에 말하면 된다.긴장은 줄지 않는다10번째 회의도 떨린다. 심장 뛴다. 근데 입은 연다. 떨면서 말한다. 긴장 없애는 게 아니라 긴장하면서 하는 거다. 오늘 회의 오전 10시 30분. 주간 기획 회의. 새 기능 검토하는 자리다. 개발자가 말할 것이다. "이거 어려운데요." 떨릴 것이다. 머리 하얘질 것이다. 근데 이렇게 말할 것이다. "잠깐만요. 5분만 주세요." 노션 켜고 생각 정리한다. 뭐라도 던진다. 틀릴 수 있다. 이상하게 들릴 수 있다. 근데 침묵보단 낫다. 3개월 전 나는 회의 때 말이 없었다. 지금도 많이 없다. 근데 조금씩 늘고 있다. 1년 뒤엔 어떨까. 모르겠다. 근데 지금보단 나을 것이다. 회의 시작 10분 전이다. 노트북 켠다. 기획서 다시 본다. 개발자가 "안 돼요" 할 지점 미리 생각해본다. 대안 3개 적어둔다. 준비됐다. 아니, 준비 안 됐는데 들어간다. 회의실 문 연다.떨려도 입 여는 게 실력이다.

회의실 입장할 때마다 '뭐라고 말해야 하지?'라는 불안감

회의실 입장할 때마다 '뭐라고 말해야 하지?'라는 불안감

회의실 입장할 때마다 '뭐라고 말해야 하지?'라는 불안감 회의 10분 전 회의 초대 알림이 떴다. 10분 뒤. 노션 켰다. 지난주 회의록 다시 읽는다. 뭘 물어볼까 생각한다. 그냥 듣기만 하면 안 될까. 아니다. 이번엔 뭐라도 말해야 한다. 지난주에도 그냥 들었다. 사수가 슬랙으로 보냈다. "회의 전에 유저플로우 한 번 봐줄래?" 봤다. 근데 뭘 봐야 하는지 모르겠다. "네 확인했습니다" 보냈다. 화면 정의서 열었다. 닫았다. 다시 열었다. 5분 남았다.입장 회의실 문 열었다. 이미 3명 앉아있다. "안녕하세요." 작게 말했다. PM이 고개 끄덕였다. 개발 팀장은 노트북 보고 있다. 사수는 화이트보드에 뭔가 그리고 있다. 구석 자리에 앉았다. 노트북 켰다. 노션 회의록 템플릿 열었다. 날짜 적었다. 참석자 적었다. 안건은 아직 모른다. PM이 말했다. "다들 오셨네요. 시작할게요." 녹음 버튼 눌렀다. 받아적을 준비. 처음 20분 PM이 화면을 띄웠다. 지표 얘기다. "이번 주 MAU가 12% 떨어졌어요. 온보딩 이탈률이 문제인 것 같은데." 개발 팀장이 물었다. "어느 스텝에서요?" "2단계요. 프로필 입력하는 곳." 사수가 말했다. "입력 항목이 너무 많은 거 아닐까요? 필수 항목만 남기고 나중에 받으면 어떨까요?" PM이 고개 끄덕였다. "그것도 방법이긴 한데, 초기 데이터가 없으면 추천이 안 돼서요." 나는 받아적었다. MAU 12% 하락. 온보딩 2단계 이탈. 입력 항목 검토 필요. 말할 타이밍을 놓쳤다. 아니, 뭐라고 말해야 할지 몰랐다.질문이 날아올 때 PM이 나를 봤다. "신기획님, 온보딩 화면 정의서 작성하신 거 맞죠?" "네." "2단계에서 왜 이렇게 많이 받게 설계하셨어요?" 머리가 하얘졌다. "그게... 초기에... 추천 로직 때문에..." 말이 안 나왔다. 사실 벤치마킹한 서비스가 그렇게 했다. 그래서 나도 그렇게 했다. 근데 그 이유를 설명 못 하겠다. 사수가 끼어들었다. "제가 검토할 때 필수 항목 정리가 필요하다고 얘기했었는데, 아직 반영 전이에요." "아, 그렇구나. 그럼 이번 주 안에 수정해서 다시 공유해주세요." "네 알겠습니다." 받아적었다. 온보딩 화면 정의서 수정. 필수 항목만. 이번 주 안에. 손이 떨렸다. 다들 의견을 낸다 회의는 계속됐다. 개발 팀장: "API 응답 속도가 느린 것도 이탈 원인일 수 있어요. 2단계에서 프로필 사진 업로드할 때 3초 걸리거든요." PM: "오, 그럴 수 있겠네요. 로딩 UI 개선하면 어떨까요?" 사수: "스켈레톤 UI 넣으면 체감 속도는 빨라질 거예요. 제가 레퍼런스 찾아볼게요." 다들 자기 의견이 있다. 막힘 없이 말한다. 나는 받아적기만 했다. API 응답 속도 3초. 로딩 UI 개선. 스켈레톤 UI 검토. 머릿속에 질문이 있었다. '근데 3초가 정말 문제일까? 다른 서비스도 그 정도 걸리는데.' 말 못 했다. 틀릴까봐.회의 끝 50분 지났다. PM이 정리했다. "그럼 이번 주에 온보딩 개선안 나오면 다시 모이죠. 신기획님, 화면 정의서 수정본 목요일까지 가능할까요?" "네 가능합니다." "수고하셨습니다." 다들 일어났다. 나도 일어났다. 회의실을 나왔다. 회의록을 정리했다. 액션 아이템 3개. 내 이름 옆에 2개. 또 받아적기만 했다. 자리로 돌아와서 노트북 앞에 앉았다. 회의록을 슬랙에 공유했다. 사수가 좋아요를 눌렀다. 화면 정의서를 열었다. 뭘 수정해야 하지. 필수 항목만 남긴다. 근데 뭐가 필수인지 어떻게 알지. 사수한테 물어볼까. 아니다. 지난주에도 물어봤다. 또 물어보면 '이것도 모르나' 싶을 것 같다. 구글 검색했다. "온보딩 필수 입력 항목". 여러 글이 나왔다. 읽었다. 근데 우리 서비스랑은 다르다. 시간이 지났다. 2시간. 아직 한 줄도 못 고쳤다. 왜 나는 회의 때마다 이렇다. 말할 게 있는 것 같은데 정리가 안 된다. 정리가 되면 타이밍을 놓친다. 타이밍을 잡으면 말이 꼬인다. 사수는 다르다. 생각이 문장으로 바로 나온다. "이건 이래서 안 될 것 같고요, 이렇게 하면 어떨까요?" 명확하다. 나는 "그게... 음... 근데..." 이러다가 끝난다. 지난주 회의 녹음 파일을 들어봤다. 내 목소리가 나온 건 총 4번. "네", "알겠습니다", "확인하겠습니다", "네". 2년차인데. 퇴근길 7시 반에 나왔다. 지하철에서 유튜브를 켰다. "주니어 기획자 회의 노하우" 영상을 봤다. "회의 전에 미리 의견을 준비하세요. 안건과 관련된 데이터를 찾아보세요. 질문 3개를 적어가세요." 맞는 말이다. 근데 나는 안건을 모른다. 회의 5분 전에 알림이 온다. 댓글을 읽었다. "저도 그랬어요. 2년 지나니까 조금 나아졌어요." "질문하려다가 '이거 바보 같은 질문 아닐까' 생각하면 못 해요." "회의록 정리만 잘한다고 PM이 칭찬했는데 기분이 이상했어요." 나랑 똑같다. 집에 도착했다. 내일 회의 내일도 회의가 있다. 오전 10시 30분. 이번엔 말을 해야 한다. 뭐라도. 노션에 적었다.질문 1: 온보딩 2단계를 아예 없애면 안 되나? 질문 2: 필수 항목 기준이 뭐지? 질문 3: 이탈률 12%가 높은 건가 낮은 건가?적고 보니 바보 같다. 1번은 너무 극단적이고, 2번은 기획자가 알아야 할 거고, 3번은 PM한테 물어봐야 할 것 같다. 지웠다. 다시 적었다.벤치마킹한 3개 서비스 온보딩 플로우 비교 우리 서비스 필수 데이터 정의 단계별 이탈률 확인이건 질문이 아니라 숙제다. 또 지웠다.내일도 받아적기만 할 것 같다. 근데 언젠가는 말하게 되겠지. 아마.