Skip to main content

10 posts tagged with "pe/project-management"

기술사 프로젝트관리 토픽

View All Tags

감리원 직접 테스트, 현장감리

· 3 min read

현장감리의 개념

  • 정보시스템 효율성을 향상시키고, 안정성을 확보하기 위해 사업의 수행과정과 결과물을 검토하는 활동
  • 시스템 초기 요구사항을 정확히 반영했는지 품질보증하기 위해 필요

현장감리 절차, 감리원 직접 테스트, 문제점

현장감리 절차

감리원 직접 테스트 방법

구분내용비고
기능테스트시스템과 각 기능이 요구사항에 맞게 동작하는지 확인테스트 시나리오 사용
비기능테스트시스템 성능, 보안 등 비기능적 요구사항 충족 확인성능시험결과서, 보안점검보고서 확인
문서 검토개발 산출물이 요구사항을 충족하는지 검토설계산출물, 표준 준수여부 검토
인터뷰개발자, 사용자 인터뷰 통한 요구사항 반영 확인인터뷰 결과서, 회의록 확인

감리원 직접 테스트의 문제점

SW 높은 복잡도잦은 요구 변경납기일정 부족
소스코드 복잡성조기과업대비 변경점 발생감리원 대비 부족한 테스트 일정
도메인, 기술 특화 기능테스트 중 기능 변경개발 지연 시 테스트 일정 축소

검토 및 확인 방법, 제 3자 검증 점검 방법

구분검토 및 확인제 3자 검증
개념사업자가 제출한 근거와 대비표에 대한 문서적 검토와 질문을 통한 확인대표 과업항목 선정 후 직접 테스트하거나 사업자가 테스트한 수행 방식 및 결과물 관찰
세부방안문서검토, 질문재수행, 관찰

현장감리 성공 포인트

  • 과업대비표 주기적 업데이트
  • 전문 감리원 보충
  • 감리수행가이드 변경 추진

감리시점과 감리영역

· 3 min read

감리점검 프레임워크의 개념

  • 감리점검체계를 논리적이고 구조적인 형태로 개선하기 위해 감리시행에 대한 논리적인 흐름을 나타낸 점검모델
  • 감리 수행에 기준을 제공하여 성공적인 감리 수행과 이행 지원

감리점검 프레임워크 개념도, 감리시점, 감리영역

감리점검 프레임워크 개념도

        사업유형 / 감리시점
+--------------------------------+
/ /|
/ 감리점검 프레임워크 / |
+--------------------------------+ |
감리 | | |
영역 | | +
| | / 감리관점 / 점검기준
| |/
+--------------------------------+

감리시점, 감리영역

구분감리시점감리영역
정보기술 아키텍처 구축기반 정립, 현행아키텍처 수립, 목표아키텍처 구축, 이행계획 수립기반 정립, 현행아키텍처, 목표아키텍처 구축, 관리체계
정보화 전략 계획 수립현황 분석, 전략 수집, 개선 모델 및 실행 계획 수립업무, 기술, 정보화계획, 품질 보증 활등
시스템 개발요구분석, 설계, 구현, 테스트, 전개시스템아키텍처, 응용시스템, DB, 테스트활동, 운영준비
데이터베이스 구축준비, 구축데이터 수집 및 시범 구축, 데이터 구축, 품질 검사
시스템 운영운영서비스 제공, 지원
유지보수유지보수유지보수 이행
  • 감리시점 전반에서 사업관리 수행

감리 점검시 고려사항

  • 감리 과정에서 시스템 기밀성, 무결성, 가용성 등 정보보안요소 점검 후 취약점 개선방안 제시 필요

EVM, 획득 가치 관리

· 3 min read

EVM 개념

  • 프로젝트의 범위, 일정, 자원 측정치를 모두 결합하여 프로젝트 성과 및 진척률을 평가하는 방법론
  • 객관적인 성과 측정, 조기 문제 발견, 예측 비용, 일정 관리

EVM 구성도, 구성요소, 예시

EVM 구성도

EVM 구성요소

