Skip to content

2022 11 28 4주차 스프린트 계획 회의

Limpet edited this page Nov 28, 2022 · 1 revision

오늘 할 스프린트 계획 회의

  • 전 주에 발생한 변경 사항에 따라 backlog를 보완합니다.
  • 이번 주의 우선순위, 구현할 기능(Feature), 작업 크기, 담당자를 결정한다.
  • 구현할 기능에 대한 데모 시나리오를 자세히 작성합니다.
  • 사전에 정의한 기능과 동작을 완성했는지 확인할 수 있도록 다음의 내용을 반드시 포함해야 합니다. (테스트 목적과 상황 / 시나리오 진행에 필요한 값 / 시나리오 진행에 필요한 조건 / 시나리오 완료 시 보장하는 결과)
  • 기능 목록 업데이트를 포함한 회의 내용을 프로젝트 저장소 Wiki에 작성하고 결과를 요약하여 Slack 분야 별 채널에 공유합니다. (매주 월 13:00까지)

4주차 스프린트계획

4주차 태스크

플레이어-맵 상호작용, 공유/공유중단 기능, 동기화 기능, 히스토리 기능

  • 월 : 플레이어 맵 상호작용(메인), 공유/공유중단 API
  • 화 : 플레이어 맵 상호작용(날아다니는 오브젝트=사진파편 클릭했을 때 합쳐지는거), 공유/공유중단 기능, 동기화 API
  • 수 : 플레이어 맵 상호작용(링크 패널), 동기화 기능, 히스토리 API
  • 목 : 히스토리 기능

여러분들이 적어놓은 프로덕트 개선사항

  • 현재는 방향에 따라 같은 키워드를 갖는 문서를 분류하고 있는데, 해당 키워드가 쓰인 이정표 같은 게 있으면 무슨 공통 키워드인지 알 수 있어서 좋을 것 같다

    • 키워드+무슨방향 3개 배열
    • [-1, 시작] ⇒ {시작 : 키워드}
  • 짧은 소제목의 경우는 굳이 애니메이션이 들어가지 않아도 무방하므로 해당 기능을 제거한다.

  • 로딩 프로그레스 바 구현

  • hidden을 활용해서 너무 멀리 있는 것들은 scene에서 렌더링을 막아버리자! <주말에 하긴했음>

  • 공개된 노션 페이지의 경우 링크를 추가하는 것도 좋을 것 같다

    • 같이 제공됨. 야 신난다!
  • 미들웨어는 (redis에 부담이 될 수 있어서) 어떤 건 쓰고 어떤 건 안 쓰도록 구현하고 있는데, 새로 미들웨어를 쓰는 api를 추가하려면 index.js에서도 수정해줘야 해서 부담스럽다. (기종이 할예정)

    import {authMiddleware,catchAuthError} from "../middleware/authMiddleware";
    
    router.post(
      "/gallery",
    	authMiddleware,
    	catchAuthError,
      asyncHandler(async (req, res) => {
        //duration= 2w||1m||3m||1y
        const userID = req.userid;
        const notionAccessToken = req.accessToken;
        const nowTime = Date.now();
        const { period = "all", theme = "dream" } = req.query;
    
        const notionRawContent = await getRawContentsFromNotion(notionAccessToken, period);
        const processedNotionContent = await processDataFromRawContent(notionRawContent, theme);
        const galleryID = await saveGallery(userID, processedNotionContent);
    
        console.log(`총 처리 시간: ${Date.now() - nowTime}`);
        res.status(200).json({ page: `/gallery/${userID}/${galleryID}` });
      }),
    );

    이런 식으로 수정하는 게 괜찮을듯. 명시적으로 이 엔드포인트가 무슨 선택적인 미들웨어를 쓰는지 알 수 있어서 응집성이 늘어남

버그를 수정해보아요

  • 1인칭 회전 관련 버그 원인 파악 및 수정(사실 이건 three.js pointerlockcontrol 버그임)

태스크맵을 짜 봅시다

스프린트 계획 회의
🕖 데일리 회의
week1
week2
week3
week4
week5
week6
📔 팀 회고
🗓 개인 회고
🏝️Ground Rule
⚙️ Tech Spec
Clone this wiki locally