본문 바로가기

개발스토리/개발용어정리

(2)
어플리케이션 프레임워크란 성숙한 개발팀에서 어플리케이션 또는 서비스 개발함에 있어 종종 프레임워크를 만든 다는 말이 거론됩니다. 이는 아직 개념이 잡히지 않은 개발자들을 혼란스럽게 만드는 말이 될 수가 있습니다. 범위에 대한 정의가 생략되어 말해지기 때문이죠. 프레임워크를 개발한다는 것은 매우 넖으면서도 깊은 지식과 경험을 필요로 하며, 닷넷프레임워크와 같은 '기반 프레임워크'를 만드는 일은 엄청난 인원, 자원, 시간이 소요되는 작업입니다. 인-하우스 개발팀이 프레임워크를 개발해 사용한다는 말은 닷넷프레임워크와 같은 '기반 프레임워크'가 아닌, 어플리케이션 프레임워크를 말하는 것입니다. 이 포스트는 어플리케이션 프레임워크란 무엇이며 개발기법에 대한 것입니다. 포스팅의 그림과 내용은 Developing Application Fra..
개발자 직분 관련 용어 정리 PM - Project Manager 프로젝트의 모든 책임을 지는 사람. 만약 프로젝트가 실패한다면 모든 1차 책임은 PM이 져야 한다. 가끔보면 PM을 '그 팀중 가장 고참'이 맡는 경향이 있는데, 대체로 그런 게 통하기도 하겠지만, 그보다는 해당 프로젝트에 가장 목매는 사람... 이 하는 게 맞을 듯. 프로젝트의 성공을 위한 모든 것의 얼굴마담. PM이 해야할 일은 조직의 외부와 조직을 매개해주는 역할로써, 외적으로는 클라이언트나 보스에게 조직을 대표하여 협상이나 회의를 하고, 내적으로는 스케쥴과 리소스조달, 품질에 대한 지휘를 한다. 따라서 PM은 세부적인 기술지향적인 인재보다는, 경영이나 관리쪽의 적성에 맞는 이들이 하는 것이 적합. PL - Project Leader PM이 외부로의 대표자라면,..