Programming

퍼스널 애자일 퍼스널 칸반

halatha 2023. 1. 5. 09:38

CHAPTER 01 퍼스널 칸반 기본 다지기

'수(守)-파(破)-리(離)'... 먼저 기본을 충분히 익히고(守), 의문을 품고(破), 당신만의 방식을 발견해 내라고 말한다리(離)... 변화에도 적응할 수 있을 정도로 유연한 시스템이 필요

CHAPTER 02 첫 번째 퍼스널 칸반 만들기

Step 1. 준비물을 챙기자

Step 2. 업무의 ‘가치흐름 value stream'을 설정하자

Step 3. '할 일 목록: 백로그 backlog'를 만들자

Step 4. '진행 중 업무 WIP'의 개수를 제한하자

러시아 심리학자 블루마 제이가르니크 Bluma Zeigarnik, 인간의 뇌가 완결을 갈망한다... '제이가르니크 효과'... 완료된 것보다 중단되거나 미 완료된 생각이나 행동을 기억할 확률이 90%나 더 높다. 뇌는 의미를 처리하기 위해 패턴을 찾는 경향이 있어 정보가 빠진 부분에 집착

업무를 시각화하고 진행 중 업무의 개수를 제한해 놓으면, 불확실성이 줄어들고 업무의 완결이 촉진... 제이가르니크 효과가 가져오는 인식의 작용인 실재적 오버헤드 감소

더 많은 업무를 수행할수록 더 불안정하게 되고 더 많은 스트레스. 멀티태스킹을 수행하는 중에는 최대의 효과를 낼 수 없다. 진행 중 업무 WIP 의 개수를 제한하고 우리 앞에 놓여 있는 작업에 집중할 때 최대의 효과가 발생

Step 5. 당김 pull 을 시작하자

업무의 상태를 변경하기 위해... 칸반의 가치 흐름에 따라 옮기는 물리적 행위는 '완결'에 대한 뇌의 욕구를 충족. 완결에 대한 체험적 kinestheric 표현, 제이가르니크 효과에 대한 해독제

Step 6. 성찰 reflect 을 하자

퍼스널 칸반의 힘을 증폭시켜 보자

다른 사람으로 인해 혹은 당신의 통제 밖에서 일어나는 업무가 있다면, 그런 것들도 칸반에 반영되었는지를 확인해야 한다.

업무가 어떤 지점으로 흘러가 정체되면 이를 '병목 bottleneck' 업무의 흐름을 막는 제약 constraint. 가치흐름과 일을 시각화하면 이러한 지점들도 자연스레 시각화

CHAPTER 03 교통관리와 같은 시간관리

교통 traffic 과 같은 흐름 flow

 수용량 capacity 얼마나 많은 업무를 최대로 수용할 수 있는가 fit

 쓰루풋 throughput 얼마나 많은 업무가 실제로 처리(완료)되며 빠르게 흐르는가 flow

사람에게 '가득 찼다'는 말은 업무의 수용량 capacity 이 아니라 쓰루풋 throughput, 즉 처리량을 의미. 업무는 보유 contain 하는 것이 아니라 처리 process 하는 것이기 때문

수용량은 공간 space 과 관련이 있지만 쓰루풋은 흐름 flow 과 관련

교통이 그렇듯, 업무도 담아 두는 fit 것이 아니라 흐르는 flow 것

멀티태스킹이 궁극적으로는 생산성을 떨어뜨린다

멀티태스킹에 뛰어나다는 사람들은 쓰루풋이 아닌 수용량을 기반으로 업무를 최적화. 여러 갈래의 업무에 대한 정보들을 동시에 효과적으로 다룰 수 없었다.

3개 이상의 활동은 뇌를 지나치게 자극하여 정신적 혼선을 야기. 교착 상태 gridlock 또는 정신적 소진 상태 mental burnout

진행 중 업무의 개수 제한하기

삶을 제대로 살기

명확성 clarity 이 칼carl 을 진정시키다

'TO-DO LIST': 악마의 씨앗

CHAPTER 04 흐름관리: 자연의 모든 것은 흐른다

모든 것을 과잉 통제 over-control하려 들지 말라. 흐름의 속박으로부터 한 걸음 물러나 충분히 여유를 가져야 흐름을 관찰하고 수정하고 개선할 수 있다. - 도날드 럼스펠드 Donald Rumsfeld

흐름 flow: 업무의 자연스러운 움직임

 흐름 flow 업무의 자연스러운 처리 과정 - '일의 진행'

 케이던스 cadence 규칙적이고 예측 가능한 업무 요소의 주기 - '일의 리듬'

 슬랙 slack 업무의 흐름을 원활하게 만드는 업무와 업무 사이에 존재하는 여백 - '일의 쉼표'

케이던스 cadence: 업무의 리듬

작업들이 가치 흐름을 따라 이동하는 것을 시각화하면, 업무 흐름의 저변에 깔려 있는 '리듬'이 감지되기 시작

슬랙 slack: 음표가 너무 많아지는 것을 피하기

실전에서의 당김, 흐름,케이던스 그리고 슬랙

 

grind to a halt 너무 많은 곡물로 인해 맷돌이 움직이지 않게 되었다는 것은 마치 정체된 고속도로

서빙 소년의 교훈: 당김의 본질

