(오늘 또 일을 미뤘다) 당신은 든든한 사람 행복한 삶을 사는 사람

작년에 회사 전체에 일정 문제가 많았을 때 코로나에 걸렸음에도 불구하고 타일 프로세서 구현 일정에 대해 스트레스를 받았습니다.

소프트웨어 원칙의 창조 “프로그래머에게 필요한 것은 100점이 아니라 80-90점의 프로그램을 데드라인까지 완성하는 것입니다.

” 기사를 읽고 대부분 동의했습니다.

이 단어들이 나온 책은 Windows 95 프로그래머인 Satoshi Nakajima가 썼습니다.

오늘 나는 또 망설였다.

> 이 책을 읽으면서 중요하다고 생각되는 부분은 건너뛰고 중간에 생각을 정리했습니다.

책의 내용

제안 분야

통해 분리

0. 소개. 시간 관리의 필요성.

독일 작가 괴테는 말했다.

“지식이 충분하지 않습니다.

동기 부여만으로는 충분하지 않습니다.

걸어야 해.”

그는 뺑소니 가능성이나 이메일 답장과 같은 다양한 작업을 수행하는 데 걸리는 시간을 고려하지 않았고 점점 더 작업을 완료할 수 없게 되었습니다.


결국 A씨는 매번 “미안하다.


A씨는 일을 못하는 직원이 아니었다.

오히려 좋은 편이었다.

그러나 그는 특히 시간 관리에 서툴렀다.

그러니 아무리 업무량을 줄여도 소용없었다.

그 후에도 A씨는 나로부터 여러 차례 관심을 받았다.

그런데도 개선이 되지 않아 1년이 지나도 담당부서는 그를 보낼 수밖에 없었다.

미안하지만 내 능력 밖이었다.


A의 문제는 작업을 완료하는 데 걸리는 시간을 예측할 수 없다는 것입니다.

그렇다면 처리 시간을 어떻게 예측할 수 있습니까?

이 책도 다양한 노하우를 알려주지만 결국은 ‘실천’인 것 같다.

회사에 ClickUp이라는 작업 관리 도구가 도입된 후 일정과 마감 시간 설정이 명확해졌고 연습하면서 점점 그것에 대한 감각을 키우고 있다는 느낌을 받았기 때문입니다.


내부 클릭업 작업

문제는 공간 제약이 만성화되면 생산성과 효율성이 떨어진다는 점이다.


그러한 사람들은 분명히 더 효율적인 방법이 있을 때 일에 눈이 멀게 됩니다.

자신이 잘못된 방향으로 가고 있다는 것을 모른 채 어두운 터널을 걷는 것과 같습니다.

이러한 상태를 《희소성의 경제학》에서는 ‘터널링’이라고 부른다.

터널 공사에 종사하는 사람의 작업 처리 능력은 크게 저하됩니다.

또한 출구가 보이지 않아 지치고 일을 마칠 수 없습니다.

개인의 스케쥴 계산 능력이나 시간 관리 능력이 부족해서일 수도 있지만, 한정된 인원에게 과도한 일을 주는 경영진도 분명히 문제가 있다고 생각합니다.

하루 14시간 일을 시작해도 끝낼 수 없는 작업량입니다.

“속도를 우선시하면 필연적으로 작업 품질이 저하됩니다.

그게 더 큰 문제가 아닐까요?”
혹자는 그렇게 말하는데 당신은 틀리지 않았습니다.

속도를 우선시하면 작업의 질이 떨어지는 것은 사실입니다.

속도와 품질의 문제는 trade-off 관계로 볼 수 있습니다.


그러나 양질의 작업을 추구하기 위해 마감일을 놓치는 것은 완전한 방향 전환이라고 생각합니다.

일정에 여유가 있는지는 중요하지 않습니다.


일정 내에서 결과의 품질을 개선하기 위해 맹목적으로 시간을 보내는 것은 큰 문제입니다.


《손자병법》에 ‘교지불려줄속巧遲不如拙速’이라고 되어 있다.

“솜씨는 좋으나 늦는 것은 서투르더라도 빠르지 못하다”는 뜻으로, 늦고 좋은 일을 만회하는 것보다 빨리 결점을 고치는 것이 낫다는 이야기다.


Bill이 세상에서 가장 싫어하는 것은 시간을 지키지 못하는 사람을 위해 변명하는 것이었습니다.

논리적인 사과일수록 더 싫었다.


