Skip to content

1주차 Day05

namhyo01 edited this page Nov 11, 2022 · 4 revisions

2022-11-11 설계 공유


설계 공유 발표 자료 작성을 위한 가이드 라인

그룹 프로젝트 가이드

  • 기획 및 설계하면서 어려웠던 점과 이를 해결한 경험을 공유해 보세요. 분명 우리와 비슷한 고민을 한 팀, 같은 고민에서 다른 해결방법을 찾은 팀이 있을텐데요. 다양한 팀의 고민, 피드백을 들으며 새로운 관점을 습득할 수 있습니다.
  • 이를 위해서는 설계의 결과는 물론, 어떻게 회의하고/어떤 과정에서/ 무엇을 결정했는지도 포함되면 좋겠죠?

기존 다이어리 설계

  • 프라이빗한 서비스, 어드민 대시보드로 관리할 계획
  • 피그마 주소

깃헙 프로젝트 관리

  • 통합 프로젝트
    • 처음엔 프로젝트 하나로 작성하면서 페이지, 컴포넌트 단위로 구분
    • 이것이 백엔드 측면에서는 이슈 분할이 쉽지 않아 백엔드 프로젝트를 분리할 필요성을 느끼게 됨
    • 기존 프로젝트를 프론트엔드 프로젝트로 두고 백엔드 프로젝트를 재작성
  • 프론트엔드 프로젝트 주소
  • 백엔드 프로젝트 주소

다이어리 설계 포기

  • 포기하게 된 계기
    • ‘프라이빗’, ‘어드민 대시보드’ 두 컨셉의 충돌
    • 너무나도 많아진 피쳐
      • 처음 쓰는 기술 스택도 많은데다가 프로젝트 경험이 처음인 사람들이 많아서 감당이 어려울거 같았다.

대체 프로젝트 탐색 과정

  • 과정1: 현재 기획을 버리는 선택지들, 지키는 선택지들
    • 버리는 프로젝트
      • 셀프 호스팅 탈중앙화 비디오 스트리밍 서비스
      • 구글 메모 + 트위터 + 마크다운
      • 만다라트
      • 영상 기반 중고 경매
    • 지키는 프로젝트
      • 프라이빗 그룹, 어드민을 개발 후순위로
      • 프라이빗 그룹, 어드민을 아예 제거
        • 멘토토의 끝에 이쪽으로 결정
  • 과정2: 프라이빗 그룹, 어드민을 제거한 뒤 핵심 feature 정리
    • Public SNS + Markdown
      • Email Verification
      • Notification
      • Mention
        • Suggestion

프로젝트 재설계

  • 기획
  • 프로젝트 관리 변경
    • 유저 시나리오 기반으로 피쳐 먼저 작성
      • 이를 기반으로 더 작은 규모의 개발 이슈로 분할
        • 프론트엔드 이슈
        • 백엔드 이슈
  • api 스펙
  • 피그마

etc

  • Dev랑 배포 서버 분리해서 ncloud 서브 계정 설정
    • 한 계정에서 다 하기엔 돈이..
    • 혹시 여러 계정 크레딧 통합해서 관리하는 방법 아시는 분..?

Clone this wiki locally