블로그 이미지
Welcom Back Tatter. 머샤머샤

카테고리

분류 전체보기 (140)
테터 (1)
悲歌 (12)
Lost & Found (1)
IT (126)
Total
Today
Yesterday
얼마전에 있었던 "애자일 실천법 세미나 2010..."에 대한 후기가 올라왔군요.
박PD님 세미나 후기보기: http://parkpd.egloos.com/tb/3241701

관심을 가지고 있었습니다만, 지방출장관계로 참석을 못했는데 후기를 보는 것 만으로 많은 도움과 많은 생각을 하게 합니다.


드디어 실루엣 개발팀은 애자일관점에서 보면, 또하나의 사내 협업 도구인 CodeInside의 Eclipse RCP 버전을 릴리즈했습니다.
* 물론 저희팀만 사용하는 것입니다. Google에서 찾지마시기 바랍니다. :)

많은 분들이 좋은 회사에 다니시는 관계로 좋은 사내 Groupware나 (아니면)제로보드라도 설치해서 사내 협업을 하고 계십니다만, 실루엣팀은 거의 초창기부터 Delphi로 만들어진 인하우스도구를 사용하고 있습니다.

여러분은 협업도구를 왜? 사용하고 계십니까? 단순히 정보의 교환이나 보고의 목적으로 사용하시나요?

방금 얼마전에 있었던 "애자일 실천법 세미나 2010 후기..."를 보고 느낀 점입니다만, 개발팀이 하나의 목표를 성공하기 위해서 조직 및 의식을 만들어 가는 "팀빌딩"에는 상당한 시간과 많은 비용을 요구합니다. 그런데 그런 노력을 잘 몰라주시거나, 왜 필요한지 의심을 가지시는 고객이나 윗분이나 팀원이 있다면... 순간 순간 난감하지요.

실루엣 개발팀은 그 팀빌딩의 방법으로 하나의 협업도구("CodeInside")와 조직의분리("개발/PMO+QA")를 통한 버전관리+데일리빌드+워크아이템 관리환경을 거의 5년동안 실행하고 있는 셈입니다.

이 CodeInside Eclipse RCP 버전도, 얼마전에 백일된 딸아이들 둔, 이모과장님이 업무 외 시간을 짬짬이 투입해서 완성한 버전입니다. 이전에 동일한 서버를 사용하는 2개의 델파이 버전 Client와 Web 버전까지 있으니, Eclipse RCP 버전이 4번째 Client인 셈이군요.

팀원의 새로운 도전에 대해서 팀은 언제나 환영하고 격려하는 분위기를 조성하고, 자신감을 가지고 일 할 수 있도록 배려하는 것은 무엇보다. 우리가 "닭장의 미싱 시다처럼 부려지는 노동자"가 아니라 "창의적인 생각으로 제품을 만들고 있는 사람"이기 때문일 것입니다.

그런 관점에서, "애자일도 개발자를 사람답게 만드는 아름다운 작업"일 것입니다. 그런 생각을 기반으로 팀빌딩을 위한 노력을 기울이고 싶습니다. 계속해서 말입니다. :)
Posted by 머샤머샤
, |

캐즘을 넘는다는 것.

IT/ALM / 2010. 4. 22. 07:14

[캐즘을 뛰어 넘는다는 것은 제품중심의 가치에서 시장중심의 가치로 이행한다는 것을 뜻한다.]
- 캐즘마케팅, 193Page 경쟁포지셔닝 나침반, 세종서적 완전계정판 -

최근 2개월간 제1금융권 형상관리 솔루션 실루엣 구축에 대한 컨설팅을 진행하고, 그 산출물을 막 실루엣 R&D팀에 인계하였습니다. 이후는 R&D팀에서 커스터마이징 부분을 개발해서 고객에게 인도 할 것입니다.

형상관리 솔루션 실루엣이 이제까지 제2금융권이나 제조, 서비스, 해외 등 많은 사이트에서 구축되거나 설치사용을 해 왔습니다만, 국내 제1금융권이 형상관리를 바라보는 관점이 이제까지의 고객과는 조금 다른면이 있었습니다.

실루엣 R&D팀원들의 경우에는 (이전 직장에서) 국내 여러 제1금융권의 형상관리 구축경험을 가지고 있습니다. 하지만 저의 경우에는 처음으로 진행한 컨설팅이라 그런지 (팀원들이 느끼지 못했던, 아니면 나만 그렇게 생각하는?) 부분이 다른 면입니다.

  1. 어떤일을 결정 할 때, 절차중심 혹은 절차관리를 중심으로 생각하는 것이 몸에 배어있다.
  2. 형상 관리자의 Roll과 라이브러리언의 Roll이 완벽하게 구분되어 있다.
  3. 오랜기간 형상관리 솔루션 도입 및 활용의 노하우를 기반으로 솔루션, 그 다음의 Step을 생각하고 있다.

