잡동사니
이번 하이마트 G-CRM 서비스(Spring기반)를 개발하면서 가장 아쉬운 부분이 유지보수의 용이성입니다. 그 동안 개발을 하면서 느낀거지만 DB중심의 서비스 구조를 가져다면 개발이 직관적이라 편해서 초기 구축의 생산성이 높아지는 장점이 있는 반면 실제 서비스단의 설계는 고려되지 않아 서비스의 규모가 커지거나 유지보수시 생산성이 떨어지는 단점이 있습니다. 물론 서비스단의 설계를 하면 되지만 프로젝트의 비용과 시간과 스스로의 능력 부족으로 설계하여 수행하기가 버겁다는것을 느낍니다. 이번에 문득 유지보수가 용이한 웹 어플리케이션의 설계는 어떤식으로 하면 좋을지에 대해 생각하면서 공통코드를 관리방법에 대해 정리한 부분을 남깁니다. 유지보수가 용이한 웹 어플이케이션의 가장 중요한 항목은 종속성의 제거라고 ..
차안에서 기분좋게 들을 수 있는 노래를 추천합니다.제 기준으로 리스트를 만들다보니 90년대부터 현재까지 다양한 세대의 음악이 장르를 불문하고 섞이게 됐네요. 틀어놓고 운전하다보면 가볍게 들석이기도하고 강렬하게 흔들기도 하면서어느새 노래가 끝났나 하는 생각이들정도로 기분을 밀당해주는 노래들입니다. 한번 들어보세요. 아래 리스트를 소개하고 마지막에 유투브 재생목록을 연결해놨습니다.링크를 따라 들어가시면 아래 소개한 노래들을 바로 들어보실 수 있습니다. =========================================================== 혁오 - 위잉위잉국카스텐 - Vitriol국카스텐 - 거울G-DRAGON - 삐딱하게(CROOKED)빅뱅 - Fantastic BabyHOT - Wedd..
개발 방법론 애자일 (Agile) 스크럼 (Scrum) 짧을 주기를 반복적으로 수행하면서 프로토타입을 진화시키는 방식 수립된 일정은 지키되 작업량은 언제든 변경 될 수 있다고 가정팀원들이 전력을 다하는 상황에서도 목표를 달성하지 못할때는 우선순위가 낮은 작업을 일정에서 과감하게 제외역할 제품 책임자 : 제품 백로그 관리 스크럼 마스터 : 스크럼 팀의 업무를 방해하는 요소를 제거 스크럼 팀 : 스트린트 기간 동안 구현해야할 기능을 사용자 스토리로 도출 및 구현 미팅 일일 스크럼 : 매일 진행하는 15분간의 프로젝트 진행 상황을 공유하는 회의하면서 각자 , , 에 대해서 이야기스프린트 계획 : 각 스프린트에 대한 목표를 세우고 제품 백로그로부터 스프린트에서 진행할 항목을 선택하고 각 항목에 대한 담당자를 배..