작업 비용 관리
Microsoft Project에서는 작업 비용 프로젝트를 완료하는 데 필요한 재정적 노력을 추정하는 데 사용됩니다.
- 비용은 고정 또는 변동, 할당된 자원과 작업량에 따라 달라집니다.
- 비용 추적은 계획된 예산과 실제 성과를 비교하는 데 도움이 됩니다.
작업 비용 이해
Aspose.Tasks for .NET은 API를 통해 비용을 검색하고 계산하며 관리합니다 작업과 관련된.
해당 Tsk 클래스는 비용 관리를 위한 여러 필드를 제공합니다:
Cost 유형:
double
목적: 작업의 예측되거나 예정된 비용을 나타냅니다.BCWP (Budgeted Cost of Work Performed) 유형:
double
목적: 현재까지 수행된 작업의 비용을 나타냅니다.BCWS (Budgeted Cost of Work Scheduled) 유형:
double
목적: 예정된 작업의 계획된 비용을 보여줍니다.FixedCost 유형:
float
목적: 작업에 연관된 고정 비용을 정의합니다.FixedCostAccrual 유형:
CostAccrualType
목적: 고정 비용이 언제 발생하는지 결정합니다(시작 시, 작업 기간에 비례, 또는 종료 시).
Microsoft Project에서 작업 비용 보기
Microsoft Project에서는 작업 비용을 다음과 같이 볼 수 있습니다:
- 열기 Task Entry 양식.
- 사용하여 Insert > Columns 옵션.
- 비용 관련 필드로는 Cost, Fixed Cost, 또는 BCWS.
예제: Aspose.Tasks로 작업 비용 가져오기
다음 코드 예제는 프로그래밍 방식으로 작업 비용 정보를 읽는 방법을 보여줍니다:
1// Create new project
2Project project = new Project();
3
4// Add task and set cost
5Task task = project.RootTask.Children.Add("Task");
6task.Set(Tsk.Cost, 800);
7
8// Display cost related properties of task
9Console.WriteLine(task.Get(Tsk.RemainingCost));
10Console.WriteLine(task.Get(Tsk.FixedCost));
11Console.WriteLine(task.Get(Tsk.CostVariance));
12Console.WriteLine(project.RootTask.Get(Tsk.Cost));
13Console.WriteLine(project.RootTask.Get(Tsk.FixedCost));
14Console.WriteLine(project.RootTask.Get(Tsk.RemainingCost));
15Console.WriteLine(project.RootTask.Get(Tsk.CostVariance));
이 예제는 프로젝트 작업에 대한 계획된 비용, 고정 비용 및 예산 비용 값을 가져옵니다.
주요 참고 사항
- 비용 추적은 필수적입니다 예산 준수와 프로젝트 성과를 모니터링하는 데 필요합니다.
- 해당 Earned Value Management (EVM) 필드(
BCWP
,BCWS
)은 프로젝트의 재정적 진행 여부를 분석할 수 있게 합니다. - Aspose.Tasks는 MPP 및 XML 형식, 프로젝트 파일 전반에서 비용 관련 데이터를 일관되게 처리할 수 있도록 합니다.
자주 묻는 질문
질문: Cost와 FixedCost의 차이점은 무엇입니까?
- Cost 에는 자원 할당과 작업이 포함되며, FixedCost 는 작업에 직접 적용되는 추가 정적 비용입니다.
질문: 프로젝트 관리에서 FixedCostAccrual은 어떻게 사용됩니까?
- 고정 비용이 발생하는 시점을 정의합니다 — 시작 시, 작업 기간에 비례하여, 또는 종료 시.
질문: BCWP와 BCWS에는 자원 할당이 필요합니까?
- 예. 이러한 값은 Earned Value Analysis (EVA)의 일부이며 자원 할당과 일정에 의존합니다.
질문: Aspose.Tasks를 사용하여 프로그래밍 방식으로 작업 비용을 업데이트할 수 있습니까?
- 예. 비용 필드의 값을 설정할 수 있으며, Aspose.Tasks는 이를 MPP 및 XML 파일 모두에 일관되게 저장합니다.