Skip to content

2차 데모데이 회고록

최승원 Merry edited this page Oct 18, 2023 · 1 revision

무엇이 잘 되었는가?

  • 지토
    • 야근이 잘 되었습니다.
    • 현 자원(시간 등)에 따라 기능을 축소한 것이 매우 훌륭했다고 생각합니다.
  • 멘델
    • 야근 최대한 적게하고 목표 기능을 기한내 구현
  • 글로
    • 브랜칭 전략에 맞게 협업을 잘 진행하고 있는 것 같습니다!
    • 이슈 발행이나 PR을 등록하는 등의 작업에 점차 익숙해지고 있습니다!
    • 컨벤션을 지키면서 잘 진행하고 있다고 생각합니다!
  • 둘리
    • 레벨2까지 골골대면서 짜던 테스트 코드가 이제는 어떻게 짜야할지 감이 오고 잘짜지는게 신기했습니다.
    • 분업이 잘 될까 걱정스러웠는데 잘 된 것 같아요.
  • 메리
    • 2차 데모데이까지 구현할 기능 축소 및 축소를 위한 의견 공유
    • 백엔드 - 스프린트 마감 기한 준수하여 개발 진행
    • 컨벤션에 맞춰 개발 진행
  • 제이미
    • 2차 데모데이까지 하기로한 내용에 모두 완료했습니다. (물론 과정에서 좀 더 덜어냈지만..ㅎㅎ)
    • 4인이 다같이 몹 프로그래밍으로 진행했는데 지토의 희생으로 그래도 컨벤션, 개발, 일정 관리, 기술 학습에 대해 어느정도 잘 진행된 것 같습니다.
    • 일정 추정이 점점 맞아가고 있음..!
  • 엔초
    • 2차 데모를 나름 잘 마무리한 것 같습니다.
    • 4인 페어프로그래밍이 잘 진행되었던 것 같습니다.
    • 페어프로그래밍을 하다보니 서로 뭘 하는지 잘 공유가 되었던 것 같습니다.
    • 깃허브에 커밋 푸시 pr날리기밖에 할 줄 몰랐는데, 머지, 스쿼시머지, 브랜칭전략, 이슈, 프로젝트, 깃허브액션, 웹훅 등 다양한 기능에 대해 접해볼 수 있었습니다.

무엇이 잘 안되었는가?

  • 지토
    • 너무 제 주관적으로 4인 몹 프로그래밍을 하지 않았나 싶었습니다.
    • 다같이 성장하려고 하는 우테코인데 뭔가 팀원들간의 싱크가 잘 안맞은 것 같습니다.
      • 뭔가 대책이 필요..한거같은 느낌이 듭니다.
  • 멘델
    • 기능 구현에 너무 급한 나머지 테스트 전략 수립 등에 신경쓰지 못한 것 같습니다.
  • 글로
    • 경매글을 등록하고 다시 목록으로 돌아왔을 때 목록이 갱신되지 않는 문제를 해결하지 못했습니다ㅠㅠ
    • 예외 처리를 함께 고민해보는 시간을 가지지 못했던 것 같아요!
      • 등록 버튼을 여러번 눌렀을 때 동일한 경매글이 여러개 등록되는 문제 해결 방법
      • 사용자 입력에 대한 예외 처리를 어떤 계층에서 진행해야 할 지
  • 둘리
    • 생각보다 원하는 디자인으로 Picker가 작동하지 않아서 슬펐습니다… 시간이 있으면 다른 조처럼 예쁘게 만들어보고 싶어용
    • 구현에 급해서 예외처리를 소홀히한 것 같아 아쉽습니다.
  • 메리
    • 데모데이별 마일스톤 작성

      → 코치분들의 피드백을 받고 개선되었다고 생각합니다.

    • 적절한 파트 분배 → 지토의 부담이 컸을 것 같다.

    • 발표 준비에 더 많은 시간 투자하기!

  • 제이미
    • 4인 페어프로그래밍 기간 동안 완벽히 따라 잡지 못해 제대로 도움을 줄 수 없어 죄송했습니다.
    • 2차 스프린트 동안 지토가 주도하여 진행했기에 업무 분배가 괜찮은지에 대한 의문이 들었습니다.
      • 한 사람에게 가중되는 부담
      • 나머지 인원이 제대로 이해했는지 파악할 수 없음
      • 모든 것을 설명하기엔 한계가 있을 것
    • 제이슨이 이야기한대로 경매에서 뻗어나가는 구조였으면 더 좋지 않았을까 생각합니다.
  • 엔초
    • 지토가 설명도 하면서 주도적으로 진행해야하다보니 부담이 많아 힘들었을 것 같습니다.
    • 일정 추정이 잘 안되었던 것 같습니다. 그래도 뒤로 갈수록 예상 소요 시간과 실제 소요 시간의 차이가 줄어들어서 다행이었습니다.

