December 15, 2021
함께 자라기 - 애자일로 가는길(김창준 님) 을 보고 정리한 글
이전 회사에서는 도서지원 복지가 없었는데 신입인 주제에 한 달에 한권씩 해달라는 요구를 관철(?) 시켜 지원 받은 책(감사합니다). 회사의 도서지원으로 읽은 3번째 책이었다(유닉스의 탄생, 나는 주니어 개발자다)
현재 이직이 확정된 상태에서 마지막 말년 휴가를 보내며 이 책 반납 이틀 직전에 정리한다.
함께
와 자라기
, 이 2가지가 애자일이라고 하는 일하는 방법의 핵심.(책 내용 정리)
실력은 경력(년 차) 보다 폭넓은 경험
에 비례한다.
의도적 수련을 하는 2가지 방법
지식이나 능력은 복리로 이자가 붙는다.
복리의 비밀
일반 조직
이 일하는 곳에서 만약, 조직은 그대로이며 결과물을 주기적으로 찍어낸다면 결과물에는 큰 변화가 없다. 동일한 조직에서 동일하나 제품을 반복적으로 찍어내는 공장의 비유.복리 조직
에서는 첫 주기에 만들어낸 결과물을 계단 삼아서 다음 주기에는 조금 더 높은 위치에서 다음 결과물을 만들어 낸다. 내가 만든 결과물을 나의 일부로 만들어서 다음 단계에 보탬이 되도록 이용해먹는 것.부트스트래핑(bootstrapping)
이라고 한다. 자기가 신은 신발에 달린 끈을 들어 올려 자신의 몸을 공중에 띄운다는 뜻에서 생긴 단어. 외력의 도움 없이 스스로 상황을 개선하는 것을 의미. 다른 단어로 지수적 증가성장에 가장 중요한 2가지 질문
위 2가지 질문에 대한 도움되는 몇 가지 해답
때문에
보다는 덕분에
라는 관점으로 바라보기학습하기 힘든 환경과 주제(소위 암묵지, 직관
같은 것들이 작동하는 회색 영역)
암묵지, 직관의 영역에서 중요한 역량
업무 시간 중에 불안함이나 지루함을 느끼는 때가 대부분이라면, 실력이 도무지 늘지 않는 환경에 있는 것이다.
장기적으로 실력을 높이는 방법은 많다
당장 불안함을 느끼고 있다면? 3가지 접근
맡은 일의 가장 간단하면서도 핵심적인 결과물을 첫 번째 목표로 삼는 것.
메타인지
전략이 필요하다.사회적 자본과 기술
신뢰
가 가장 중요어떠한 좋은 기술(ex. TDD도입, SVN->Git 변화) 을 팀에게 적용하려고 했으나 사람들이 수동적이고 보수적이다라고 느껴졌을 때는 자문해야 한다.
그 조직이 나를 좋아하는가?
신뢰 자산이 높은 조직은 커뮤니케이션 효율이나 생산성이 높다.
품질은 상대적이다
품질이란 누군가에게 가치가 되는 것.
감정을 배제할 수 없다
프로그램을 이해할 때 상호 참조 전략이 필요하다.
빠르고 빈번한 바통 터치가 가능한 전문가 조직
성공하는 팀의 압도적 공통점은 심리적 안전감이었다.
위의 1~3 단계 이전에 우선적으로 중요한 것
리더가 팀 학습 속도에 미치는 영향
학습 환경의 차이
현실에서 실천하기
애자일 확률론
또는
확률에 해당.그리고
확률에 해당한다. 모든 사람이 제각기 깨달음을 얻어야만 전체 프로젝트의 체감 성공률이 높아진다.그리고
확률에서는 확률끼리 계속 곱해나가기 때문에 팀 레벨에서 통찰을 통해 개선이 일어남(전체 확률은 기하급수적으로 떨어짐). 또는
확률에서는 그 일이 안 일어날 확률을 모두 곱해서 그 값을 1에서 빼면 된다.그리고
확률을 또는
확률로 바꾸고, 나쁜 일에 대해서는 또는
확률을 그리고
확률로 바꾸는 경향이 있다.또는
조건에서 그리고
조건으로 바꾸게 한다. 모든 변수에 문제가 생겨야 전체에 문제가 되는 상황.그리고
조건을 또는
조건으로 바꾸게 한다. 한 사람이라도 통찰을 얻으면 그걸 공유해서 전체가 개선.- 고객에게
- 우리의 진짜 고객은 누구인가?
- 매일
- 어떻게 점진적으로 가치를 전할 것인가?
- 어떻게 보다 일찍, 그리고 보다 자주 가치를 전할 것인가?
- 가치를
- 무엇이 가치인가?
- 지금 우리가 하고 있는 일이 정말 가치를 만드는 일인가?
- 지금 가장 높은 가치는 무엇인가?
- 비슷한 수준의 가치를 더 값싸게 전달하는 방법은?
- 전하라
- 가치를 우리가 갖고 있지 않고 고객에게 정말 전달하고 있는가?
- 고객이 정말 가치를 얻고 있는가?
학습
협력
뛰어난 애자일 코치는 함께 자란다.