넥스트리소프트
-
프로젝트 관리자가 알아야할 97가지PM & Agile 2011. 9. 24. 16:25
2010~11년 동안 공들여 번역한 “프로젝트 관리자가 알아야 할 97가지”라는 책이 얼마 전에 출간되었습니다. 회사 차장들이 모여 의미 있는 일을 해보자고 시작한 일이었다고 합니다. 제가 차장이 되기 전부터 시작된 일이었구요. 저는 차장으로 진급하고 며칠 후에 선배 차장께 끌려가 현재 차장들이 모여서 번역을 하고 있는 책이 있는데 너도 이제 차장이 됐으니 기여를 하라고 해서 참여하게 됐습니다. ;;; 그렇게 제가 해야 할 분량을 할당 받고 두근거리는 마음으로 번역을 시작했습니다. 그래도 평소에도 원서를 좀 읽는 편이라서 별다른 어려움이 없을 거라고 생각했는데 단순히 읽는 것과 한국말로 번역하는 건 천지차이라는 걸 금방 깨닫게 되더군요. 그냥 별 생각 없이 영어로 말하던 걸 한글로 번역을 해야 하는지, ..
-
기분 카드PM & Agile 2011. 9. 24. 15:37
2~3개월 전에 타이트한 작업 일정,교육, 잦은 외근 등으로 팀원들이 힘들어 하던 시기가 있었습니다. 그래서 아침 회의가 끝나고 이런 저런 이야기들을 하다가 자신의 기분을 나타낼 수 있는 방법이 있으면 좋겠다는 이야기가 나왔습니다. 팀원들과 그런 얘기를 하다가 문득, 예전에 xper에서 봤던 니코니코 캘린더가 생각 나더군요. 매일 매일 팀원들의기분을 얼굴 표정으로 표시해서 공유하는 달력입니다. 자세한 설명은 요기를 참고하시면 됩니다. 사실 캘린더 이름이생각이 안나서 쥐메일을 뒤져보니 나오네요. 구글 역시 대단해효.효과나 성과를 따지기 보다는 분위기라도 바꿔볼 겸, 소소한 재미도 얻을 겸해서 우리 방식대로적용해 보기로 했습니다. 근데 말만 잘하고 귀찮은 걸 매우 싫어하는 본인의 성격 때문에 일이 잘 진행이..
-
Mock Object 탄생 비화(1)Object & Test 2011. 6. 27. 21:31
1999년 말, 런던에 Archway 역 근처의 라운드어바웃에서 이야기가 시작된다. 어느 저녁 런던 소프트웨어 아키텍처 그룹의 몇몇 멤버들이 그 당시에 주요 소프트웨어 이슈에 대한 이야기를 나누기 위해 모여 들었다. 이야기는 애자일 소프트웨어 개발에 대한 경험을 나누는 방향으로 옮겨갔고, 나는 테스트를 작성하는 것이 우리 코드에 끼치는 영향에 대해 이야기 했다. 사실 이 시점은 첫 번째 익스트림프로그래밍 책이 출판되기도 전이었고, 우리 같은 팀들은 무엇을 가져야 좋은 테스트인지를 포함한 - 어떻게 하면 TDD를 제대로 할 수 있는지에 대해 아직 탐험(연구) 중이었다. 특히, 나는 테스트를 용이하게 하려다 보니 객체에 “”getter”메소드를 자꾸 추가하게 되는 경향에 대해 이야기를 했는데, 사실 이런 행..
-
Mysql 서버에서 실행되는 쿼리 분석기타기술 2011. 6. 27. 20:04
IBM Developerworks를 보다가 mysql 최적화에 관련된 흥미 있는 내용이 있어 로그로 남겨본다. 데이터베이스를사용해서 애플리케이션을 개발할 때, 성능 이슈를 해결하기 위해 느린 쿼리를 찾아내야 하는 일이 종종 있는데 해당 기사에서는 Mysql을 데이터베이스로 사용할 때 느린 쿼리를 잡아내는 방법에 대한 소개가 있어 좀더 상세히 적어본다. Mysql에서는 실행 시간이 오래 걸리는 쿼리를 잡아내게 위해서는 먼저, 설정파일에 로그 파일을 기록할 위치와, 몇 초 이상 걸리는 쿼리를잡아낼 건지를 설정해야 한다. 설정하는 방법에는 두 가지 방법이 있는데 먼저 이야기할 것은 config파일에설정하는 방법이다. 보통 리눅스에 mysql을 설치할 경우설정 파일(my.출)이 /etc/mysql/my.cnf에..