생산성을 높이고 싶을 때 우선적으로 고려해보면 좋을 것: 작게 일하기

개인이든 팀이든 생산성을 높이고 싶을 때 우선적으로 고려해보면 좋을 것 중 하나는 '일을 작은 단위로 쪼개서 진행하는 것'이다.


원글: https://dora.dev/devops-capabilities/process/working-in-small-batches/

번역글: https://jayden-blog-next.vercel.app/posts/from-time-to-time/article/working-in-small-batches


개발자라면 PR이나 커밋의 코드 라인 수를 줄이는 등의 시도를 해볼 수 있다.

강남언니의 경우 한 PR 당 테스트 코드 제외 200줄 이내로 작성하는 걸 목표로 했고, 우아한형제들의 경우 삭제 포함 300줄 미만으로 제한한다고 한다.

(참고: https://techblog.woowahan.com/7152/#toc-6)


PO라면 한 번의 릴리즈를 통해 내보내려는 기능을 최소화(MVP)하는 등의 시도를 해볼 수 있다. 이렇게 작게 일하는 건 DevOps 의 최종 목표인 CD의 기반이기도 하다.


왜 일을 작게 쪼개는 게 생산성을 높여주는가? 한 번에 신경 쓰는 관심사가 작고 빠르게 끝낼 수 있기 때문에 몰입하기 쉽고 실수할 확률을 줄여주고, 빠르게 피드백을 받을 수 있어서 재작업 시간을 줄여주는 등 효율적으로 움직이게 해준다.

해보면 곧장 이 효용을 느끼는 경우가 많다.

DORA | DevOps Capabilities: Working in Small Batches

dora.dev

DORA | DevOps Capabilities: Working in Small Batches

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 11월 27일 오후 11:40

 • 

저장 16조회 2,770

댓글 0

    함께 읽은 게시물

    [성장하는 데이터 분석가에게 필요한 3가지 마인드셋] 2

    지난 시간에 이어서 데이터 분석가가 성장하기 위해 필요한 3가지 마인드셋(Mindset)에 대해 이야기해보고자 합니다. 여기서 마인드셋(Mindset)은 하나의 가치관 또는 사고 방식이라고 이해하셔도 좋을 것 같습니다. 성장하는 데이터 분석가는 1. 분석적 사고(Analytical mindset) 2. 문제-해결 논리(Problem-solving Approach) 3. 의사소통 (Communicational mindset) 이 3가지를 갖추어야 합니다. 그럼 두번째 문제-해결 논리에 대해 이야기 해볼까요? [... 더 보기


    개발자의 장애 공유 문화

    ... 더 보기

    개발자의 장애 공유 문화

    K리그 프로그래머

    개발자의 장애 공유 문화

     • 

    저장 17 • 조회 3,698


    샘 알트만: "지금 당신이 o3보다 더 똑똑하다고 생각하세요?"


    ... 더 보기

    샘 알트만: "지금 당신이 o3보다 더 똑똑하다고 생각하세요?" : 오호츠크 리포트

    55check.com

    샘 알트만: "지금 당신이 o3보다 더 똑똑하다고 생각하세요?" : 오호츠크 리포트


    감사합니다. 멋진 서비스 잘 만들어보겠습니다.

    ... 더 보기

    조회 875