오전 10시까지 도착하는 지하철을 타고 약속 장소에 가는 것은 대부분의 사람들에게 자연스러운 일이다.

하지만 진짜 본질은 오전 10시까지 약속 장소에 도착하는 것입니다.


해야 할 일을 정의하는 것은 매우 중요합니다.

“프로그래머에게 필요한 것은 100점이 아니라 80-90점의 프로그램을 기한까지 완성하는 것입니다.

1. 실용적인 시간 관리

1. 프로토타입 및 디자인 문서화의 중요성

Microsoft는 “vaporware 전략”을 전문으로 합니다.

완성되지 않은 제품을 미리 발표해 경쟁사를 견제하려는 마케팅 전략이다.

당시에는 깨닫지 못했지만 그것이 바로 컨퍼런스와 제품 시연의 목적이었습니다.


계획이 구체적으로 구체화되면 필연적으로 기회가 생긴다.

저처럼 미국에 막 도착한 프로그래머가 마이크로소프트에서 일할 수 있었던 것은 머릿속에 계획을 시각화한 프로토타입을 만들었기 때문입니다.


프로토타입은 완성도가 떨어지더라도 제한된 시간 안에 제품의 본질을 보여줄 수 있는 가장 좋은 방법입니다.

이 이야기와 완전히 똑같지는 않지만 작년에 서버 오토스케일러를 구현한 후 CTO로부터 “디자인 문서 부족”이 아쉬웠다는 피드백을 받았습니다.

구현 방법에 대한 디자인-디자인 문서를 준비하지 않았고 공유할 문서나 자료도 없이 즉시 키보드에 손을 얹었습니다.

.

기능이나 프로그램을 만들 때 “제한된 시간에 제품의 본질을 보여주는 것”이 ​​매우 중요하며 이는 프로토타입, 디자인 문서 또는 더미 프로그램과 같은 다양한 형태로 수행될 수 있다고 생각합니다.

2. 로켓 발사 시간 관리

로켓스타트라는 이름이 조금 유치하게 들릴 수도 있지만, 그에 걸맞는 다른 이름은 없다고 확신합니다.


이 방법은 ‘항상 마감일을 맞출 수 있는 방식으로 작업하는 것’입니다.


팀으로 작업하면 작업 간에 긴밀한 관계가 형성됩니다.

한 사람의 작업에 문제가 생기면 다른 사람의 작업에도 영향을 미치고 이로 인해 전체 일정이 지연될 수 있습니다.

이것은 종종 소프트웨어 개발의 경우입니다.


이를 방지하기 위해 프로젝트에 참여하는 모든 사람은 작업을 완수하려는 강한 의지를 가져야 합니다.

원칙은 상사와 합의한 기한 내에 작업을 완료하는 것입니다.

1) 소요시간의 20% 이내 총 작업량의 80% 완료

로켓스타트 시간관리법의 1단계는 “총 작업량의 80%를 이틀 안에 끝내는 것”이다.


여기서 말하는 2일은 총 기간에 따라 다릅니다.

총 10일, 2일, 5일, 1일, 3일, 반나절, 1일, 3시간 동안 총 20%. 중요한 것은 기간이 아닌 작업을 시작하자마자 로켓 발사를 연습하는 것입니다.


시작 스프린트를 왜 그렇게 어렵게 만드느냐고 묻는다면 마지막 스프린트 방향을 수정하는 것이라고 대답할 것입니다.

인생을 바꾸고 싶다면 지금부터 로켓 발사 시간 관리법을 철저히 실천해야 한다.

그런데 로켓 발사 연습의 비결은 ‘한 번 발사’입니다.

작업이 결정되면 즉시 시작해야 합니다.


10일 작업이라고 가정하고 10일의 20%인 2일 안에 전체 작업량의 80%를 완료하는 것을 목표로 로켓을 발사하자. 저는 보통 이 시점에서 소프트웨어의 기본 설계를 끝냅니다.

제안서를 작성해야 하는 경우 이 시점에서 제안서의 큰 개요를 작성하십시오.
일을 빨리 끝내고 싶은 것보다 침착하고 여유롭게 일을 하는 데 집중한다면 ‘로켓 발사 시간 관리법’의 진의를 알 수 있을 것이다.

2) 내가 가장 집중할 수 있는 시간에 집중한다(=대부분 새벽, 이른 아침).

여유롭게 일한 지 3일째 되는 날부터 새벽 4시쯤 일어나 일을 시작한다.

그냥 세수하고 바로 일하러 갑니다.