구분요소설명
측정요소PV 계획가치현재시점까지 계획된 예상 비용
-EV 획득가치현재까지 완료된 성과에 대한 비용
-AC 실제 원가현재 완료된 작업의 지출 원가
-BAC 완료시점예산전체 프로젝트 할당 예산
분석요소SV 일정차이EV-PV 계획대비 일정 편차
-CV 원가차이EV-AC 예산 초과 분석
-SPI 일정성과지수EV/PV 일정 대비 진척도 분석
-CPI 원가성과지수EV/AC 투입 원가 지출 효율 분석
예측요소ETC 잔여분 산정치BAC-EV 완료하기 위한 예상 비용
-EAC 완료 예측 비용AC+ETC 완료 예측 비용 추정치
-VAC 완료 추가 원가BAC-EAC 완료시 추가 발생 비용

EVM 예시

PV 600만, EV 500만, AC 450만

구분요소예시
측정요소PV600만
-EV500만
-AC450만
분석요소SV-100만 EV-PV
-CV50만 EV-AC
-SPI0.83 EV/PV
-CPI1.11 EV/AC
  • 일정 0.83으로 지연, 비용 1.11로 절감

EVM 위험 대응방안

구분방안
회피계획 변경, 연장
전가위험과 책임을 제 3자로 전가
감수위험을 허용 가능한 수준으로 낮춤
수용위험을 허용 범위 내에서 수용

FP, 기능 점수

· 4 min read

기능점수 개념

  • 논리적 설꼐를 기초로 SW기능을 정량화하고 계수적 측정을 통한 실험적 관계를 통해 개발 규모를 산정하는 방법
  • 사용자의 요구사항으로부터 SW비용 산정 가능

기능점수 측정 절차, 계산 요소, 기법

기능점수 측정 절차

기능점수 계산 요소

구분내용예시
EI등록, 수정, 삭제되는 기능 입력사용자 정보 CUD
EO통계, 출력되는 기능 입력방문자 통계, 합계
EQ조회 기능 입력사용자 조회
ILF테이블 정보 입력회원 정보
EIF타 시스템 연계 테이블 정보 입력지하철 노선 정보

기능점수 간이법, 정통법 비교

구분간이법정통법
측정항목데이터 기능, 트랜잭션 수데이터 필드 수, 연계 테이블, 트랜잭션 수
복잡도평균 복잡도기능별 복잡도
장점SW규모 측정 간소화, 신속한 규모 측정정확한 규모 측정, 경험DB 축적, 재사용
단점제한적 데이터 재활용, 상대적 낮은 정확도사업 초기 적용 어려움, 러닝 커브
적용시기개발 요건 정의시 모든 단계에서 적용 가능개발 요건 및 요건별 상세설계 제공 이후
  • 개발 초기 제안, 개발 단계에서 간이법을 개발 완료 후 비용 정산시 정통법 주로 사용

기능점수 고려사항

  • 기능점수 산출이 어려운 자율 주행 등 융합IT 영역에서의 대책 또는 가이드 수립 필요

WBS, 작업 분류 체계

· 2 min read

WBS 개념

  • 프로젝트의 목표를 달성하기 위해 필요한 모든 작업을 관리 가능한 단위로 세분화한 분류 체계
  • 프로젝트 범위 명확화, 체계적인 작업관리, 진행 상황 및 성과 측정, 책임 소재 명확화

WBS 개념도, 작성 원칙, 작성 이점

WBS 개념도

레벨WBS
레벨0: 정의프로젝트
레벨1: 단계기획 - 설계 - 개발
레벨2: 주기능FE개발 - BE 개발
레벨3: 상세기능마크업 - UI개발 - JS개발
레벨4: 세부작업페이지1 - 페이지2 - 페이지3

WBS 작성 원칙

구분내용비고
100% 원칙모든 세부작업의 합이 전체 범위를 100% 포함누락, 중복 방지
상호배타성각 작업은 명확히 구분되어야하고 고유해야함중복으로 인한 혼란 방지
결과지향성작업 수행 방법이 아닌 결과에 초점 필요객관적 완료 판단 기준

WBS 작성 이점

구분내용비고
프로젝트 관리일원화-
-진척도 관리-
-우선순위 관리-
-일정수립근거-
-예산 관리-
의사소통이해관계자 소통-
-현황 공유-
프로세스생산성-
-R&R-
-위험 관리-

