2005년 4월 27일 수요일

기본 설계와 설계자의 중요성

VOD시스템 개발을 시작한지 3개월 가까이 시간이 흘렀다.

2월 말경에 정리된 기본설계서 에는 테이블이 많아야 35개 이상을 넘지 않았다.실제 첫 사용자 리뷰가 있었던 4월 20일에 완성된 시스템은 테이블이 72개 였다.설계에 참여 하고 있는 인원 10여명,
실제 코딩하고 있는 인원 10여명 도합 20여명에 사람들이 움직이고 있다.아주 소규모에 프로젝트는 아닌데 스케쥴 관리,품질관리가 엉망이다.
단적인 예를 들자면

CDN비슷한 기능을 하는 시스템을 설계중인 사람에게서 한시간 가량에 설계설명이 있었다.참고 서류가 없었다.회의에 참석한 5명에 인원은 CDN이 뭐 하는 것인지도 모르는 사람들이다.

기본 설명도 없이 작은 화이트 보드에 갈겨 나가는 설계 설명.
설명을 하는 사람은 1달째 CDN을 설계하고 있다.CDN을 어느정도 알고 있는 것이다.CDN에 관해 처음 들어 보는 사람들이 과연 그의 설명을 이해 할수 있었을까?적어도 나는 이해 할수 없었다.인터넷에서 다운 받은 CDN자료에서 설계자가 생각하고 있는 부분이 실제로는 CDN의 기능이 아니다는 것만은 확실히 이해를 했지만..

코딩에 참여할 인원들은 이미 지쳐 있다.한결같이 다른 시스템을 맏고 싶어 하지 않는다.

왜일까?코더들이 나빠서?
절대 아니다.

명확하지 않은 기본설계 ,실제로 코딩에 들어갈수 없을 정도로 품질이 나쁘다.하지만 시간이 없으니 시작한다.
하나의 펑션을 만들기 위해 적게는 10번에서 30번도 질문을 하지 않으면 않된다.설계자도 지쳐가고 코더도 지쳐 가고 품질은 떨어지고 시간은 점점 촉박해 지기만 한다.사람들은 주말을 희생하고 퇴근 시간도 희생하기 시작한다.다들 지쳐가고 뭘 하고 있는지도 모를때쯤
어찌 어찌 부분적인 서브펑션은 완성된다.

하지만 기본설계가 엉망이다 보니 외부 인터페이스가 전혀 맏지를 않는다.
테스터도 어디부터 어디까지 데이터를 준비 하고 어떤데이터를 기준으로 기능이 OK인가 아닌가를 판단 하지 못한다.
주말을 희생해 가며 작업한 코더들은 이미 지쳐 있다.


이제껏 XP 개발 방법을 프로젝트에 적용해 오면서 문서작성에 대해
냉소적이었다.쓸데없는 문서.현실과 동떨어진 설계..
설계 레뷰를 하는 시간을 따로 정해야 할듯한데..
어찌 할꼬..

2005년 4월 24일 일요일

jboss.monitor

엔티티빈 별 상황을 확인 할수 있다.

http://xxx.xxx.xxx.xxx:8080/jmx-console/
화면에서
jboss.monitor
name=BeanCacheMonitor
name=EntityLockMonitor

EntityLockMonitor 선택

java.lang.String printLockMonitor()
MBean Operation.
invoke버튼을 누르면..

EJB NAME Total Lock Time Num Contentions Time Outs
TCnttBrdDistNumHis 0 0 0
TCnttBrdStudio 0 0 0
VCtaCtryRanking 0 0 0
TCttSrmtHis 0 0 0
출력 된다.

2005년 4월 19일 화요일

www.codeproject.com ToDoList

