1.一种基于大数据的项目进程分析评估方法,其特征在于:该方法包括以下步骤:S1、获取项目进程中的实时日志记录,与原有计划进行对比,是否出现项目新增进程;
S2、对项目新增进程进行分析,对紧急项目进行识别,采取相应调度模式,对调度时刻进行确定;
S3、根据项目新增进程中的项目自身特征,进行项目进程路径序列优化,挑选出最佳路径序列;
S4、在项目完成后进行评估,计算项目新增进程的影响率,分析结果,并对相应计划参数进行调整;
在步骤S1‑S2中,获取项目新增进程及分析的步骤如下:S8‑1、获取项目进程的实时日志记录,从而获取项目新增进程;
S8‑2、获取项目新增进程m的时间为Tm,承诺给客户的验收时间为Ts,处理项目新增进程的预测时间为To,应急预留时间为Tr,剩余项目计划完成时间为Tj,对于出现的项目新增进程m确定其最晚调度时刻为T假:
T假=Ts‑Tm‑T0‑Tr‑TjS8‑3、获取当前时刻为TN,若存在TN>T假,则将项目新增进程m归类于紧急调度模式;若存在TN<T假,则将项目新增进程m归类于批量调度模式;若相等,亦存入批量调度模式;
S8‑4、批量调度模式包括批量调度时间模式和批量调度数量模式;设置K(n)为第n次调度的调度时刻,Pmax为调度最大间隔时间,Pmin为调度最小间隔时间,Qmax为项目新增进程最大累计数量,St表示在上一次调度后的新增项目需求的累计数量;
对批量调度模式下的项目新增进程进行判断,满足批量调度时间模式的调度条件为:确定批量调度时间模式下的调度时刻T1:T1=TN+k1*St
其中,k1为准备系数1;
对批量调度模式下的项目新增进程进行判断,满足批量调度数量模式的调度条件为:确定批量调度数量模式下的调度时刻T2:T2=TN+k2*(St‑Qmax)其中,k2为准备系数2;
在进行调度模式的选择时,哪一种调度模式的调度条件最先满足即采用哪一种调度模式,同时确定动态调度的调度时刻;
S8‑5、紧急调度模式下,调度时刻等于TN,即识别后立刻开始进行调度;
在步骤S3中,对最佳路径序列的规划步骤如下:S9‑1、确定调度开始时刻,根据进入本次调度的项目新增进程的所在位置,确定本次调度的调度范围;获取项目自身特征,包括项目必要性联系、项目参与人员;设置本次进行调度的新增项目集合为U,则 其中U内任一元素记为xi;
S9‑2、对xi进行项目必要性联系的判断,设置原项目计划中两个任意相邻项目分别记为xa、xa+1;若xa、xa+1之间因技术问题无法延续,因此需加入新增项目xi,则xi的项目必要性联系记为1;若不是,则xi的项目必要性联系记为0;对于项目必要性联系为1的新增项目插入到需要延续的相邻项目之间;对项目必要性联系为0的新增项目进行规划,进入步骤S9‑3;
S9‑3、获取新增项目xi的参与人员数量,记为ei,获取原有计划项目进程中各项目的参与人员数量,将新增项目xi插入到首次项目参与人员数量达到ei的项目后;
S9‑4、将所有新增项目插入到原有计划中后,形成新的项目进程路径序列,获取新的项目进程路径序列中原有项目xa的新预测完成时刻,根据公式:其中,L新为新预测完成时刻,L原为原预测完成时刻,k3为评估系数;H为评估值;
设置评估值阈值Hmax,若H超出Hmax,则提取最后插入xa后的新增项目,将其插入到下一插入区间;
最终获取最佳路径序列。
2.根据权利要求1所述的基于大数据的项目进程分析评估方法,其特征在于:在步骤S4中,对相应参数进行调整的步骤如下:S10‑1、获取最终项目完成时间,记为T终;获取计划项目交付时间,记为T计划;获取项目增加总数量,记为M;获取项目总耗时,记为T总;
S10‑2、根据公式:
其中,Y为本次项目新增进程的影响率,k4为时间影响系数,k5为项目数量影响系数;
S10‑3、设置影响率阈值Ymax,若Y超出Ymax的次数达到阈值,则对计划参数进行修正,所述计划参数包括项目进度模型、人员效率、绩效测量规则、人力资源。
3.一种基于大数据的项目进程分析评估系统,应用于权利要求1所述的一种基于大数据的项目进程分析评估方法,其特征在于:该系统包括项目进程检测模块、需求分析模块、动态调度模块、项目进程优化模块、综合评估模块;
所述项目进程检测模块用于对原计划中的项目进程进行检测,并根据实时日志记录判断是否有新增项目;所述需求分析模块用于对项目的需求进行判断,根据时间因素进行相应调度模式的选择;所述动态调度模块用于进行项目的动态调度,处理新增项目;所述项目进程优化模块用于对调度后项目进程路径序列进行局部路径序列优化,挑选出最佳路径序列;所述综合评估模块用于在影响率阈值超出次数达到预设情况下,进行原有计划制定参数的调整;
所述项目进程检测模块的输出端与所述需求分析模块的输入端相连接;所述需求分析模块的输出端与所述动态调度模块的输入端相连接;所述动态调度模块的输出端与所述项目进程优化模块的输入端相连接;所述项目进程优化模块的输出端与所述综合评估模块的输入端相连接。
4.根据权利要求3所述的基于大数据的项目进程分析评估系统,其特征在于:所述项目进程检测模块包括原计划获取单元、实时日志检测单元;
所述原计划获取单元用于获取到项目的原始计划信息,包括项目完成时间、项目人数;
所述实时日志检测单元用于在项目进程中对实时的日志记录进行分析,判断是否有新增项目进程;
所述原计划获取单元的输出端与所述实时日志检测单元的输入端相连接;所述实时日志检测单元的输出端与所述需求分析模块的输入端相连接。
5.根据权利要求3所述的基于大数据的项目进程分析评估系统,其特征在于:所述需求分析模块包括分析单元、调度模式分类单元;
所述分析单元用于对新增项目的时间进行分析,并对最晚调度时刻进行计算;所述调度模式分类单元用于根据最晚调度时刻进行调度模式分类,将新增项目按照不同调度方式进行调度;
所述分析单元的输出端与所述调度模式分类单元的输入端相连接;所述调度模式分类单元的输出端与所述动态调度模块的输入端相连接。
6.根据权利要求3所述的基于大数据的项目进程分析评估系统,其特征在于:所述动态调度模块包括判断单元、动态调度单元;
所述判断单元用于判断新增项目的调度方式,并确定其调度时刻;所述动态调度单元用于初始调度,并建立初始项目进程路径序列;
所述判断单元的输出端与所述动态调度单元的输入端相连接;所述动态调度单元的输出端与所述项目进程优化模块的输入端相连接。
7.根据权利要求3所述的基于大数据的项目进程分析评估系统,其特征在于:所述项目进程优化模块包括路径序列优化单元、调整单元;
所述路径序列优化单元用于对初始项目进程路径序列进行时间因素的测算,并进行相应优化;所述调整单元用于根据优化后的路径序列,创建新的项目进程路径序列;
所述路径序列优化单元的输出端与所述调整单元的输入端相连接;所述调整单元的输出端与所述综合评估模块的输入端相连接。
8.根据权利要求3所述的基于大数据的项目进程分析评估系统,其特征在于:所述综合评估模块包括影响率计算单元、综合评估单元、因素调节单元;
所述影响率计算单元用于根据项目完成时间与预估交付时间之间的差距及新增项目数量,判断新增的项目进程对原计划的影响率;所述综合评估单元用于统计影响率超出阈值的次数,达到相应次数阈值后,启动因素调节单元;所述因素调节单元用于对制定原计划的因素进行调节;
所述影响率计算单元的输出端与所述综合评估单元的输入端相连接;所述综合评估单元的输出端与所述因素调节单元的输入端相连接。