WBS 작성시 고려사항

  • 프로젝트 범위 명확화
  • 유연성 확보
  • 표준 용어의 정의
  • 이해관계자 의견 수렴

ISO 21500

· 3 min read

ISO 21500 개념

  • 프로젝트 관리에 대한 원칙과 프로세스를 제공하는 국제 표준
  • 다양한 산업 및 조직에서 프로젝트 관리에 대한 일관성 및 효율성 제공, 프로젝트 성공률 향상

ISO 21500 구성도, 구성요소, 적용방안

ISO 21500 구성도

ISO 21500 구성요소

구분내용비고
착수프로젝트 시작시 프로젝트 목적 정의, PM 임명프로젝트 헌장, 이해관계자 식별
기획세부 계획 수립, 성과 측정 기준선 수립프로젝트 기획 수립, 범위, 일정, 비용 추정
이행/실행프로젝트 관리 활동 수행, 계획에 따른 프로젝트 실행프로젝트 작업 지시, 품질 보증 수행
통제프로젝트 실적 모니터링, 측정, 통제, 예방, 변경 요청프로젝트 작업통제, 변경 통제
종료프로젝트 완료, 문서 정리최종 보고서 작성

ISO 21500 적용방안

구분내용비고
평가 및 계획조직 현재 프로젝트 관리체계 평가 및 개선 계획 수립AS-IS 절차 문서화, 평가
교육 및 도입ISO 21500에 따른 교육 및 인식 제고워크숍, 세미나
실행 및 모니터링표준에 따른 프로세스 실행 및 지속적 관리정기적인 검토

ISO 21500 도입시 고려사항

  • 조직에 특성에 맞는 테일러링 필요

몬테카를로 방법

· 3 min read

몬테카를로 방법 개념

  • 랜덤 샘플링확률적 모델링을 사용하여 복잡한 시스템의 행동을 분석하거나 문제를 해결하는 수학적 기법
  • 복잡한 문제의 근사적 해 접근, 입력 변수의 불확실성 처리

몬테카를로 방법 절차, 핵심요소, 활용방안

몬테카를로 방법 절차

  • 가능한 입력에 대해 확률 분포에 따라 표본 수집 후 근사치 계산

몬테카를로 방법 핵심요소

구분요소설명
구성요소입력변수결과에 영향을 주는 무작위 값
-출력변수몬테카를로 분석 결과값
-수학적 모델입출력 변수 간의 수학적 관계
확률분포정규분포대부분의 실제 이벤트 분포
-균일분포확률이 동일한 확률변수의 통계적 표현
-삼각분포최소값, 최대값, 최빈값 사용
  • 변수의 확률분표가 매개변수로 표현이 가능한 경우 MCMC 샘플러 사용

몬테카를로 방법 활용방안

구분내용비고
금융미래 불확실성을 고려하는 의사결정 활용주가 예측, 파생상품 관리
과학복잡한 물리 현상 시뮬레이션 및 분석입자 시뮬레이션, 방사선 모델링
신경망모델 학습과 추론 과정 개선 및 최적화강화학습, 심층신경망

몬테카를로 방법 고려사항

  • 시뮬레이션 횟수와 결과의 정확도 간 절충점을 고려하여 시뮬레이션 수행

소프트웨어 규모산정

· 3 min read

소프트웨어 규모산정 개념

  • SW개발 프로젝트의 크기와 복잡도를 평가하여 개발 계획 수립에 필요한 비용을 산정하는 기법
  • 현실적 일정, 계획, 예산 반영으로 프로젝트 추적 관리 가능

소프트웨어 규모산정 구성도, 주요 기법, 적용방안

소프트웨어 규모산정 구성도

소프트웨어 규모산정 주요 기법