우리가 무엇을 개선할 것인가?

  • 지토
    • 백엔드 크루들과의 진행상황에 대한 이해 싱크를 맞춰야 할 것 같습니다.
  • 멘델
    • 우테코 해당 주차 권장하는 내용도 최우선 사항에 포함시켜서 진행해야할 것 같다
    • 에러 처리 로직(다음 주 월요일에 최소한 sealed class 로 감싸서 분기 처리까지는 가능하게 해야할듯), Ui State개념 도입해서 로딩 애니메이션 빨리 넣어야할듯(이걸 넣어야 데이터바인딩 초깃값 널 문제가 해결된다고), 데모 앱 배포(다다음주 월요일까진 해야할것 같습니다)
  • 글로
    • 안드로이드 팀 일정 추정 (마일스톤 작성)
  • 둘리
    • 기능을 지금보다 더 잘라내고 핵심 기능만 예쁘고 꼼꼼하게 만들면 좋을 것 같다는 생각이 들어요.
      • 레벨 1, 2에서 써보지 않은 기술(ex. 코루틴)을 사용하게 됐는데, 기능 구현에 급급해지니 개인적으로 공부할 수 있는 시간이 부족합니다. 사실 지금 코루틴을 완전히 이해하지 못해서 찜찜해요…
  • 메리
    • 적절한 파트 분배

      • 개발을 진행하기 전 각자 주도적으로 진행을 맡을 파트를 정해서 진행하는 것도 좋을 것 같다.

      (지토한테 많은 부담을 드린 것 같아 죄송..한 마음뿐…. 😭)

    • 백엔드도 우테코 권장사항도 일정 추정에 포함시키는 것이 좋을 것 같다.

    • 사용한 기술에 대한 이해

  • 제이미
    • 4인 페어프로그래밍 기간 동안 완벽히 따라 잡지 못해 제대로 도움을 줄 수 없어 죄송했습니다.
      • 그날 개발한 내용 혹은 다음에 개발할 내용에 대해 미리 학습해야 할지 않을까 싶었음
    • 2차 스프린트 동안 지토가 주도하여 진행했기에 업무 분배가 괜찮은지에 대한 의문이 들었습니다.
      • 구현한 기술 중 모르는 게 있다면, 모르는 게 있는 사람들끼리 스터디 해보기
      • 업무를 작게 쪼개더라도 이슈를 분배해 해당 파트에 대해 직접 공부하고 개발하기
      • 서로 개발한 내용에 대해 모르는 게 있으면 세미나 요청
    • 제이슨이 이야기한대로 경매에서 뻗어나가는 구조였으면 더 좋지 않았을까 생각합니다.
      • 다음주부터는 각각이 업무를 부여받게 될텐데 이에 대한 백엔드 크루들끼리 좀 더 이야기해보면 좋을 것 같습니다.
      • 과연 스케이트보드부터 만드는 것은 무엇인가?!
  • 엔초
    • 특히 인프라 부분에 대해 학습이 필요할 것 같습니다.
    • 퇴근 전에 미리 다음날 이슈를 발행하고 내일 구현에 필요한 내용 중 공부가 필요한 부분이 있다면 공부해오기로 했는데, 이번주처럼 야근이 많다면 공부할 시간이 부족할 것 같습니다. 일정 추정을 좀 더 잘 해야할 것 같아요. + 기능 줄이기..
    • 우테코 권장 사항 지키기