1,2번 항목은 제도적인 절차와 금융감독원의 감사 사항등이 오랜기간동안 적용된 결과인것으로 유추됩니다.

하지만 3번 항목은 조금 의외의 결과였는데, 예를 들면 "Lock중심의 체크인/아웃 보다 (솔루션에서 충분히 지원이 된다면) 개발자의 생산성 향상을 위해서 상태중심(Update중심)의 통제방안이 더 유용하다"라던지, "고정된 프로세스와 고정된 기능의 형상기능 보다는 SDK형태의 솔루션을 기술전수 받아, 자체구축하는 것이 더 유용하다." 등.

이제까지 컨설턴트인 제가 고객에게 설명하던 부분을 먼져 이야기 하는 모습에 조금 당황하기도 했습니다. :)
- 하지만, 실루엣 솔루션에서 이미 충분히 검증되거나, 준비된 기능이라 마음속으로 기쁘기도 했습니다.
- 실루엣은 체크인/아웃등 형상기능을 위한 고객이 사용가능한 SDK를 현재 Beta 테스트 중이며, 2011년 1/4분기에 정식 릴리즈 할 계획입니다. 물론 희망하는 고객에 한해서 사전제공됩니다. :)

어떤의미에서 국내시장에서 "초기 외산 솔루션 벤더들이 (그때 그 시절에는 최선이었겠지만, 세월이 지난 지금의 환경으로는) 바람직하지 않은 방향으로 구축한" 형상관리를 기반으로, 오랜 사용경험을 바탕으로 나름의 바람직한 방향으로 진화하고 있다고 생각됩니다.

그런데 오히려, 국내 형상관리 제 1세대의 구축환경을 기반으로 학습하고 있는 제 2세대, 제 3세대의 형상관리는 현재의 개발환경 변화의 패러다임을 보지 못하고, 구습을 반복하는 것 같아 오히려 가슴이 아픕니다.

제프리 무어의 "캐즘 마케팅"을 10년만에 다시 읽으면서, 첨단 기술시장에 대한 이해도 다시하고 있지만, 기술의 전이와 기업의 생존방향에 대해서도 다시한번 인지하게 됩니다.

그리고 이제 불혹의 나이에 서서, 세상에 올바른 대안을 제시하는 것이 인생의 바른 목표라는 생각도 하게 됩니다. 자라나는 아이를 보며 말입니다.

ps - 이 글은 아름프로님의 "개발팀 힘을 내주세요."를 일전에 보고 마음속에 담아둔 바가 있어서 작성하는 글이기도 합니다. :)



Posted by 머샤머샤
, |

마눌님의 iPad 대기수요.

IT / 2010. 3. 14. 23:21

대구에서 집에 왔더니. 마눌님의 핸펀 액정이 수명이 다해 간다고 이야기 하는군요.

당장, 공짜펀 많으니 골라보라고 이야기 하자. 엉뚱한 이야기를 합니다.
 
1. (마눌님은) 작고 간편한 피처폰이 좋은데.
2. 쓸모는 스마트폰이 있어보인다.
3. iPad언제나와? 그거 나오면 그거 사고, 작은 피처폰으로 사면 좋겠는데?
* 일전에 스티브잡스의 iPad 발표 키노트를 함께 보면서 여러 이야기를 했던 것이 기억이 많이 많았나 봅니다.

헉...모바일과 홈 핸드디바이스를 구분해서 생각 할 줄 몰랐습니다.

하긴, 집에서 주로 생활하는데 스마트폰은 너무 작고, iPad가 적당하다고 생각 했나봅니다.
 
그런데 어떻하지요? iPad 한국발매는 불투명한 상태인데.. :)

Posted by 머샤머샤
, |

이 글은 영회님의 "버전관리 툴에 대한 조사" 포스팅에 트랙백하기 위한 목적으로 작성합니다.

버전관리 제품에 대한 선호의 차이가 극명한 차이를 보이는 점에 대해서 머샤는 이러한 관점으로 생각합니다.

버전관리(ALM거의 대부분)는
- 개발환경과 밀접한 관계가 있다.
- 조직의 문화와 밀접한 관계가 있다.

* 어떤 버전관리(ALM모두)도 모든 조직의 문제를 히결 해 주지 못한다.
* 어떤 버전관리 제품이라고, 조직이 문제를 극복하고자 하는 의지만 있으면, (설사 그것이 맨손이라도) 해결 할 수 있다.

버전관리 뿐만아니라, ALM관련 제품은 조직의 문제를 알아서 해결하기 보다는, 조직의 문제 해결에 보완이 되는 부분이라고 생각합니다.