한순간도 허비하지 않고 일에 몰두하라는 것이다.

그리고 중요한 일만 손에 넣으십시오.
오전 6시 30분에 우리는 가족이 일어날 시간에 맞추어 아침 식사를 합니다.

오전 4시부터 오전 6시 30분까지 2시간 30분 동안 방해받지 않고 일에 집중할 수 있습니다.

이 2시간 30분 동안 계양권을 10회 사용한다.

처음 2일 동안 이미 닭 육수를 20번 사용했기 때문에 3일째부터는 10번으로 조절하세요.
이 시간 동안 이 2시간 30분 동안 하루 업무량의 80%를 관리하는 것이 중요하다.

이 시간에 커피를 마시거나 화장실에 가지 않습니다.

문자 그대로 “숨 쉴 틈도 없이” 계속 작동합니다.


새벽 4시에 일어나서 로켓 발사를 하는 이유가 뭘까요? 세 가지 주요 이유가 있습니다.


– 시간 제한을 설정할 수 있습니다.


– 이메일을 확인할 필요가 없습니다.


– 채팅할 필요가 없습니다.


기한을 설정하는 기능은 자신의 기한을 설정할 수 있음을 의미합니다.

오전 6시 30분 가족과의 식사 시간은 저에게 마감 시간입니다.

이 시간 제약이 작업의 원동력입니다.

나도 이런 경험이 있다.

전날은 정말 하고 싶은 일이 있었지만 너무 피곤하고 피곤해서 일찍 잠자리에 들 수밖에 없었습니다.

다음날 이 일에 눈을 뜨고 새벽 5시 30분에 일을 시작했습니다.


그러고 나서 9시 연습시간까지 과제를 했고, 전날 안 하던 일을 3시간 정도 만에 다 끝냈다.

  • 1. 잠에서 깬 직후 피곤하지 않고 컨디션이 상쾌하고 좋다.

  • 2. 고요한 새벽에 집중할 수 있었다
  • 3. 오전 9시라는 내부 마감시간이 있어 그 시간 안에 마칠 수 있는 원동력이 생겼다.

  • 4. 그리고 오후 5시 30분에 출근했으니까 오후 3시 30분에 일을 마칠 수 있어요!
    희열감이 있어서 행복한 기분으로 작업합니다.

    이건 정말… 하루를 두 번 사는 기분이다.

3) 낮잠을 자도 괜찮습니다.

나는 항상 점심 식사 후에 낮잠을 잔다.

잠깐이라도 눈을 감으면 뇌에 쌓인 피로 물질이 제거되고 오후 업무의 효율성이 높아지고 새로운 아이디어가 떠오른다.


내 취침시간은 18분이다.

수많은 시행착오 끝에 찾은 매직넘버입니다.

4) 여유롭게 오후에 일하십시오.

낮잠 후에 휴식을 취하고 편안하게 일합시다.

쌓인 이메일과 부재중 전화 확인, 일정 조정, 기타 문서 정리, 데이터 수집 등 사소한 작업은 모두 처리하세요. 멀티태스킹은 절대 금지입니다.

모든 것을 개별적으로 수행해야 합니다.

나에게 맞는 일정 만들기

  • 5:30 ~ 8:30 → 10배 계양지역 : 이때까지 하루 업무량의 80% 처리 ⇒ 일일 업무량의 80%는 어떻게 측정하나? 나중에 쓰겠지만 1. 스케쥴 추측하기 2. 매일 아침 체크리스트 만들기로 할 수 있습니다.

  • 8:30 ~ 10:00 → 아침식사 및 연습시간
  • 10:00 ~ 14:00 → 2회 계양지역 : 이 시간에 하루 일과를 마칩니다.

  • 14:00 ~ 15:00 → 점심시간 및 낮잠
  • 15:30 ~ 22:00 → 여유롭게 일합니다.

    : 이메일 답장, 회의 참석, 기타 집안일, 퇴근 후 개인 공부.
  • 나는 밤 10시 30분에 잠자리에 들어야 한다.

2. 여러 프로젝트를 동시에 진행하는 경우

여러 프로젝트를 동시에 작업할 때 로켓 발사 시간 관리 적용

동시에 여러 작업을 수행하는 경우 하루를 더 작은 단위로 나눌 수 있습니다.

당신이 하루에 12시간 일한다고 가정해보자. 하나 이상의 중요한 작업을 담당하는 사람들은 너무 많은 시간을 소비합니다.


