본문 바로가기

이전글/200915

코드 검색기 좀전에 후배 녀석이 전화로 안부를 묻다가 어떤 알고리즘을 구현하고 있는데 오랜만에 다뤄서 기억이 잘 안난다는 말을 하더군요. 급하게 만들어야 된다고 투덜대서 Krugle을 한번 뒤져보지 그래? 라고 했더니 그게 뭔지를 모르네요. 대중화된지 꽤 오래 되었는데도 의외로 코드 검색기를 사용해보지 않은 분들이 꽤 많은 것 같아, 철지난 이야기지만 소개해볼까 합니다. 많이 알려진 코드 검색기는 Koders, Google Code Search, Krugle 등이 있습니다. 1. Koders (http://koders.com) Koders의 장점은 다양한 IDE 지원인 것 같습니다. 이클립스나 비쥬얼 스튜디오 등과 연계해서 동작하기 때문에, 개발 도중에 특정 코드를 검색해서 검색 결과를 바로 개발에 사용할 수 있는 .. 2009. 4. 16.
(배치 고도화) 1. 자바로 엔터프라이즈 배치를? 배치 고도화 컨설팅을 의뢰받아 수행한 경험이 있습니다. 처음은 소프트웨어 아키텍트로 고도화를 위한 방안을 수립하는 역할이였고, 그 다음은 배치 어플리케이션 개발 프레임워크 구축 프로젝트의 PM 역할이였습니다. 실미도에 들어갔다며 블로깅을 멈추게 한 주범이 그 프로젝트죠. 정말 쉽지 않은 프로젝트였고, 업계를 떠나고 싶다는 생각이 들만큼 모든 열정을 다 불사르고서 겨우 성공할 수 있었습니다. 개인적으로도 많은 것들을 배우고 경험하는 뜻깊은 기간이였습니다. 되돌아보면 명확한 목표 설정(Visioning), 적절한 커뮤니케이션(Communication)과 변화 관리, 잘 계획된 반복(Iteration)의 실천, 도메인 특성을 반영한 설계, 터프함을 견뎌낼 수 있었던 팀웍이 프로젝트를 성공으로 이끈 핵심 요소입.. 2009. 4. 12.
벌써 받았던 것들을 돌려줄 나이가.. 벌써 받았던 것들을 돌려줄 나이가 되었다는 것이 왠지 서글퍼지는 주말입니다. 최근 직함에 시니어(Senior)란 말이 붙여지면서, 새롭게 주어진 역할이 동료에 대한 멘토링입니다. 불행히도 누구에게 멘토링을 할 수준의 역량을 갖추지 못한 상태라, 멘토링을 할 때마다 불편한 마음이 듭니다. "궁하면 통한다"는 말이 있지요. 주역에 있는 "궁즉변(窮則變), 변즉통(變則通), 통즉구(通則久)."란 말에서 유래되었다고 합니다. 한계에 다다르면 변하게 되어 있고, 변하면 통하게 되어 있으며, 통하면 오래간다는 뜻이죠. 작년 한해 동안 궁함을 면하기 위해 무던히도 애를 썼고, 그 덕분에 이제 조금 통할 줄 알았는데, 금새 다시 궁해지는걸 보면.. 제대로 변하지 못한 모양입니다. 멘토링은 어떻게 하는 걸까요? 꽤 오랜.. 2009. 4. 8.
(EA/ISP) 1. ISP 프로젝트에서 TA의 역할 ISP 프로젝트가 뭐야? 정보화 전략 계획(ISP: Information Strategy Planning)은 경영 전략을 달성하고 환경 변화에 대응하기 위해 업무를 효과적으로 가능하게 하는 전사 수준의 정보 전략을 수립하고 구체적인 실행 계획을 수립하는 경영 활동을 말합니다. 2005년부터 정부가 국가 정보화 사업의 중복 투자를 방지하고 IT를 체계적으로 관리하기 위해 ITA(정보기술 아키텍처)를 법제화하기 시작하면서 금융권에서 EA(엔터프라이즈 아키텍처)를 수립하는 붐이 일었는데요, 제가 ISP에 투입되던 2~3년 전에는 차세대 시스템 구축을 목적으로 EA 기반의 정보화 전략 계획 수립 프로젝트가 많았습니다. 고객 입장에서는 하나의 프로젝트를 통해 정보화 전략 계획도 수립하고, 동시에 기업의 비즈니스/.. 2009. 4. 8.