한날 님(http://hannal.com/blog/index.php)
의 블로그에 올라와 있는걸 보고 다운받아서 사용해 보았다.

http://www.codeproject.com/tools/
프리툴들이 소스코드 까지 공개되어있는 좋은 사이트..
자바만 하다보니 자카르타나 소스포지 에만 너무 관심을 가졌나보다.
가끔 코드그루 도 보기는 하지만..
기술적 편식은 좋지 않은데...

2005년 4월 12일 화요일

일본인 친구

어제는 전 사원 회의 가 있어서 오래간만에 일년전 프로젝트를
같이한 친구들을 만날 기회가 있었다.(100명 가까운 사원에 외국인이 나뿐인 회사라..)

집에서 식사도 같이 할정도로 다들 좋은 친구들 이다.
그런데 대뜸 한놈이 독도를 돌려줄 생각은 없냐고,
니 생각은 어떠냐고 묻길래 한번 웃어줬다.
독도는 원래 한국 땅이 었고 지금도 한국 땅이니까 돌려 줘야 한다는 말 자체가 맏지 않다고 예기 해 줬다.
그 친구 말로는 자기들은 독도가 있는줄도 몰랐단다.학교에서 그런 내용은 배우지 못했다고.
CNN에 일본이 유엔 상임안보리 이사국 진출 찬반 조사하는 Pool에 나도 반대 한다는 입장에
투표를 했다고 예기 하니까 왜 반대를 하느냐고,진출해도 될만큼 사죄도 많이 하고 금전적으로
보상도 많이 하지 않았냐고..아직도 사죄가 부족하냐고..그렇게 묻는 친구말이 조금은 서글프게
들리는건 ...

점차 우익 성향화 되어 가고 있는 일본,,
전후 일본은 미국 군정하에서 억압을 받았었다.
전쟁에 패배 했다는 굴욕감과 폐배 의식이 전일본인에 팽배 해 있었다.
일본에서 어학연수시절 도서관에서 읽었던 세계2차 대전 당시 일본 내에서 유통되고 있던 서적들의
내용은 상당부분 검열당해 실질적 전장에서 일어나고 있는 일들을 내부국민들은 알수 없는 상황이 었다.
(근레에 걸프전이나 이라크 전에서도 전장에 정보는 상당부분 검열을 받고 있다.)

어제 질문 해왔던 친구들은 왜 자기 할아버지가 나쁜지 과연 무었을 반성해야 하는 지 전혀 알지도 알려고 하지도 않는다.
알려고 하지 않는 그친구가 나쁜 것이 아니라
알아야 한다고 가르치지 않은 일본의 교육이 문제가 인것이다.
(아마 패전에 대한 기억은 지워버리고 싶은 과거 이기 때문이 아닐까.)

그런 과거에 대한 제한된 교육을 받은 대부분에 일본인들은 무엇이 나쁜 일이 었는지도 모르는체
가끔 언론에서 보여주는 관료들의 사과 발언과 보상금으로 얼마얼마를 지원했다는 정보를 접하게 된다.
당연히 억울 하게 일본이 당하고 있다는 생각이 들게 되는..
모르던 사람이 잘못 생각하기 시작하면 끝도 없이 다른 방향으로 달리기 시작하게 되는건
어찌 보면 당연한 일이 아닐까.하지만 그것을 묵인하고 용인해서는 절대 않된다.

「反日・親北」韓国の暴走―「韓流ブーム」ではわからない

방금 서점에서 「反日・親北」韓国の暴走―「韓流ブーム」ではわからない 을 읽다 구역질이 날뻔 했습니다.
과연 이사람이 대학에서 국제 관계를 연구하고 수업을 진행할 만한 자질을 같춘 사람인가 하는 의문이 들정도로
편향되고 편협한 이론으로 가득한 책을 읽으면서 과연 이 책을 읽은 일본인들이 생각하는 한국 과 일본의 관계에 대해
어떤 생각을 하게 될까 하는 의문이 들었다.
한번 만나 보고 싶은 사람이다.
일본 생활을 오래 하면 이렇게 되는가?
진정 한국과 일본의 관계를 생각 한다면 좀더 지협적이고 편향되지 않는 의식을 가져야 하지 않을까.조언을 하고 싶을 정도다.

http://www.amazon.co.jp/exec/obidos/ASIN/4093875502/ref=pd_rhf_p_4/249-4867692-2861944

2005년 4월 10일 일요일

결국은 일요일 출근

일이 과연 바쁜가?

금요일 간만에 친구들과 한잔 하고 카와사키 가서 자고..
토요일 11시에 출근.
능률은 오르지 않으나 업무 진행
사양서 문제 발견(2주 전부터 예기 해왔던 문제가 아직도 그대로,,
해결 방안을 그때 예기 해 줬건만...)
고민 ,을 담당자 는 출근 않해 있어서 PM에게 물어봄,
결정권 없으므로 딴부분 코딩하라고 함.
따른부분 코딩 ..
1시간 경과 결국 문제의 부분과 커플링..
2시간 다른 부분 코딩.(위험 부담 발생 코드가 얽히기 시작)

단념하고 리펙토링 시작
20 시 퇴근
일요일 출근 해달라는 요구가 을 윗선에서 발생
일요일 11시 출근
PM은 쉼.
정 단에 사람 2명이 자리를 지키고 있음.
리펙토링 개시
을 단에 사람은 결국 출근 않함


여러 사람을 힘들게 하는건 치열한 경쟁이나 스케쥴이 아니다.
약속이라는것,환경이라는 것이다.

2005년 4월 7일 목요일

2005년4월7일

독도는 한국 땅이다.
이는 자명한 사실이며 이를 더이상 논할가치가 없는 것은 논리에 맏아 보인다.

하지만 자국영토에 대한 도발을 논할가치가 없다고 호도해 버리고 있는 지금에 실태는 과연 어떤결과를 불러 올것인가?
블로그 메인화면에 사진을 올린 책을 읽어 보고 싶다..
내 주변에 일본인들은 어떻게 생각 하고 있을까...?

2005년 4월 6일 수요일

팀 파견 단위 PM이 가져야할 자세(등장인물 갑을병정)

록봉기에서 VOD시스템개발을 시작한지 2달이 넘어 간다.
VOD 시스탬을 발주 한 갑 +갑 회사 내부에 시스템 개발팀 을
내가 사원적을 두고 있는 병 + 병을 통해 들어온 정

실질적인 코딩 작업 은 병 단에서 시작 한다.
코딩하는 인력은 20명 정도
내가 적을 두고 있는 병..
(일본에서 그래도 자바 잘한다고 평가 받고 있는 회사 ???가끔 책을 쓰거나 하던 사원도 2개월 전에 그만 뒀다.그사람이 꽤 실력 있었는데..같이 2개월 정도 프로젝트를 했었는데.. 소스도 깔끔하고 문제 정리도 잘 하는 ..그런 타입)
지금 프로젝트에 PM은 나랑 동갑에 (일본애니까 경력은 내 1.5배 정도 )병에서 같이 파견을 나와 있다.
근데 PM이 처음이라 우왕 좌왕한다.
처음엔 괜찬더니만 매일 시도 때도 없이 변경되는 사양,DB 를 앞에 두고 내가 제시한 스케쥴 이상에 일을 하란다.
제시된 날짜까지 사양이나 제대로 정리 될라나?..
이 PM이 어느 회사 사람인지 이해가 않되기 시작 한다.
방금도 사양 대로 만들어 놓은 인터페이스 가지고 외부에서 사용하는 팀이랑 회의를 했는데 전혀 딴소리 한다.
어찌하면 좋을꼬..
PM도 그 자리에 있었지만 갑,을 에는 아무 소리도 못한다..이놈을 어쩨 쓸까이...
스케쥴 을 무시하고 전송 이라는 부분 까지 18일까지 만들어 달란다.
절대 무리 라고 했더니 해 달란다.아니 하란다..일본에서 일하면서 이런놈 첨 본다..기가 막혀서..
PM이 될리도 없지만 된다고 하더라도 이런놈은 되지 말아야지..
되고 싶지도 않고 그럴 능력도 없다.
음...

2005년 4월 5일 화요일

내일은 우리지오 유치원 입학식

저는 참 많은 분들에게 신세를 지고 살고 있습니다.
30년을 가까이 키워주신 부모님,
내일이 어찌 될지 모르는 날백수 랑 결혼해
말도 안통하는 이국 땅에서 자식 키우며 저를 돌봐 주고 있는 집사람,
할아버지 할머니 귀여움을 못받고 자라는 내딸..
어느날 갑자기 일본 간다 하며 휭하니 사라져 버린 저를 기억해 주는 친구들
하나 도움도 되어 주지 못해 항상 미안한 형제들..

갑자기 기분이..ㅋㅋㅋ
내일 제 딸이 유치원 입학을 합니다.
오전 휴가를 내어 입학식에 참석합니다.
(하루 휴가를 내고 싶었는데 PM이 NO.하네요,,짜식 열받네..)
아무튼 자주 못놀아주고,사랑을 많이 못줘서 미안한 제 딸이
이제 유치원 입학을 합니다..짝짝짝...