밀어내기 방식은 맹목적 행동인 경향, 당김은 이성적인 행동

업무 흐름에 거슬리지 않고, 수용할 수 있는 만큼 작업을 선택

CHAPTER 05 충만한 삶의 요소들

생산성, 효율성,그리고 효과성

 생산성 productivity 얼마나 많은 일을 완수했는지

 효율성 efficiency 일을 얼마나 쉽게 완수했는지

 효과성 effectiveness 적합한 일 right work 을 적시 right time 에 완수했는지

심리학자 매슬로우 Abraham A. Maslow 절정 경험 peak experiences 최고로 몰입했을 때 새롭게 또는 강렬하게 느끼게 되는 의식의 상태 무아지경 혹은 몰입

CHAPTER 06 우선순위 관리

시각적 통제가 그간 나의 몰입을 유지

추측하지 않도록 만드는 시각적 관리와 통제가 없다면 우리는 결국 추측할 수밖에 없다.

상황은 항상 변하고 있기에, 이러한 변동성 variability  장애 interruption, 한발 더 나아가 혁신 innovation 까지 고려한다면, 업무와 업무 사이에는 시간적 여유 공간인 슬랙 slack 유연함 flexibility 이 반드시 필요

긴급성과 중요성

 

 

 

시간 관리 매트릭스 Time Management Matrix 는 업무의 상대적인 긴급성 urgency 중요성 importance 을 강조

고급 기술: 퍼스널 칸반에서의 지표

 진정 가치가 있는 유일한 것은 직관이다. - 알버트 아인슈타인 Albert Einstein

CHAPTER 07 지속적인 개선

A급 프로그래머는 단순히 프로그래밍 능력이 뛰어난 사람이 아니었다... 소프트웨어를 왜 만들려고 하는지 이해하기 위해 많은 시간을 할애한다는 점에서 탁월

힘의 원천은 '숨겨져 있는 명확성을 찾아내는 메타인지'

A급 예술성이란 기술력에서 탄생하는 것이 아니라 목적의 명확성에서 탄생

명확성 clarity 이 모든 것을 좌우한다

 

 

명확성을 가질 때 시간을 효율적으로 사용하고, 정보에 기반한 확실성을 가지고 행동하며, 업무를 보다 나은 방법으로 처리할 수 있다.

한 가지 욕구가 충족되어야 추가적인 욕구를 탐색할 수 있는 안전한 상태에 놓이게 된다.

경로 수정: 우선순위 변경의 현실

 

아무리 정교하게 수립되고 자금이 충분히 지원된다고 하더라도, 프로젝트는 좀처럼 정확하게 예측하기 어렵다. 원래 계획으로부터의 약간의 편차는 피할 수 없으며, 이에 따른 작고 빈번한 조정은 불가피

경로를 수정한다는 것은 프로젝트 관리를 실패했다는 의미가 아니며, 통제력을 상실했다는 것도 아니다.

구조화가 잘못된 안전감 security 을 이끄는 경우가 많다... 맹목적으로 계획을 따르는 것은(그것이 아무리 철두철미한 계획이라 해도), 목표를 달성하기 위해 세심한 주의를 기울여 수시로 행동을 조정하는 것을 뛰어넘을 수는 없다. 특히 퍼스널 칸반은 관찰 observation, 실험 experimentation, 보정 adjustment 에 기반하여 예측

자기성찰 introspection

성찰하지 않는다면 경험이 무슨 소용 있겠는가? -프레드리히 대왕 Fredrick the Great

의사결정을 하는 순간에는 그것이 실용적인 결정인지 감정적인 결정인지 구분하기 힘들다. 그렇기 때문에 모든 일이 완료된 이후에라도 우리의 결정에 대해 다시금 성찰해 봐야 한다. 일이 완료되어 결과를 보았다 하더라도, 그 의사결정의 동기가 무엇이었는지는 여전히 모르는 경우가 많기 때문

회고 retrospectives

상황은 계속 변화하기에 성공과 실패 자체보다도 성공 또는 실패로 이어진 맥락에 초점을 맞추어야 한다.

'회고'란 정기적이고 의식 ritual 적인 집단 성찰 collective reflection 이며, 애자일 Agile 과 린 Lean 에서 흔하게 볼 수 있는 관행

문제를 근본적으로 해결하기

 어떤 문제든 그 근본 원인을 찾는 것이 문제해결의 핵심이다. - 오노 다이이치 Taiichi Ohne

인간의 뇌가 무작위 random 적이라고 느끼도록 조작하는 것은 불가능에 가까울 정도로 어렵다. - 알렉스 벨로쉬 Alex Bellosh

점들을 연결하듯 connecting the dots 인간은 패턴을 종합하여 환경에 대해 해석하고 가정 assumptions 을 세운다.

당신이 나를 믿지 않고 의심하리라는 것을 알지만, 인간의 가장 우수한 능력은 바로 자신과 타인을 의심하는 것이다. - 소크라테스 Socrates

소크라테스식의 긴 탐색 과정은 당신의 잘못된 가정들을 바로 잡고 당신 스스로가 자신의 결론에 도달하도록 돕는다... 스스로 해보게 함으로써 이해를 촉진

CHAPTER 08 엔드게임

부록

부록 B. 퍼스널 칸반 커뮤니티 소개