요즘은 '조엘 온 소프트웨어'라는 책을 읽고 있습니다.
사실 읽기 시작한지는 한 달이 넘었는데 아직도 3/4밖에 못읽었죠^^;;

'말단이면서도 해내기'는 '말단이면서도 조직내에 변화를 시도하기'라고 풀어 말할 수 있을 것같습니다.
조엘씨는 여섯 가지 전략을 언급하고 있습니다.

전략 1 : 혼자라도 하십시오
한 사람의 힘이라도 프로젝트를 개선할 여지는 많습니다. 혼자라도 직접 할 수 있는 일은 실행으로 옮기세요.

전략 2 : 입소문의 힘을 이용하십시오
전략 1을 제대로 수행하고 있다면 자동적으로 입소문이 나겠죠?

전략 3 : 우수한 인재를 모으십시오
전략1을 수행하면서 개선할 의지와 능력이 있는 사람을 찾아 같은편으로 만드세요.

전략 4 : 고문관은 봉쇄해야 합니다
실력없는 프로그래머는 원천봉쇄해야 한다는 의미입니다.

전략 5 : 방해 받지 않는 곳으로!
생산성을 최대화 할 수 있는 곳(조용하고 방해 받지 않는 곳)을 찾아서 작업하세요.

전략 6 : 꼭 필요한 인물이 되십시오
전략 1~5를 성실히 한다고 해도 본인의 업무를 제대로 해내지 못한다면 도리어 욕먹기 십상입니다. 본인의 업무를 완벽히 수행하는 건 기본입니다.

 책에 나온 내용을 간단하게 요약해 봤습니다. 자세한 내용은 책을 구입해서 읽거나 조엘 온 소프트웨어에 방문해서 읽어 보세요.

 저는 개인적으로 대부분의 내용에는 동의하지만 4번은 좀 반대하고 싶네요. 우리나라와 문화가 달라서 일까요? 고문관이 있다면 자라 가르쳐서 프로젝트에 해가 안되도록 해야지 그냥 차단한다는건 너무 개인주의적 성향이 짙은 것 같네요. 물론 가르친다는게 쉽지 않고 오래 걸리는 작업이긴 하지만 동료와  팀을 위해서 하루 1~2시간은 할애 할 수 있지 않을까 하는게 제 생각입니다.

 사실 이 부분을 읽으면서 많은 부분을 공감했습니다. 저도 말단이니까요.^^;;
예전에 회사에서 CVS에서 SVN과 Trac으로 전환하기 위해서 윗사람들을 열심히 설득했던 기억이 나는군요. 그 때 당시는 잠 무모했었던것 같습니다.
 그리고 결과는 당연히 실패였습니다. 별 준비도 없이 그냥 '이게 좋으니까 도입하자.'라는 식이었거든요. 그리고 나서 전 혼자 SVN과 Trac을 구축해서 테스트도 해보고 했습니다.
SVN과 Trac을 연동 시켰는데 이건 저 혼자 사용한다고 되는게 아니었거든요.
 그렇게 혼자 애를 썻던 결과가 있는지 이번 프로젝트는 SVN을 사용하게 되었습니다. 하지만 Trac은 아직 저와 제 밑에 사람들만(제가 강제로 시켰습니다.-_-a) 사용하고 있습니다.
 이 부분을 읽으면서 처음부터 이 책을 읽었다면 지금보다는 좀더 나은 방법으로 접근했을 텐데...라는 생각이 들더군요. 이번에는 좀더 계획을 세우고 준비를 한 후에 시도해 봐야겠습니다.^^
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/02/02 08:59 2009/02/02 08:59
서영아빠 이 작성.

당신의 의견을 작성해 주세요.

이 글은 '조엘 온 소프트웨어'에서 테스트 항목만을 발췌한 내용입니다.

  1. 소스코드 관리시스템을 사용하고 계십니까?
  2. 한방에 빌드를 만들어낼 수 있습니까?
  3. 일일 빌드를 하고 있습니까?
  4. 버그 추적시스템을 운영하고 있습니까?
  5. 코드를 새로 작성하기 전에 버그를 수정합니까?
  6. 일정을 업데이트하고 있습니까?
  7. 명세서를 작성하고 있습니까?
  8. 조용한 작업 환경에서 일하고 있습니까?
  9. 경제적인 범위 내에서 최고 성능의 도구를 사용하고 있습니까?
  10. 테스터를 별도로 두고 있습니까?
  11. 프로그래머 채용 인터뷰 때 코딩 테스트를 합니까?
  12. 무작위 사용편의성 테스트를 수행하고 있습니까?
이 테스트결과는 각 항목에서 '예'일 경우 1점씩 올리면 됩니다.  12점 만점에 11점은 우수한 성적이지만 10점 이하는 심각한 문제가 있다고 저자는 말하고 있습니다. 참고로 마이크로 소프트는 12점 만점을 받았다는 군요.
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/01/22 13:19 2009/01/22 13:19
서영아빠 이 작성.

당신의 의견을 작성해 주세요.