(파란별) Index

(파란별) Date

의 회의록 마스터 : 이하령

(파란별) Participants

TEAM FIRE (윤영기 고주형 이하령)

(파란별) Assignment

  1. 페르소나 정의

  2. 네비게이터와 드라이버에게 적용할 Rule 생각해오기

(파란별) Discussion topics

  • 기획 발표 때 까지만 XP, 이후 페어 프로그래밍하는건 어떤가?
  • 시간이 아까울 것 같다.

  • 우선 기획발표도 페어프로그래밍으로 진행하는 것으로 해보자..!

MIRO

링크

Pair programming

영기

  • 페어프로그래밍 3가지 유형을 선택지로 제시

  • 룰 강제화

    • 주석만 달게 하기

    • 채팅 제한

    • 보이스 제한

  • 페어프로그래밍 이용자 상태에 따른 기능

    • 초보자 + 초보자 → 공부하는 분위기

    • 전문가 + 전문가

    • 초보자 + 전문가 → 가르쳐주는 분위기

  • 페어프로그래밍을 진행하는 짧은 시간 안에 목표하는 TODO

    • 스프린트 안의 스프린트

하령

  • 오디오가 비어있지 않았는지 확인

    • 페어프로그래밍에서 드라이버가 쉬지 않고 말하는게 중요하다.

  • 목표 설정 및 성취도 확인

    • 통계화

  • 채팅 및 자료 공유 기능

  • 화면 공유

  • 타이머

    • 드라이버와 네비게이터에 따라 화면 공유 권한을 부여해준다.

  • 라이브 쉐어? → 필요시 최진호 멘토님께 멘토링 요청하자

  • 다른 팀 사례

    • 양방향 코딩과 화상 회의를 통한 코딩 수업 툴

주형

  • Jira/깃허브와의 연동

  • 페어프로그래밍이 끝나고 자동으로 정리

    • STT (speech to text)

    • 공유되었던 레퍼런스

  • 해당 코드를 짤 때 어떤 말들이 오고 갔는지 주석 처리해 보여주기

    • 코드 옆에 + 버튼이 있고, 이걸 누르면

    • 이러한 말들이 오갔고, 이런 자료들을 공유했다!는 것을 보여주기

  • 유의사항들(드라이버, 네비게이터가 지켜야 할 사항)을 수시로 알려주기

기술장벽 (최신 or 핫 or 어려운)

  1. code share → 3rd party

  2. WebRTC와 STT

    1. 어떤 코드를 작성한 시점에서 예전에 말한 부분으로 스크립트 이동

    2. AI 봇 자동 강조

  3. 메시지 브로커 카프카

  4. pm2 cluster nodejs process

    1. 가용성 확보

  5. 봇이 자동으로 push & pull

핵심기능

  1. 화면 OR 코드 공유

    1. 둘 중에 하나

    2. 아직 미정

  2. 역할 분배

    1. 드라이버와 네비게이터

    2. 역할 별로 기능 제한

  3. 목표 세우기

  4. 채팅

  5. 타이머

    1. 자동 스위치

김창준 대표님 - 애자일 1인자