본문 바로가기
Seminar

2022 배민 WOOWACON 우아콘 1

by _dreamgirl 2022. 11. 4.
반응형

2022 배민 WOOWA 우아콘 1

1. 배민 사장님 PM 프로덕션 디자이너 협업 이야기
-
지난 8, 배민 사장님을 위한 개편(배민의 채널이 많아서 일원화가 필요하였음)
-
가게 관리 주문 접수 기능 개선, 주요 사용하는 기능과 수요를 바탕으로 앱의 개선 방향성 설정
-
인앱 브라우저 통합(외부 브라우저 -> 인앱 브라우저 : 하이브리드 )
- 2
주간의 베타 테스트 기간을 두고 사장님들의 피드백을 받았음
-
협업 방법 : 히스토리 회의 내용 공유(Slack), 기획서 수정 더블 체크(피그마), 데일리 일정 확인 이슈 공유(1-2일내)
-
조언 : 혼자 고민하는 시간 줄이기! 역할을 상황에 맞춰 유연하게! 쌓은 신뢰를 바탕으로 마음으로 일하기!

2. 배민 사장님 2 (iOS + Android + WebView 개발 이야기)
- 주문 접수 Flow (고객, 사장님, 라이더)
- Polling vs Push
- 주문 내용 갱신(1분단위 polling), 주문 상태만 변경시 push 사용
- Client Notification


- WebView 렌더링 느린 이슈 개선점 분석(React 개발)
- 전체메뉴와 이용가이드와 같은 변경사항이 거의 없는 부분은 데이터 캐싱을 이용
- app에서 새로고침을 하지 않고 web visibility change 상태로 새로고침을 사용
- 앱과 통신 : DeepLink, WebAction, Javascript Interface

- Android 구조 개선 : MVP에서 View Presenter 의존성이 강해서
Compose 도입을 위해 MVVM MVI 형태로 사용하는 구조로 변경
- Event dispatch 인터페이스를 구현하여 View ViewModel 결합도를 줄이고 응집도를 높임

 

3. 테스트 코드를 우아하게 작성하는 법 
-
테스트를 위한 테스트 픽스터, 팩토리 함수를 만든다.
- kotest + MockK
-
어설션부터  BDD까지 점진적으로 도입하는게 좋다.

4. 우리팀의 코드 리뷰 문화
- 친밀감, 유대감, 신뢰, 자유로운 분위기 형성
- 코드 일관성, 로직 더블 체크, 코드 중복 제거, 함께 성장
- Slide 이용
- MR 내용 간단히, 범위와 크기 조절
* 배운 점
- 유지보수 관점에서 나은 코드, 커뮤니케이션 스킬 
- 우선 순위에 따른 일하는 방법, 용기
- 협업하는 방법, 규칙을 만드는 프로세스 

5. 개발자, 교육자가 되기로 결심하다
* 코치 역할(교육자)
- 강의와 멘토링
- 크루(교육원)에 공유할 내용 30분 Daily Meeting
- 학습의 어려움, 고민 상담
* 교육자가 되기로 한 동기와 교육 준비 과정, 에피소드들 공유
* 느낀점
- 교육 도구를 만들어보면서 기술적인 지식 향상
- 교육 Domain 경험 
* 앞으로
- 교육을 받는 사람들이 빛날 수 있음 좋겠다
- 어떤 좋은 과정을 배워야 좋은 개발자가 되는지 고민하는 모습과 이야기를 공유


참고 사이트

https://woowacon.com/

 

WOOWACON 2022

우아한테크콘서트, 함께해요

woowacon.com

 

반응형

'Seminar' 카테고리의 다른 글

2022 배민 WOOWACON 우아콘 3  (0) 2022.11.10
2022 배민 WOOWACON 우아콘 2  (0) 2022.11.07
2021 NAVER DEVIEW 3  (0) 2021.12.16
2021 NAVER DEVIEW 2  (0) 2021.12.11
2021 NAVER DEVIEW  (0) 2021.11.25

댓글