2005년 5월 14일 토요일

[å]Joel on software

Blog도 구독하고 있었는 데, 영어라서 뭔소린지 잘 못 알아들으면서 읽고 있었다.


번역해서 나온 걸 보니, 참 이해가 쉽다.


각 페이지마다 주석에 URL이 하나씩 들어있는 데, 시간 날 때 들어가봐야지


Jolt : v. 갑자기 세게 흔들다, 덜커덩거리게 하다
Jolt Award : IT 분야의 성장과 생산성에 놀랄만한 기여를 한 사람들에게 주는 상.
http://www.sdmagazine.com - Software Development Magazine에서 수여함


Jolt상을 받은 책인데,
이 상을 받은 다른 유명한 사람으로는 Eric Raymond, Hurb Sutter 등이 있다


조엘의 대학생이 갖춰야 할 지식 목록
1. 졸업 전에 작문법을 배운다
2. 졸업 전에 C를 배운다.
3. 졸업 전에 미시 경제학을 공부한다.
4. 따분하다고 비 전산 과목을 등한시하지 마라.
5. 프로그래밍 심화과정을 수강하라.
6. 모든 직업이 인도로 넘어간다는 걱정은 그만둬라.
7. 무엇을 하든 여름 인턴과정을 거쳐라.


 


. 손쉬운 일정관리 법
    1. 마이크로 소프트 액셀을 사용한다.
    2. 단순하게 만든다.
        항목 : Feature/Task/Priority/Orig Est/Curr Est/Elapsed/Remain
    3. 각 기능은 과업 여러개를 포함해야 한다.
    4. 담당 프로그래머만이 제대로 일정을 짤 수 있다.
    5. 과업을 세부적으로 나누자. - 시간단위
    6. 원본과 현재 예측을 동시에 유지하라.(/Orig Est/Curr Est)
    7. 경과(Elapsed)열은 매일 갱신할것.
    8. 일정에 휴가나 휴일같은 항목을 넣을것.
    9. 일정에 디버깅 시간을 넣을것.
    10. 일정에 통합시간을 넣으세요. - 팀원들이 체크인하자마자 발생한 오류는 모조리 수정하고 넘어갈것.
    11. 일정에 여유 기간을 둘것.
    12. 관리자가 프로그래머에게 일정을 단축하도록 절대 강요하지 못하게 하라.
    13. 일정은 장난감 블록과 같다.


 



정리 1. A급 인재는 A급 인재를 뽑고, B급 인재는 C급 인재를 뽑는다.
따름정리 1. 회사를 지속적으로 성장시키기 위해서는 반드시 A급 인재만을 뽑아야 한다


정리 2. A급 인재는 귀하다. 아무때나 뽑고 싶다고 뽑을 수 없다.
따름정리 2-1. 회사를 장기적으로 성장시키고 싶다면 한번에 사람을 많이 뽑아서 규모를 늘리지 말아야 한다.
따름정리 2-2. A급 인재도 일을 빨리 추진하기 위해서 B급 인재를 뽑고 싶은 유혹에 빠진다. 이것을 막기 위해서는 채용절차가 다수의 A급 인재에 의해 복수검증되도록 해야 한다.


정리 3. A급 인재에게는 일을 완전히 맡길 수 있고, 중간에 세세한 사항에 관여하는 것이 오히려 해가 된다. B급 인재에게는 일을 완전히 맡길 수 없으며, 중간의 세세한 사항에 대해 지속적으로 확인해야 한다.
따름정리 3. A급 인재는 많아질 수록 일의 속도를 빠르게 할 수 있으나, B급 인재는 많아질 수록 커뮤니케이션과 관리의 오버헤드가 늘어난다.


 


* 말단이면서도 해내기


 전략1 : 혼자라도 하십시오.


 전략2 : 입소문의 힘을 이용하십시오.


 전략3 : 우수한 인재를 모으십시오.


 전략4 : 고문관은 봉쇄해야 합니다.


 전략5 : 방해 받지 않는 곳으로!


 전략6 : 꼭 필요한 인물이 되십시오.

댓글 없음:

댓글 쓰기