
375
Chapter 9
MLOps와 ML을 위한 지속적 전달(CD4ML)
팀은 두 사람의 강점을 활용하고 맹점을 줄일 수 있습니다.
새로운 팀원들의 빠른 적응
새로운 팀원들은 더 경험 많은 팀원들과 함께 작업하면서 코드베이스, 팀의 작업 방식,
도구를 빠르게 배울 수 있습니다. 이는 온보딩 과정을 가속화하고 새로운 팀원들이 더
빨리 효과적으로 기여할 수 있도록 도와줍니다. 이는 많은 문서를 읽거나 녹화를 시청하
는 방식보다 훨씬 효과적입니다.
집중 유지
페어 프로그래밍을 통해 개인이 산만해지거나 길을 잃는 것을 방지할 수 있습니다. 이 활
동의 사회적 특성 덕에 두 프로그래머 모두 집중하여 더 효율적으로 작업할 수 있습니다.
팀이 효과적으로 페어 프로그래밍을 할 수 있도록 돕는 몇 가지 기술이 있습니다. 예를 들어,
드라이버-네비게이터
driver
-
navigator
, 핑퐁
ping
-
pong
, 드레이퍼스 제곱
Dreyfus
squared
등이 있습니
다. 여러분과 팀을 위해 페어 프로그래밍의 이점과 메커니즘에 대해 ‘페어 프로그래밍에 관
해’
28
라는 짧은 글을 읽어 보는 것을 권장합니다.
모든 운영 환경 아티팩트에 버전 관리를 활용하세요
코드, 데이터, 구성, 중간 데이터, 훈련된
모델과 같은 아티팩트의 버전 관리는 팀에게 재현성, 추적 가능성, 감사 가능성, ...