동시에 여러 중요한 작업을 수행하는 경우 아래 그림과 같이 하루를 아침, 오후, 저녁의 세 부분으로 나눕니다.

그런 다음 총 12시간의 근무 시간을 각각 4시간으로 나눕니다.


오전에는 A책, 오후에는 B책, 저녁에는 C책을 작업합니다.


한 가지 유의할 점이 있습니다.

멀티태스킹은 여전히 ​​금지되어 있다는 사실을 잊지 말자.
작업 A를 할 때 작업 B나 작업 C에 대해 생각해서는 안 됩니다.

지금 우리가 붙잡고 있는 것에 집중합시다.

이렇게 하지 않으면 시작한 일을 끝낼 수 없습니다.


사실 세 가지가 동시에 다루기에는 너무 많다고 생각합니다.


업무가 여러 개인 경우 중복 기간을 최대한 줄이는 방법 중 하나는 상사에게 연장을 요청하는 것입니다.

그러나 가장 이상적인 작업 방식은 하나의 작업을 수행하고 다음 작업으로 이동하기 전에 완료하는 것입니다.

3. 시간은 삶의 모든 부분과 연결되어 있습니다.

시간은 삶의 모든 영역과 밀접한 관련이 있습니다.

전문 지식을 습득하는 것은 시간의 일부일 뿐입니다.

정말 하고 싶은 일이 있고 포기하지 않고 할 수 있다면 망설이지 말고 뛰어들어라. 길은 반드시 열릴 것입니다.

경험상 참여하고 싶은 프로젝트나 개발하고 싶은 신기술이 있다면 2~3일 투자해 가시적인 성과를 내고 상사에게 보여주면 효과적이다.

시간을 지배하는 자가 인생을 지배한다.

현재의 삶이 만족스럽지 않다면 시간이 당신을 지배하고 있음을 인식해야 합니다.

결국 이 책이 더 중요한 것 같다.

.

저자는 “짧은 시간”에 “내가 정말로 원하는 것”을 얻을 수 있는 방법 중 하나이자 그것을 수행하는 방법 중 하나이기 때문에 프로토타입을 보여달라고 요청했습니다.

4. 소프트웨어 엔지니어에게 일의 기쁨과 원동력은 무엇입니까?

“기존 제품과 서비스의 불편한 점은 무엇인가요? 나는 “내가 싫어하는 것이 무엇입니까? “라는 질문 만했습니다.

이 질문에 대한 답을 찾으면 다음 단계는 쉽습니다.

“그럼 불편한 부분은 편리하게 바꾸고 원치 않는 부분은 개선하려면 어떻게 해야 할까요?”
그럼에도 불구하고 회사 경영은 나에게 수수께끼였다(= 저자는 엔지니어였으며 나중에 회사를 설립했다).
그러다 문득 이런 질문이 떠올랐다.


“내가 Microsoft에 있을 때 왜 모든 것이 잘 작동했습니까?”
“왜 그때는 소프트웨어를 출시해야만 성공했을까?”
시간이 지나고 보니 다 윈도우 95 개발을 이끈 시카고 팀 덕분이라는 결론에 이르렀다.

이때 시카고 팀은 작업에 몰두했습니다.


카이로 팀의 개발에 이미 많은 예산이 투입되었거나, 회사 내부의 갈등은 고려되지 않았다는 점. 가장 중요한 것은 “Windows 95를 빠르게 출시하여 Apple을 능가하자”, “IBM을 이기자”, “우리의 힘을 세상에 보여주자”입니다.

내가 해야 할 일은 목표를 향해 달려가는 것뿐이었다.

모두가 한 방향을 바라보고 있었고 모두가 같은 생각을 가지고 있었습니다.

그래서 어려운 것이 없었습니다.

하루 열일곱 시간 일해도 상관없었다.


목표가 달랐다면 주말까지 회사에 올 생각을 하지 않았을 것이다.

그래도 그땐 하루하루가 즐거웠어요.

작은 회사의 개발자들이 일에 집중하기가 쉽지 않은 것 같습니다.

(물론 저는 개발자 3년차에 불과하고 아직 많은 기업을 경험해보지 못해서 제 생각이 틀릴 수도 있습니다.

) 저는 그런 경험을 했습니다.

좁은 범위로 인해 다양한 뉴스에 대한 빠른 접근이 가능하고 정보의 투명한 공개가 또 다른 장점입니다.

