💻

UPF 2021FW act.2 과제 상세안내

[과제 안내]
안녕하세요! UPF와 함께하는 프로젝트의 첫 여정을 시작하신 것을 진심으로 환영합니다. 이번 과제는 각 팀 프로젝트를 구체화하고, 실행 플랜 설계를 위한 과제들입니다. 1. 어떤 프로젝트를 진행하는지? 2. 왜 프로젝트를 기획하게 되었는지? 3. 어떤 계획으로 프로젝트를 진행할 예정인지?
위 과정대로 과제를 수행하다보면 어떤 방법으로 나아가야 하는지 정리되는 시간이 될 것으로 기대됩니다. 여러분이 공유해 주신 내용은 저희가 포트폴리오외부 소개자료로 활용될 수 있도록 [UPF 2021FW 팀 정보]에 기록할 예정입니다. 아마 이미 서비스를 진행하는 팀들이거나, 다른 커뮤니티에서 이미 과제를 수행하신 팀의 경우에는 위와 같은 내용이 미리 정리되어 있을 수 있다고도 생각됩니다. 그렇다면 해당 내용을 조금만 다듬어서 페어링 시간에 공유주세요!
과제 수행 Tip: 이전시즌 [팀 정보]의 'UPF에서 수행한 과제' 탭을 확인하면 과제 족보를 확인할 수 있습니다.
[과제 제출 방법] 페어링 시간에 페어팀과 공유될 수 있는 NOTION, Google Docs, PDF, 기타 링크로 두 번째 활동 날짜인 9월 25일 토요일 오후 1시까지 Discord 팀 페어링 채널에 올려주세요.
[과제 상세]
1. 팀 프로젝트 요약 (필수) 간단하지만 어려운 과제를 전달 드립니다! 아래의 5가지 항목을 텍스트로 정리해주세요! 진행하면서 수정될 수 있지만, 프로젝트 정의에 꼭 필요한 사안이니 모든 팀은 깊이 고민해주세요 :D
- Mission ← 어떤 문제를 풀고 싶은지 - Why ← 왜 그 문제를 풀어야 하는지 - 팀 소개, 팀 네이밍 설명 - 팀 로고 (팀과 프로젝트가 같다면 생략!) - 프로젝트명 영문 / 국문 - 프로젝트 로고 - 프로젝트 한 문장 요약 - 프로젝트 상세 소개(최대 5문장) - 핵심기능 3가지 소개
2. 타겟 정하기, 페르소나 만들기 (선택) 프로젝트로 구체화 중인 서비스를 어떤 사용자들이 사용하게 만들것인지 고민하고 타겟을 설정해주세요. 나아가 타겟군에서 가상의 인물을 만들고 구체화해서 페르소나를 정리해주세요. * 페르소나란? 제품 혹은 서비스를 사용할 만한 목표 인구 집단 안에 있는 다양한 사용자 유형들을 대표하는 가상인물 https://ko.wikipedia.org/wiki/페르소나_(방법론)
[페르소나 관련 참고자료]
3. 요구사항 명세서 작성 (선택) 요구사항 명세서는 영어로 Requirements Specification, Product Requirements Document, Software Requirement Specification 등 여러 이름으로 불립니다. 세밀하게 따지면 조금씩 다르지만 현업에서는 PRD라고 자주 부릅니다. 디테일하게 작성해 팀원들 모두 명세서를 명확히 이해하는 것이 이상적이지만 현실에서는 리소스 때문에 전문 PM이 아닌 이상 현업을 겸하는 리더가 그런 문서를 작성하기는 어렵습니다. 이번 과제로는 간단한 PRD의 형태로 아래 테이블을 채워나가는 방식으로 진행해봅니다.
PRD
Search
해결하고자 하는 문제
유저가 사용할 기능
상세내용
우선순위
COUNT1
4. 요구사항 정제 (선택)
앞서 정의한 프로젝트의 PRD에서 "Core기능 5가지"를 한번 더 살펴보고 우선순위를 정리하는 과정입니다.
[Core 기능 구체화] - 구체적으로 어떤 기능인가요? - 어떤 형태와 모습을 띄고 있나요? - 프로젝트에서 얼마나 중요한가요? - 소요되는 리소스(시간, 인원) 규모는 어떻게 되나요?
구체적으로 작성하고 난 뒤 우선순위를 정해주세요. 기존에 우선순위를 고려하여 Core기능을 도출했더라도 재평가하실 수 있습니다. 구현해야 하는 기능을 명확히 하는 과정이기도 하지만, 프로젝트의 목표와 팀의 목표에 맞는 방향인지 면밀히 점검할 수 있는 과정이기도 합니다.
[요구사항 정제 관련 참고자료] - 도전적 목표, 전사적 Align, 투명한 공유 - 구글의 조직구조 관리, OKR 사례로 알아보기 * 요구사항 정제와 OKR은 살짝 결이 다르지만 프로젝트를 추진하는데 있어 긴밀한 관계이므로 포함시켰으며(프로젝트를 추진하는 목표, 구현해야 하는 기능의 명분), 향후 더 살펴보는 것으로 하겠습니다.
5. 일정 산출 및 간트차트 작성 (필수)
간트차트는 프로젝트의 일정 관리를 위한 바 형태의 도구입니다. 실무에서도 전체 프로젝트의 진행 상황을 보기 위해서 자주 사용합니다. 지금까지 정제한 "Core기능 5가지" 간트차트를 작성해보며 공수를 예측하는 연습을 해봅니다. Notion의 Timeline을 이용할 수도 있고, Github을 사용하는 오픈소스라면 Zenhub을 사용하는 방법도 있습니다. 툴은 다양하고, 정답은 없으니 팀이 편하게 사용할 수 있고 꾸준히 일정을 업데이트 할 수 있는 도구를 선택하시기를 바랍니다.