프로젝트 성공 요인
- 밥벌이/프로젝트 관리
- · 2010. 8. 31.
프로젝트 관리 지식 영역과 프로세스
프로젝트 관리는 9개의 관리 지식 영역과 관련 프로세스들로 구성
- 밥벌이/프로젝트 관리
- · 2010. 8. 31.
개요 IT 프로젝트 및 IT 자산의 최적 조합을 구성, 투자 대비 효과를 극대화 하기 위한 비즈니스 관점에서의 프로젝트 관리 체계 IT 거버넌스 기반의 IT Project 통제 시스템으로 PPM 구축, 제품보다 프로세스의 성숙도를 높이는데 집중 필요 PPM 도입 목적 비즈니스 전략과 IT 프로젝트 목표의 정렬 자원 및 프로젝트의 효율적이고 효과적인 관리 비용 투자 가치극대화 및 프로젝트 중복 최소화 PPM 주요 기능 구분설명수요관리비즈니스 요구사항을 가시화하여 우선 순위 관리/추적프로세스 관리IT에 관련된 조직의 프로세스 표준화/관리자원관리IT자산, 인력의 총괄적 관리, 통제, 배치계획 수행사업관리프로젝트 계획/추정/자원할당/일정관리 등의 프로젝트 전반재무관리사업투자대비 효과, 예산관리, 프로젝트 성관 관리
개요 소프트웨어 규모 [양적크기, 질적수준] 파악을 통한 소요공수와 투입자원 및 소요기간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정 단위작업공수[비용]를 통한 총 공수[총비용] 산정 [WBS에 근거하여 비용산정] 규모산정 규모산정의 유형 유형설명사례하향식 산정방법경험적 단언[시스템 이해한 후], 개발자 합의(인력, 시스템의 크기, 예산) 등을 통하여 전체 규모를 추정전문가 판단, Delphi 방식상향식 산정방법 업무분류구조 정의, 각 수행 구성요소에 대한 독립적 산정 후 집계하는 방식LOC 기법, 본수, 개발 단계별 인원수 기법 등수학적 산정방법자동화된 방식을 이용하여 소프트웨어 비용산정COCOMO, 기능점수 등규모산정의 유형[방법 분류] 기능점수[Function Point] 산정 방식 S..
프로젝트 관리는 9개의 관리 지식 영역과 관련 프로세스들로 구성
프로젝트 생명주기(Life Cycle) 생명주기에서 정의하는 내용 각 단계에서 수행할 기술적인 작업 각 단계에서 성과물의 생성 시점과 각 성과물의 검사, 검증 및 확인 방법 각 단계의 참여자 각 단계의 통제 및 승인 방법 프로젝트 생명주기의 공통적 특징 불확실성과 목표달성에 실패할 위험은 프로젝트 초기단계 가장 높았다가 프로젝트가 진행되면서 점차 낮아짐 프로젝트의 제품과 최종 원가에 미치는 이해관계자의 영향력은 프로젝트 착수 단계에 가장 높다가 프로젝트가 진행됨에 따라 점차 감소하는데, 이러한 현상은 일반적으로 변경 및 오류 정정에 따른 원가가 프로젝트의 진행과 함께 증가하기 때문 프로젝트 단계의 특징 프로젝트 단계마다 반드시 한 가지 이상의 성과물을 완성하고 승인 받게 되는데, 성과물이란 명세서, 타당..
우호적인 고객관계 성공적인 프로젝트를 위해 가장 중요한 것은 우호적인 고객관계를 형성하는 것 우호적이 고객관계 형성을 위해서는 사전에 프로젝트와 관련된 핵심 이해 관계자들에 대한 조사와 분석 및 전략적 접근이 고려되고 관리되어야 함 프로젝트 관리에 영향을 주는 요소 프로젝트 이해 관계자 조직 체계 프로젝트 관리기술 사회,경제,환경적 요소 프로젝트의 주요 이해 관계자 프로젝트관리자(Project Manager) 고객/사용자(Customer/User) 수행조직(Performing Organization) 프로젝트 팀원(Project Team Members) 프로젝트 관리팀(Project Management Team) 스폰서(Sponsor) 영향력 행사자(Influencers) 프로젝트 관리 오피스(PMO)
프로젝트 관리는 계획과 실행상의 차이를 관리하는 것 프로젝트 계획 프로젝트 진행 상황을 예상하여 예상된 시점에 사람들이 수행해야 하는 작업을 계획한 모델 프로젝트 실행 프로젝트 계획에 따라 사람들이 실제 상황에서 프로젝트를 수행하는 것 프로젝트 계획과 실제 상황 비교 계획실제상황일관성돌발상황 발생 , 비일관성잘 정리됨복잡한 상황이 동시에 발생단순화된 모델예측이 어려운 상황
프로젝트 관리 정의 정의된 목표(프로젝트 요구사항)를 달성하기 위해 주어진 예산, 납기, 자원 및 기술을 고려하여 계획하고, 프로젝트 진행 상황을 조정 및 통제하는 것 프로젝트와 관련된 이해관계자(Stakeholder)를 만족시키기 위해 기술(Skill), 기법, 지식을 프로젝트 활동에 적용하는 것 프로젝트 관리영역(PMBOK) 범위관리 일정관리 원가관리 품질관리 인적자원관리 의사소통관리 위험관리 조달관리 통합관리
소프트웨어 개발 방법론의 필요성 개발 경험 축적 및 재활용을 통한 개발 생산성 향상(작업의 표준화/모듈화) 효과적인 프로젝트 관리(수행 공정의 가시화 포함) 정형화된 절차와 표준 용어의 제공으로 의사소통 수단 제공 각 단계별 검증 및 종결 승인을 통한 일정 수준의 품질 보증 소프트웨어 개발 방법론의 구성 요소 구성요소 내용 비고 작업절차 프로젝트 수행 시 이루어지는 작업 단계의 체계 단계별 활동 및 활동별 세부 작업 열거, 활동의 순서 명시 단계.활동.작업 작업방법 각 단계별로 수행해야 하는 일 절차/작업 방법(누가, 언제, 무엇을 작업하는지를 기술) 작업방법 산출물 각 단계별로 만들어야 하는 산출물의 목록 및 양식 설계서 등 관리 프로젝트의 진행 기록 계획 수립, 진행 관리, 품질, 외주, 예산, 인력..
구조적 방법론의 개요 정의 업무 활동 중심의 방법론으로 정형화된 절차 및 도형 중심의 도구를 사용하여 사용자 요구 사항 파악 및 문서화 하는 기법 구조적 방법론의 기본적인 뿌리는 구조적 프로그래밍에서 출발하여 설계의 원칙들을 정리한 구조적 설계, 시스템 복잡성을 해결하기 위한 구조적 분석으로 발전 등장 배경 소프트웨어 위기의 해결책이 필요해짐 생산성 향상, 품질 개선, 유지보수성의 향상 특징 정보와 정보의 구조를 중심으로 분석, 설계, 구현 정형화된 분석 절차에 다라 사용자 요구 사항을 파악하고 도형 중심의 다이어그램을 이용하여 문서화 GOTO 분기 대신 3개의 논리적인 구조(Constructs)인 순차(Squencing), 선택(Selection), 반복(Iteration)을 구성하여 프로그램 흐름의 ..