그래서 회사의 재정 상황이 아니라도 ‘분위기’를 느낄 수 있고, 개발자는 예산 소비, 투자, 매출 수준에 따라 회사의 분위기를 바로 느낄 수 있다.

그래서 “개발에만 몰두할 수 있었던 경험”이 궁금하고 부럽다.

“우리는 모든 성과가 Windows 95 개발을 이끈 시카고 팀 덕분이라고 결론지었습니다.

이때 시카고 팀은 작업에 몰두했습니다.

카이로 팀 개발이나 회사 내부 갈등에 이미 많은 예산이 쓰였다는 사실은 개의치 않았다.

’ 작가님의 말씀이 너무 부럽습니다.

시카고 팀에서 보낸 시간 덕분에 제 질문에 대한 답을 찾았습니다.

회사를 성공으로 이끄는 것이 어렵다는 것은 이해할 수 있습니다.

100% 성공을 보장하는 제품은 없습니다.


물론 직장에서 실수가 있고 동료가 그만두고 재정 문제가 발생합니다.

그런 상황에서도 목표에 접근하는 자만이 성공한다.

Google조차도 초기에는 수익이 없었습니다.


그렇다면 성공한 사람들은 어떻게 목표를 달성할까요? 그건 매우 쉬워요. 그들이 그것을 원했기 때문입니다.

돈을 벌기 위해 모인 사람들은 새각처럼 수익이 나지 않는 일임을 깨닫고 해산한다.

그러나 변화를 만들고 싶다고 생각하는 사람들이 모이면 목표에 더 가까이 다가갈 수 있습니다.

그걸 늦게서야 깨달았다.


목표를 향해 나아가는 사람들에게는 누군가 그만두거나 돈이 없어도 상관없습니다.

반대로, 그렇지 않은 사람은 발전할 수 없다는 뜻이기도 합니다.


사업 성과를 어떻게 높이고, 자금을 조달하고, 인원을 늘리는 방법은 사소한 문제에 불과합니다.

목표를 바라보는 사람들이 모였는지가 중요하다.

이것은 팀의 모든 사람이 앞으로 나아갈 수 있는지, 성공할 수 있는지 여부를 결정합니다.

그리고 당신이 행복한 삶을 살 수 있느냐의 문제는 당신이 좋아하는 일을 하고 있는지, 그리고 그것을 계속할 수 있는지에 달려 있습니다.


글쎄요, 기업을 운영하는데 있어 문화가 가장 중요하다는 것은 알지만, UI Evolution이 설립된 직후에는 그렇지 않았습니다.

내 노력을 모으면 충분하다고 생각했다.

결국 직원들에게는 기업문화가 있는 회사를 어떻게 세워야 하는지도 알려주지 않았다.

예, 투자 여부와 판매에 얼마나 많은 관심을 기울이고 있는지 예산 소비를 인식하는 것이 좋습니다.

오히려 클라우드 비용 최적화와 같은 비용과 거래에 대해 배울 수 있는 기회입니다.

하지만 가장 어렵게 만드는 것은 “공동의 목표가 없고 기업 문화에 관심이 없고 비전을 제시하지 않는 리더”다.

“모두가 한 방향을 바라보고 모두가 같은 생각을 했습니다.

그래서 어려운 것이 없었습니다.

하루 17시간 일해도 상관없었다.

” 오늘 접한 기사는 안타깝다.

5. 라이프스타일

나는 당신에게 묻고 싶습니다.

당신의 삶에서 변화된 어떤 일을 한 적이 있습니까? 물론 없을 것입니다.

지금은 결정을 내리고 행동해야 할 때입니다.

인생을 바꾸고 싶다면 그 결단이 필요합니다.

갑작스러울 수도 있지만 오늘부터 해야 할 일이 있습니다.

잠자리에 들기 전에 내일 할 일 목록을 위한 체크리스트를 만드세요. 나중으로 미루지 마십시오.


ClickUp을 사용할 때 체크리스트는 습관이 되었으며 정말 도움이 될 것이라고 확신합니다!
이 책의 내용에서 개선할 수 있는 몇 가지 사항이 있습니다.

이 책을 읽는 독자들 중에는 미래가 두렵거나 더 나은 환경에서 자신의 능력을 증명하고 싶은 사람들이 많지 않을까 싶다.

단 하나의 삶이 있습니다.


꿈을 절대 포기해서는 안됩니다.

그리고 이 꿈을 공유하고 일에 매진하는 동료들을 만나길 바랍니다.

미래사회는 그런 사람들이 만들어 갈 것이기 때문입니다.