시스템에 맞추어 일을 하기 보다는, 조직이 합리적이고 생산적인 프로스로 가기위한 도구로서 검토되고 채택되어야 한다고 생각합니다.

- CVS는 Lock기능이 않되어서 사용(통제) 할 수 없어요.
- ClearCase는 너무 복잡하고, 고가인데다 사용하기 너무 힘들어요.
- SourceSafe는 Source가 가끔 깨져요. 신뢰 할 수 있어야 해요
- Harvest는 서버가 죽어요.

조직인 다른 솔루션을 도입해서 문제를 해결 할 수도 있겠지만, 현재 보유한 솔루션을 잘 활용 할 수 있도록 많은(진짜로 많은) 노력을 들여서 고민하고 또 고민하고, 조금씩 실천하면서 적용하는 것이라 생각됩니다.

물론 형상관리 솔루션 실루엣도 마찬가지이고, 제가 사이트에 컨설팅을 가서도 항상 드리는 말씀입니다.
Posted by 머샤머샤
, |

동영상보기: 현업요청에서 운영서버 반영까지  - 러닝타임 20분입니다. :)

이제까지 형상관리 솔루션 실루엣으로 여러 사이트의 컨설팅을 진행하였고, 단편적이나마 인터넷상에 정보를 공유하고 있었습니다만, 현업요청에서 운영서버 반영까지의 전체 프로세스가 정리된 자료가 없었습니다.

물론, 조직의 문화에 따라서 요구되는 형상관리 프로세스는 매우 다양 할 수 있습니다만, 이번에 소개하는 프로세스는 어느 조직에 적용하여도 사용자들이 손쉽게 적응 할 수 있을정도로 잘 정리된 프로세스입니다.

형상관리 프로세스에 관심이 많거나, 적용을 위한 방안 등에 대한 고민이 있으신 많은 분들께 유용한 참조자료로 사용되기를 바랍니다.

형상관리 프로세스

사족: RM은 Relation Manager로서, 업무전문가라고 생각하시면 되겠습니다.
Posted by 머샤머샤
, |

동영상보기

형상관리 솔루션 실루엣은 당연한 이야기지만, 실루엣을 사용하여 형상관리를 하고 있습니다. :)
( 가끔씩 영화 메트릭스에서 기계가 사람을 키우기 위해서 쓸모가 없어진 사람을 단백질로 분해해서 다른 사람에게 주입했던 기억이... )

실루엣의 기능을 소개하는 홈페이지 형상관리도 당연하게 실루엣을 이용하여 형상관리하고 있습니다.

동영상에서 보여지는 작업흐름은

  1. 변경된 소스(Html, Image)를 실루엣 Repository에 CheckIn하고,
  2. 호스팅 받고 있는 홈페이지 서버에 반영(이행)하기 위해서 "반영작업"(여기서는 요청서)을 생성합니다.
  3. 실루엣 서버에 설치된 이행서버가 "반영작업"에 설정되어 있는 대상서버(여기서는 호스팅 서버)에 파일을 전송하고, 그 로그를 기록합니다.
  4. 작업 진행상태를 모니터링 한 다음, 결과 로그를 확인합니다.
  5. 마지막으로 홈페이지에서 변경된 사항을 확인합니다.

실루엣이 가지는 이상적인 목적은 안정성, 정확성, 통제성, 편리성 등 좋은말이 많겠지만, "사람을 위한 형상관리"가 되어야 하겠습니다. :)

호스팅 서버에 체크인된 소스(Html, Image)를 전송하기 위한 FTP Step.
Posted by 머샤머샤
, |


그러면 당시 오라클은 실제로 이들 제품과 필적할 만한 제품들을 갖고 있었을까? 아니었다. 그러나 오라클은 경쟁업체들보다 먼저 제품을 발표했다. 이것이 주효했다. 실제 고객들이 데이터베이스 관리시스템을 구입할 때쯤에 오라클은 경쟁업체들과의 기술 격차를 거의 해소했다.
사실 대부분의 실용주의자들은 당장 데이터베이스 관리시스템의 호환성 문제가 완전히 해결되길 기대했던 것은 아니었다. 그들은 단지 업무를 효율적으로 처리 할 수 있는 어떤 가능성이 존재하는지를 알고 싶었을 뿐이었다. 그런 가능성을 보여주는 것만으로도 오라클은 선도적 지위를 유지할 수 있었다.
- 캐즘마케팅(완전개정판) 86P -

제품기획에 관련된 회의를 하거나, 컨설팅을 진행하는 사이트에서 도출된 "어떤 기능 X"의 구현 혹은 출시가능성에 대해서 기술엔지어들과 이야기를 하다보면, 개발자들이 가지는 고유한 사고의 패턴을 접하게 됩니다.