구분내용비고
LoC소스 코드 라인수 측정, 기대치, 낙관치, 비관치로 예측치 반영측정 단순
M/M, 맨먼스한 사람이 한 달동안 작업하면 되는 양으로 공수 측정사람 * 시간
전문가 감정경험적으로 단언하여 측정주관적
델파이주관적 편견을 보완하기 위해 많은 전문가 의견을 종합 산정추가 자문 비용
기능 점수사용자 관점에서 SW개발 규모 측정을 위해 기능 정량화 후 계수적 측정간이법, 정규법
COCOMO시스템을 구성하는 모듈과 서브시스템 비용 합계를 계산하여 측정알고리즘 사용
  • 재사용을 중시하는 SW개발 방법론의 진화에 따라 LoC에서 FP, COCOMO 방식 대두

소프트웨어 규모산정 적용방안

구분방안내용
대규모 프로젝트COCOMO대규모 연구개발 프로젝트의 수학적 비용 산정
중소규모 프로젝트FP요구사항 기반으로 일관성 있는 규모산정
임베디드 프로젝트LoC라인 수 기반으로 시스템 크기 추정

소프트웨어 규모산정시 고려사항

  • 비기능적 요구사항도 평가지표에 포함하여 정확한 규모산정 필요

감리, PMO

· 3 min read

정보시스템 감리와 PMO 개요

  • PMO는 사전적, 감리는 사후적 대응으로 프로젝트를 관리하는 상호보완적 관계

정보시스템 감리와 PMO 개념, 절차, 특징

감리, PMO 개념 비교

구분감리PMO
개념정보시스템 구축 사업의 법적 요구사항 준수, 품질 확보정보시스템 구축 사업의 효율적인 관리 및 성공을 위한 전문 지원 조직
근거전자정부법 제 57조전자정부법 제 64조 2항

감리, PMO 절차 비교

구분감리PMO
사업준비감리 계약 체결, 감리 계획 수립PMO 설치 계획 수립, 인력 구성
사업 착수착수 회의, 사업 계획 검토PMO 착수 회의, 사업 계획 수립 지원
사업 진행정기/수시 점검, 산출물 검토, 테스트 지원사업 진행상황 관리, 품질/위험 관리 지원
사업 종료최종 감리보고서 작성, 감리 결과 보고최종 PMO 보고서 작성, PMO 종료

감리, PMO 특징 비교

구분감리PMO
목적기술적 품질 보증프로젝트 관리
관점제 3자 관점, 독립적발주자 관점
권고, 의무의무사항권고사항
방법론표준화된 감리 절차 및 기법프로젝트 관리 방법론, PMBOK
주요 산출물감리계획서, 감리 수행결과 보고서, 시정조치 확인서요구사항 정의서, 아키텍처 정의서, 사업자 관리 계획서

전자정부사업관리 위탁, PMO

· 3 min read

PMO의 개요

PMO의 개념

  • 조직차원에서 프로젝트 포트폴리오 관리를 위하여 프로젝트를 지속적으로 모니터링, 프로세스 및 방법론 표준화, 기술적 지원 등을 수행하는 프로젝트 관리 조직

PMO 도입 배경

  • 대기업 SI회사의 공공사업 참여가 제한되어 중소기업의 참여 기회가 확대되었으나, 사업관리 경험과 전문인력이 부족하기에 SW사업관리 역량과 성공율을 제고하기 위한 목적으로 도입

전자정부 PMO 프레임워크의 구성도, 구성요소, 사례

PMO 프레임워크 구성도

PMO 프레임워크 구성요소

구분내용비고
PMO운영준비PMO 도입 및 운영 준비를 위한 활동필요성, 역할, 착수 준비
PMO운영관리PMO의 핵심 관리 활동계획, 계약, 발주, 통합, 범위, 일정, 위험, 품질, 인적자원. 의사소통, 하도급, 완료검사, 인수, 종료
PMO운영종료PMO 운영 종료 및 성과 정리성과 관리, 행정적 종료, 지식 전수, 기대효과

PMO 도입 사례

구분내용비고
국세청 홈택스 시스템 개선시스템 개선 전반 과정 관리, 사용자 중심 서비스 개선국민 편의 증진
차세대 사회보장정보시스템 구축복잡한 이해관계, 사업 범위, 하도급 관리로 대규모 시스템 구축대규모 복지시스템 구축 사업

PMO 고려사항

  • 발주기관 및 참여사업자의 원활한 의사소통 관리
  • 단계별 철저한 작업 계획 수립과 작업 진행에 대한 이슈 관리