论文部分内容阅读
随着移动互联网、云计算、大数据技术的应用越来越广,高效的软件开发对于信息技术企业的重要性日益凸显。本文通过CJ软件开发项目开发进度管理的分析,研究软件开发类项目中关键链技术的适用性和实效性。CJ软件开发项目是基础性移动信息采集项目,利用“物联网”技术进行身份、车牌、人脸、手机、指纹、声音等信息采集并传输至平台,与公安部门已有数据资源进行比对碰撞,从而实现人员管控、大数据挖掘和智能研判。该项目对于提高社会治安防控水平、提高民众社会治安满意度具有重要作用。关键链技术成型以来,经过不断的发展和完善,其适用范围和实际效用逐渐被众多行业项目所验证。但现有文献中,该技术在城市公安系统信息化软件开发项目中的应用成果较少,在相关的信息化软件开发项目进度管理的适用性和应用效果都有待验证。本文详细阐释了项目进度管理理论、约束理论和关键链等相关理论。CJ软件开发项目是BY公司承担的公安系统信息化建设项目中最基本也是最关键的信息采集环节,该项目包括信息采集系统的开发以及承载该系统的相关硬件设备的配置开发。新的信息采集终端在采集信息更加准确、高效的基础上,在可操作性、便携性、界面美观程度、环境适应性及系统兼容性等方面都提出了更高要求。移动终端将采集的信息传输到比对库,经过信息的比对后可连接报警终端,对出现可疑信息进行报警。立足CJ软件开发项目,通过调查访问的方式对其以往项目进行经验总结,找出可能造成软件开发项目延期的原因,如需求变更频繁、学生综合症、职责分工不明、人员物资类资源冲突等,而后有针对性地在项目进度管理中进行规避和解决。首先,完善项目需求分析制度,明确核心需求、条件需求、可选需求,指派专人做好客户沟通工作,通过专业培训提高需求分析能力,完成高质量需求分析。其次,运用关键链技术,有重点地对项目进行细化工作结构分解、职责分工、资源分配,运用三点时间估算法剔除项目活动时间的冗余量,得出初始进度计划。根据各分项活动之间的逻辑关系,综合考量项目开发、测试阶段对人员、设备资源竞争等约束问题合理调整工序,得出修正进度计划Ⅰ。再次,按照项目最悲观预期时间的50%估算为实际工期,将原工期估计中的冗余量从子项目中剔除,进一步压缩工期得出修正进度计划Ⅱ。最后,利用剪切粘贴法计算出的输入缓冲、项目缓冲来管理提高项目进度的控制力度,实时反馈项目执行情况,优化项目进度管控,降低延期风险,确保项目按时保质保量交付。研究表明,关键链技术通过高质量需求分析准确定位项目任务目标,细分工作结构重排工序,优化各项资源配置来摆脱资源限制,科学合理设置缓冲区来弥补传统进度管理的欠缺,实时监控项目进度,及时调整实施计划,保障了CJ软件开发项目得以顺利完工。综上可得,关键链技术在软件开发类项目的管理中具有一定优越性和实效性。当然由于CJ软件开发项目只是一个相对独立的部分,关键链技术在综合类大型平台搭建中的可行性还有待进一步探讨。