당신이 칭찬하고 사람은 누구인가?

  • 지토
    • 백엔드 크루
      • 적극적인 야근…감사합니다
    • 둘리
      • 2차 데모데이 기간 동안 테코톡이 있었음에도 불구하고 적극적으로 참여하시는 모습이 정말 존경스러웠습니다.
      • UI 갑자기 짠하고 가져와주신거 정말…감사합니다
    • 멘델
      • 단백질바 감사합니다
      • 항상 열심히 공부하시는 모습이 정말 멋졌습니다
      • 멘디디 최고
    • 글로
      • 오늘 발표 정말 고생하셨습니다
    • 메리
      • 몸이 아프신 상황에서도 적극적으로 참여해주셔서 정말 감사합니다
      • 근로랑 같이 진행하는게 엄청 힘들거같은데 적극적인 참여에 정말 감사합니다
    • 제이미
      • 오늘 발표 정말 고생하셨습니다
      • 제이미 맥북을 제공해주신거에 정말 감사합니다 제이미 맥북으로 진행하다보니 PR 같은 뭔가 애매한 자잘한것들을 주로 제이미가 담당해주셔서 편했습니다
    • 엔초
      • 항상 꼼꼼히 코드에 대해 체크해주셔서 정말 감사합니다
      • 엔초를 백엔드 팀장으로
  • 멘델
    • 지토: 우리팀의 기술리더. 오늘도 서버 연결 도와주셔서 감사합니다.
    • 메리: 근로로 바쁜데도 항상 잘 참여해주시고, 남아서 백엔드 페어프로그래밍 코드를 복습하시는 열정이 멋있었습니다.
    • 둘리: 항상 자기 할 일을 열심히 잘 해주고, 남아야 할 때는 야근을 함께 해줘서 고맙습니다. 디자인 어려웠지만 재밌었고, 예뻤습니다.
    • 글로: 제가 우선사항이 기능>테스트 성향이라서, 어제 글로가 테스트 짜라고 할 때 말을 안들었는데, 잘 듣도록 하겠습니다. 피피티 내용 같이 고민 못해줘서 미안하고 발표 고생많았습니다~~
    • 제이미: 늘 일찍 오셔서 공부하시는 모습과 운동 나가시는 모습이 멋있습니다.
    • 엔초: 어제 2차데모 발표 준비를 도와주시고, 저희 프로젝트를 위해 여러가지 기술을 공부하셨다는 사실에 감사합니다.
  • 글로
    • 지토, 멘델 - 다른 팀원들에 비해 경험이 있는 두 팀원이 각 파트에서 팀원들을 잘 이끌어 주었습니다!
    • 백엔드 - 파트끼리 api 명세가 맞지 않을 때나 더미 데이터 생성이 필요할 때 선뜻 안드로이드 팀의 요구를 들어주셔서 감사했습니다ㅠㅠ 늦은 시간임에도 불구하고 서버 연결에 문제가 발생했을 때 바로바로 문제를 해결해주시는 모습이 멋있었습니다!
    • 안드로이드 - 2차 데모데이 전까지 구현해야 하는 뷰가 많기도 하고 MVVM이나 Coroutine 등 이전에 배우거나 사용해보지 못한 기술을 사용해야 해서 많이 힘들었을텐데 끝까지 최선을 다해서 자신이 맡은 일을 해내는 모습이 멋있었습니다!
  • 둘리
    • 지토 : 기술에 대한 욕심이 많으신 것 같아요!(부럽습니다…) 집에 가서도 공부하는 모습 멋있습니당
    • 멘델 : 아몰랑하고 뷰페이저 넣어버렸는데 기대 이상으로 잘 구현해줘서 고맙습니다… 단백질바 존맛탱…
    • 글로 : 일을 할 때 꼼꼼하게 보고 이것저것 제안해줘서 좋았어용 발표 너무 고생많았어요!!
    • 메리 : 아픈 와중에 열심히 페어프로그래밍에 참여하시는걸 봤는데 너무 고생 많으셨습니당 멋져요
    • 제이미 : 발표 정말 고생 많으셨습니다!! 글로도 제이미도 너무 잘하셨어요!!
    • 엔초 : 이번 주는 백엔드와의 교류가 엄청 크게 있지는 않아서 구체적으로 적기는 어렵네요… 자주 남아서 공부하고 가셨던 것 같은데 2주동안 고생 많으셨어요!!! 앞으로도 화이팅👏
  • 메리
    • 지토
      • 기술에 대한 관심과 열정 존경합니다. 팀원들이 모르는 부분은 이해할 때까지 알기 쉬운 언어로 설명해주시는 모습이 인상적이었어요.
      • 안드로이드와 서버 연동할 때 안드로이드의 입장에서 계속해서 생각하고 말씀하시는 모습도 인상적이었습니다.
      • 이슈가 발생했을 때 빠르게 해결하시는 모습을 보고 얼만큼 준비하고 오셨는지 느껴졌습니다. 👍🏻
      • 작은 부분도 놓치지 않고 칭찬해주시는 모습이 인상적이었습니다.
    • 엔초
      • 엔초의 꼼꼼함에 놀랐습니다. 주의깊게 관찰하고 있다가 적절한 타이밍에 개선이 필요한 부분에 대해 말씀하시는 모습이 인상적이었어요.
      • 의견을 이야기할 때 부드럽게 말하는 부분이 좋았습니다. 기준이 확실한 부분에서는 확실히 주장하면서도 다른 사람의 의견은 잘 수용해주시는 모습이 인상적이었습니다.
    • 제이미
      • 자신만의 기준을 가지고 팀원들을 설득해보려는 모습이 인상적이었습니다. 덕분에 다양한 관점으로 생각해볼 수 있었고, 근거들도 설득력이 있어 제이미의 의견을 듣는 것도 회의중 재미있는 지점이었습니다.
      • 발표 정말 잘 해주셔서 감사합니다! 열심히 발표 준비하시는 모습이 인상적이었고, 끝까지 열심히 진행해주시는 모습 보고 많이 배웠습니다 👍🏻
      • 노트북을 빌려주시고 귀찮은 자잘한 일들을 대신 해주셔서 감사합니다.
      • 안드로이드 분들도 적극적으로 문제 상황을 공유해주시고, 파트가 달라 잘 몰랐던 부분들도 잘 설명해주셔서 감사합니다! 그리고 저희 앱 너무 예뻐요!!!
  • 제이미
    • 지토
      • 2차 스프린트 내내 거의 대부분 지토가 주도했어야 했기 때문에 많은 부담이 있었을 것이라 생각합니다. 그럼에도 항상 자료를 준비해와 주시고 미리 알아와 주시고, 먼저 같이 하자고 제안해주어 감사했습니다. 역시 BE 회장님이십니다 👍👍👍 (외쳐 지토신) 사실 함께하는 미션에서 계속 설명해주시는 것도 굉장히 귀찮은 일인텐데 정말 쉽게 잘 설명해주셔서 잘 따라갈 수 있었습니다!
      • 이번 발표자는 저였기에 제가 더 열심히 준비했어야 했는데 함께 준비해주시고 오히려 많이 알려주시고 도와주셔서 정말 감사했습니다…!
    • 메리
      • 2차 스프린트 기간동안 몸이 좋지 않았고 근로 등 일들이 많았는데 항상 적극적으로 참여하려 노력해주셔서 정말 감사했습니다! 그리고 근로 때문에 빠지더라도 정말 미안해하지 않으셔도 괜찮아요…!
      • 항상 메리의 말하기 방식을 좋아하는데 회의할 때 차분하고 자신의 의견을 잘 정리하는 모습이 멋지다고 생각합니다!
      • 발표자료 마지막까지 도와주셔서 감사합니다!! 🫶
    • 엔초
      • 예진씨 정말 무서운 사람이네

        Untitled

        엔초 진짜 사소한 부분들 잘 캐치하는 것 같아 신기했어요.

        그 외에도 개념 등 놓치고 넘어갈 수 있는 부분들에 대해서 질문하고 궁금해해서 저도 같이 알고 넘어갈 수 있었습니다.

      • 개발한 내용 중 제대로 이해가 되지 않은 부분들에 대해 직접 확인해봐야겠다고 하는 모습 멋졌어요. 학구열이 불타오르는 느낌..! 저도 본받겠습니다.

    • 둘리
      • 갑자기 UI 짠 되었을 때 진짜 놀랐어요. 이게 우리 서비스..?😲 이런 느낌으로 놀라버렸습니다. 진짜 짱짱맨입니다.
    • 멘델
      • 멘델 진짜 모르는 게 없는 것 같아요. 제가 안드로이드 쪽을 잘 몰라 무슨 소리인지 알아듣지는 못했지만 뭔가 항상 대답해주시니 신기했어요..!
    • 글로
      • 저와 함께 발표 메이트가 되어주어 감사했습니다ㅎㅎ 이제 저희는 해방이네요
      • 이번 발표 정말 고생 많으셨어요!!!
  • 엔초
    • 지토 : 정말 수고 많으셨습니다. 어떻게 그 방대한 내용을 다 알고 계시고 이해하기 쉽게 설명을 해주시는지.. 정말 대단하다고 느꼈습니다. 사실 잘 모르는 부분이기에 지토가 아니었다면 도입을 해야하는지도 모르고 넘어갔을 것들이 많았는데, 필요성도 다 설명해주셔서 감사했습니다. 저희 없이 지토 혼자 했으면 지토가 더 편했을텐데도 직접 다 설명해가면서 진행해주셔서 죄송하면서도 감사했어요.
    • 메리 : 컨디션이 안좋았는데도 온라인으로라도 참여해주시려는 열정에 감동했습니다.
    • 둘리 : UI 예쁘게 디자인해주셔서 감사했습니다!
    • 멘델 : 단백질바 감사했습니다! 멘델 정말 똑똑하신 것 같아요!
    • 글로 : 안드로이드는 어떤 테스트를 하는지 궁금해서 잠깐 여쭤봤는데 아까 화장실에서 잘 설명해주셔서 감사했습니다. 이번 2차 데모 발표 정말 수고하셨습니다!
    • 제이미 : 페어프로그래밍을 위한 노트북을 제공해주셔서 감사했습니다. 또, 코드에서 노가다가 필요한 부분을 뚝딱 해주셔서 감사했어요. 이번 2차 데모 발표 정말 수고하셨습니다!
    • 안드로이드 크루분들 : 저희가 api 명세랑 조금 다르게 된 부분이 있어서 혼란스러우셨을 것 같은데, 빠르게 공유해주셔서 감사했습니다.

