A
AB180
April 25, 20221회
생산성 있는 Review 문화가 되기까지
간단 소개
AB180의 생산적인 Review 문화 구축 여정을 공유하고, Review 문화 도입 시 발생할 수 있는 문제점과 해결 방안, 그리고 얻은 교훈을 제시합니다.
AI Summary
- Review 문화 도입 배경 및 초기 문제점
- AB180은 코드 및 기술 명세 Review를 통해 실수 감소 및 변경 사항 공유를 목표로 했으나, 업무량 증가, 속도 저하, 일정 예측 불가 등의 문제 발생.
- 오래된 팀원에게 Review 부담이 집중되고, Review 지연으로 전체 생산성이 저하되는 현상 발생.
- 문제 해결 및 개선 노력
- Review 분산을 위해 의도적으로 Review 요청을 위임하고, 예상 소요 시간을 공유하여 Review 부담을 줄임.
- Review 요청 후 4시간 이내 또는 다음 날 오전까지 완료하는 규칙을 통해 일정 예측 가능성을 높임.
- 예외를 허용하여 자율적으로 Review 요청 여부를 판단하게 함으로써 리소스 낭비를 줄이고 책임감을 강화.
- 얻은 교훈
- 코드 Review는 버그 방지보다 코드 품질 향상에 초점을 맞춰야 하며, 테스트를 통해 버그를 막아야 함.
- 규칙에 얽매이지 않고 유연하게 대처하며, 일정을 예상 가능하게 만들어 생산성을 높여야 함.
- 작은 스타트업에서는 규칙으로 인한 생산성 저하를 경계해야 함.
Next Feeds
HTTP/2 훑어보고 AWS에서 적용해보기
HTTP/2 프로토콜의 장점과 AWS 환경에서 HTTP/2를 적용하는 방법, 그리고 HTTP/2 최적화 시 고려사항을 설명합니다.
HTTP/2AWSCloudFrontElastic BeanstalkMultiplexing
2022. 4. 24.
카카오엔터테인먼트FE
HTTP/2 훑어보고 AWS에서 적용해보기
HTTP/2 프로토콜의 특징과 AWS 환경에서 HTTP/2를 적용하는 방법을 소개하고, HTTP/1 최적화 방식 재고 필요성을 강조합니다.
HTTP/2AWSCloudFrontElastic BeanstalkMultiplexing
2022. 4. 24.
카카오엔터테인먼트FE

올리브영 결제 이야기 Part - 1
올리브영은 비동기 결제 방식의 문제점을 해결하고자 동기 방식으로 전환, 결제 안정성을 높이고 사용자 경험을 개선했습니다.
올리브영결제 시스템비동기동기Datadog
2022. 4. 20.
올리브영

GatsbyJS에서 l10n(지역화) 지원하기 (간단한 함수형을 곁들인)
GatsbyJS에서 fp-ts 라이브러리를 활용하여 l10n을 구현하고, 브라우저 언어 설정에 따라 페이지를 리디렉션하는 방법을 설명합니다.
GatsbyJSl10nfp-tsReact함수형 프로그래밍
2022. 4. 19.
데브시스터즈

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트
뱅크샐러드 iOS팀의 통합 UI 테스트 방식 소개: 도입 배경, 선행 조건(VoiceOver), 실제 운용 사례(LocalUITest, Smoke 테스트) 및 팁을 제공합니다.
통합 UI 테스트iOS테스트 자동화VoiceOverXCUITest
2022. 4. 18.
뱅크샐러드

서버 언어 전환 이야기
키친보드 팀의 서버 언어 전환 과정을 공유하며, Python에서 Kotlin으로의 전환 이유, 계획, 실행 과정, 그리고 발생했던 이슈와 회고를 다룬다.
언어 전환KotlinSpring Framework유지보수성생산성
2022. 4. 15.
스포카