728x90
반응형
SMALL
프로그램 평가 및 검토 기술(Program Evaluation and Review Technique, PERT)은 프로젝트 일정을 관리하고 제어하기 위한 도구 중 하나로, 프로젝트의 활동들 간의 관계를 시각화하고 예측하는 데 사용됩니다. 주로 복잡하고 큰 규모의 프로젝트에서 활용되며, 프로젝트의 일정을 계획하고 관리하는 데 도움이 됩니다.
PERT의 주요 개념:
- 활동(Activity): 프로젝트에서 수행되는 작업 또는 활동을 나타냅니다. 예를 들어, 설계, 개발, 테스트 등의 활동이 될 수 있습니다.
- 이벤트(Event): 프로젝트에서 발생하는 이벤트나 마일스톤을 나타냅니다. 예를 들어, 선행 작업의 완료, 특정 작업의 시작 등이 될 수 있습니다.
- 전제조건(Predecessor): 한 활동의 선행되어야 하는 활동을 나타냅니다. 즉, 특정 활동을 시작하기 위해 먼저 수행되어야 하는 활동을 말합니다.
- 후속조건(Successor): 한 활동이 완료된 후에 이어져야 하는 활동을 나타냅니다.
- 크리티컬 패스(Critical Path): 프로젝트를 완료하는 데 필요한 최소 기간을 가진 일련의 활동들로 구성된 경로를 의미합니다. 크리티컬 패스 상의 모든 활동들은 프로젝트 완료에 있어서 핵심적인 역할을 합니다.
PERT의 절차:
- 활동 식별(Activity Identification): 프로젝트에 필요한 모든 활동을 식별하고 목록화합니다.
- 활동 순서화(Activity Sequencing): 활동들 간의 선후관계를 결정하고 네트워크 다이어그램을 구축합니다.
- 활동 예상 시간 추정(Activity Time Estimation): 각 활동에 소요되는 시간을 추정하고, 최적, 최대, 최소 예상 시간을 고려하여 확률적으로 예상 시간을 계산합니다.
- 일정 개발(Schedule Development): 각 활동의 예상 시간을 기반으로 프로젝트의 전체 일정을 개발합니다. 이때 크리티컬 패스를 확인하여 프로젝트의 최소 기간을 파악합니다.
- 일정 제어(Schedule Control): 프로젝트가 진행되는 동안 예상 시간과 실제 시간을 비교하여 일정을 관리하고 조정합니다.
PERT의 장점:
- 활동간의 관계 시각화: 프로젝트의 활동들 간의 관계를 시각적으로 표현하여 이해하기 쉽습니다.
- 활동별 예상 시간: 각 활동에 소요되는 시간을 정확하게 예측할 수 있으며, 이를 토대로 전체 프로젝트의 일정을 개발할 수 있습니다.
- 크리티컬 패스 확인: 크리티컬 패스를 파악하여 프로젝트의 핵심 활동을 식별할 수 있습니다.
- 일정 제어: 프로젝트가 진행되는 동안 일정을 지속적으로 관리하고 조정할 수 있습니다.
PERT의 한계:
- 활동 시간 추정의 불확실성: 활동에 소요되는 시간을 정확하게 추정하는 것은 어렵습니다. 따라서 예상 시간의 불확실성이 존재합니다.
- 복잡성: 큰 규모의 프로젝트에 적용될 때 네트워크 다이어그램의 복잡성이 증가할 수 있습니다.
- 전제조건의 변경: 프로젝트 진행 중에 전제조건이 변경될 경우 네트워크 다이어그램을 재구성해야 할 수 있습니다.
- 크리티컬 패스 외의 활동: 크리티컬 패스 외의 활동도 프로젝트의 일정에 영향을 미칠 수 있으므로 이를 고려해야 합니다.
결론:
PERT는 복잡한 프로젝트의 일정 관리에 유용한 도구로써 사용됩니다. 그러나 예상 시간의 불확실성과 네트워크 다이어그램의 복잡성 등의 한계가 있으므로 다른 일정 관리 기법과 함께 사용되는 것이 바람직합니다.
728x90
반응형
LIST
'IT 이론지식' 카테고리의 다른 글
소프트웨어 프로세스 개선 및 능력 결정(Software Process Improvement and Capability dEtermination, SPICE) (0) | 2024.04.02 |
---|---|
Putnam 모델 (0) | 2024.04.02 |
ORM(Object-Relational Mapping) (0) | 2024.04.02 |
데이터베이스 정규화 (0) | 2024.04.02 |
화이트박스 테스트, 블랙박스 테스트 (0) | 2024.04.02 |