나는 어떠한 주제와 생각들을 토론하고 싶은가?

  • 지토

    • 어떤 방식을 통해 백엔드 개발 진행 현황에 대한 이해도?를 통일할 수 있을지?
      • 시간만 있었으면 여유롭게 진행할 수 있었겠지만 요구사항과 데드라인이 정해져있어서 좀 급하게 진행하게 된 것 같습니다
      • 백엔드 크루의 작업 진행상황이나 관련 기술 지식을 획일화? 를 해야 할 것 같은데 이를 어떤 방식으로 처리할 수 있을지 고민됩니다
      • 지금 저희가 정해놓은 스터디 & 세미나만으로는 좀 부족한 기분이 들었습니다. 특히 CI/CD하면서 더 느꼈던 것 같습니다.
      • 사실 제가 떠오르는건 진짜 매일 야근 1시간씩 하면서 정기적인 스터디를 한다거나 아니면 최소한의 수준…?을 정하거나 하는 것 밖에는 떠오르지 않습니다…명안이 있을까요
    • 기술 블로그
      • 그냥 갖고 싶어요..근데 만들기도 애매하네요 너무 바빠서
  • 멘델

    이번에 사진 추가 기능과 무한 스크롤이 구현이 안되어서 우선은 이걸 다음 데모 준비 중간까지 빨리 구현해야 할 것 같습니다. 또한, 이거 외에도 저희 구현해야할 내용이 많은 것 같은데, 기능을 다시 보고 줄여보고 이제 개발속도를 올려야 할 것 같습니다.

  • 글로

    • 이번에는 의미 있는 일정 추정을 할 수 있도록 노력해보고 싶습니다!
    • 특히 각 파트마다 일정 추정이 다를 수 있다고 생각해서 파트끼리 일정 추정을 하는건 어떨까에 대해서도 말씀드리고 싶어요!
  • 둘리

    • 기능을 더 줄이고 싶습니다… 구현만 한다면 다 할 수 있을 것 같은데 예외처리, 테스트, 개인 공부까지 하려니 지금의 기능도 조금 많아보여요. (Q&A와 쪽지 중 하나는 이번 레벨에서 버려야하지 않을지… 개인적으로는 Q&A를 버리는게 맞다고 생각합니다.) 많은 기능을 구현하기보다는 굵은 기능들을 제대로 구현하고 싶다는 생각이 듭니다. 시연 때 음수 예외처리를 깜빡한 제 자신에게 슬펐어요. ;ㅅ;
      • 우선 3차 데모는 발표했던 것처럼 입찰, 경매종료, 검색 + 2차 데모 때 구현한 기능을 좀 더 견고하게 짜는 것을 목표로하면 어떨까요? 사실 검색까지 해야할까? 생각했는데 그럼 4차까지 구현을 못할 것 같아요. 검색은 일단 제목 검색을 우선으로 하면 어떨까 싶습니다.
  • 메리

    • 파트 분배 방식 결정하기
    • 어떤 기술을 사용하게될지 미리 정해두기 - 파트를 정할 수 있게? (한 사람이 모든 준비를 다 하는 것을 방지하고자)
  • 제이미

    • 다음주부터는 업무를 분배하는 방향으로 가기로 했기에 일정 추정 방법 및 업무 분배에 대해 이야기해보면 좋을 것 같습니다.
    • 만약 페어로 진행하게 된다면 이때 페어끼리의 지식 차이에 대해 어떻게 해결할 수 있을까에 대해서도 좀 더 고민해보면 좋을 것 같습니다.
  • 엔초

    • 둘리 말대로 기능을 좀 줄이고 우테코에서 말하는 찐한 협업(팀원들 간에 이해도 맞추기, 트러블 슈팅과정에서의 성장) 등에 좀 더 집중하는 것도 배워갈 부분이 많고 우테코에서만 경험할 수 있는 것이 아닐까 하는 생각이 들었습니다.
    • 페어 프로그램의 장단점을 잘 추려서 최선의 방안 도출하기

회의 안건

  • 백엔드
    • 백엔드 일정 추정과 업무 분배 + 방식 결정
    • 백엔드 개발 진행 현황에 대한 이해도 통일 방법
    • 어떤 기술을 사용하게 될지 미리 정하기
    • 페어끼리의 지식 차이를 좁힐 방법
    • 각자가 원하는 목표가 어느정도인지?
  • 안드
    • 안드 일정 추정
  • 공통
    • 기술 블로그
    • 구체적인 3차 데모데이 목표 설정

백엔드 파트 분배 방식

  • 최대한 작게 이슈를 쪼개서 넷이 비슷한 비중으로 업무를 가져갈 수 있도록 하기
    • 충돌 문제도 방지하기 위해 필요
  • 주기적으로(최대한 짧게) 자신이 공부한 내용을 공유해 싱크를 맞추는 시간 자주 갖기
  • 트러블슈팅한 내용, 공부한 내용은 러프하게 작성하여 디스커션에 올려두기 & PR에 링크 첨부
    • 중요한 내용은 정해서 블로그 작성할 수 있도록..(계획)
Clone this wiki locally