"그 기능 X가 구현이 가능할까요?" 라는 50점 짜리 질문에 대해서 100점짜리의 근사한 답변을 들려줄 수 있는 개발자는 많이 안을 듯 합니다.

또한, "그 기능 X가 사용자에게 어떤 도움이 될까요?"라는 나름 80점 짜리 질문에 대해서, (기대하는) 80점 짜리 답변을 해 주시는 개발자분도 많지 않은것이 사실인것 같습니다.

그런 관점에서 오라클이 "완전하지 않은" 기능의 제품을 먼저 발표 한 것은 다분히 마케팅 관점의 승리라고 하겠습니다. 오라클이 "기술팀 중심"의 회사라면 꿈도꾸지 못할 전술인것이지요.

여러분이 속한 회사는 어떤한가요? 기술팀 중심인가요? 아니면 영업팀 중심인가요?
Posted by 머샤머샤
, |

형상관리 솔루션 실루엣은 3가지 기능으로 구성되어 있습니다.
- Worksapce: 버전관리
- Builder: 빌드/배포 관리
- Workflow: 변경 프로세스관리

Workflow Online Demo 사이트: http://gscm.snh.co.kr:7070

이제까지 Workspace와 Builder는 평가판을 공개하고 있었습니다만, Workflow는 그 특성상 공개하는 것이 쉽지는 않았습니다.

이번에 ExtJS 라이선스 구매를 계기로, "ExtJS개발자들에게 보탬이 되는 무언가를 하자!"라는 엉뚱한 발상으로 Workflow를 간략하게 만들어서 공개하게 되었습니다.

1) 이건 아무리 생각해도 발상이 이상한것 같습니다만, 2008년 실루엣 웹 프레임워크로 ExtJS를 선정 할 당시, 참조할 사이트가 아무것도 없어서 고민하고, 구글링을 통해서 중국쪽에서 만들어진 사이트 이미지만 가지고 판단했던 기억이 너무나 생생하기 때문입니다.

2) 온라인에서 동작하는 ExtJS 사이트, 그것도 기업용으로 만들어진 사이트를 접해 볼 수 있는 기회가 많지 않습니다. 그런 관점에서 ExtJS를 개발 프레임워크로 선정하려는 분들께 조금이나마 도움이되고자 하는 바램입니다.

Posted by 머샤머샤
, |

최근 고향인 대구에서 형상관리 컨설팅을 진행하게되었습니다. 
어릴적 뛰어놀던곳에서 이제 성인이되어 프로젝트를 진행한다고 생각하니 감회가 새롭습니다. :)


챔프정보, 대구은행 차세대 형상관리 솔루션 공급

형상관리 솔루션 전문업체인 챔프정보(대표이사 박옥구, www.champit.co.kr)는 대구은행(www.dgb.co.kr) 차세대 시스템 'NexPia Project'에 형상관리 솔루션 실루엣을 공급한다.

차세대 시스템 ‘NexPia(넥스피아)’는 삼성SDS사를 시스템 구축 주사업자로 선정하여 은행 전산의 핵심 프로그램인 계정계 시스템을 비롯한 전산인프라를 전면 개편하는 대규모 프로젝트이다.

형상관리 솔루션 실루엣은 NexPia의 주요 개발 Framework인 'SYSTEMiER'의 개발환경을 지원하고, 형상의 이행 및 통제를 위해서 대구은행 그룹웨어 iTMS와 연동하는것을 목표로 구축된다.

실루엣을 사용한 NexPia 형상통제는 2010년 하순을 적용목표로 하며, NexPia Project는 2011년 중순을 완료목표로 하고 있다.

주)이 자료는 (주)챔프정보 품질관리팀에서 작성한 것으로 언론매체가 보도를 목적으로 자유롭게 사용할 수 있습니다.

Posted by 머샤머샤
, |
늘 자료와 정보의 공개 및 공유를 외치는 머샤입니다. :)

이번에 컨설팅을 진행하고 있는 사이트에서 형상관리에서 도출 될 수 있는 Report Template에 대한 요청이 있어서, 아예 작업하는 김에 두고 두고 사용 할 수 있는 포맷으로 준비를 했습니다.

URL: http://www.snh.co.kr/brochure/sil_report_sample/sil_report_sample_201002.pdf

물론, 이것은 형상관리 솔루션 실루엣을 사용하여 프로세스 커스터마이징을 하는 경우에 도출 가능한 Report입니다.
 
평소 국내 형상관리 관련 자료가 너무나 부족함을 절절히 느끼고 있기에, 관심있으신 분들께 조금이나마 도움이 되고자 하니 참조하시기 바랍니다.

Report Sample에 포함된 이미지중 일부 입니다.



Posted by 머샤머샤
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함