文本描述
随着互联网技术的迅速发展,在软件产品或者项目的开发中,项目需求变化的速度 日益迅速,市场竞争日益激烈,技术革新速度越来越快,如何应对客户需求的快速变化, 满足客户各种各样的需求,交付质量令人满意的软件,已成为现阶段软件开发公司生死 存亡的关键。因此,对软件项目管理就提出了较高要求,尤其是项目进度。然而,事实 上,许多公司的项目和产品都存在不同程度的进度落后、延迟交付的情况,导致错失市 场时机或者客户满意度低下。 本文先介绍了软件行业现今的发展情况,项目进度管理的背景、本文使用的研宄方 法和技术以及本文所用案例来源的M公司M信云事业部的组织架构和项目流程、目前 所运用的开发模型和技术等等,然后以M公司M信云事业部八个项目作为样本首先查 看了这些项目的延期情况、细化每个工序具体的延期时间,以及是否在关键路径上,利 用柏拉图筛选出延期最为突出的五大工序。继而从资源、技术、管理过程几方面分析进 度延期的原因,找到项目中的具体案例来详细分析具体情况。然后针对每个原因提出对 应的改善措施,分别[1]从资源配备、团队建设、人员培训、晋升制度管理、技术选型、 项目计划制定、项目进度跟踪、制定交付标准、改进评审机制、提高软件复用率和产品 化率等等方面落实具体的改进内容。针对使用传统进度管理方法来评估工期而导致工期 过长的问题,使用了关键链技术中的50%安全时间方法。这种评估方法不仅消除了项目 中各个工序隐含的安全时间,使工期评估得更为科学合理,也为缓冲估计的准确性奠定 了基础。为保证措施可以持续有效地执行并且可看到绩效,还建立相关的内部审计,并 且对各项目缓冲消耗持续监控。另外,对刚刚开始的项目的各个功能模块进行了软件复 用和产品化的评估,以应用于将来的项目,进一步提高开发进度和节省开发成本。 同时,本文对M公司实施这些方法后项目延期情况的改进做了预测,以及对即将 开始的项目如何使用关键链方式对项目计划进行调整也做了阐述。最后,本文总结了对 如何改进项目进度延期进行了总结和提炼了一些启示,并且对不同项目进度优化管理做 出了展望。 关键词:进度管理;关键链技术;缓冲;软件复用;产品化Abstract WiththerapiddevelopmentofInternettechnology,inthedevelopmentofsoftware productsorprojects,thechangeofprojectdemandisincreasinglyrapid,themarket competitionisincreasinglyfierce,andthespeedoftechnologicalinnovationisgetting fasterandfaster.Howtodealwiththerapidchangeofcustomerneeds,meetthe variousneedsofcustomers,anddeliversoftwarewithsatisfactoryquality,hasbecome thekeytothesurvivalofsoftwaredevelopmentcompaniesatthisstage.Therefore, thesoftwareprojectmanagementputforwardhigherrequirements,especiallytheproject schedule.Infact,however,projectsandproductsofmanycompanieslagbehindin varyingdegreesanddelaydelivery,resultinginpoormarkettimingorcustomer satisfaction. Thispaperfirstintroducesthecurrentdevelopmentofthesoftwareindustry,the backgroundofprojectschedulemanagement,theresearchmethodsandtechniquesused inthispaper,aswellastheorganizationalstructureandprojectflowofMInformation CloudDivisionofMCompany,whichisthesourceofthecaseusedinthispaper. Thecurrentdevelopmentmodelsandtechnologies,andsoon,andthentakeeight projectsofMInformationCloudDivisioninMCompanyasasampletofirstexamine theextensionoftheseprojects,detailthespecificdelaytimeforeachprocess,and whethertheyareonthecriticalpathornot.UsePlatotoscreenoutthefivemost prominentdeferredprocesses.Thenfromtheresource,technology,managementprocess toanalyzethecauseofthedelayinprogress,findoutthespecificcaseintheproject toanalyzethespecificsituationindetail.Andthenputforwardcorresponding improvementmeasuresforeachreason,fromtheresourceallocation,teambuilding, personneltraining,promotionsystemmanagement,technicalselection,projectplanning, projectprogresstracking,settingdeliverystandards,improvingtheevaluationmechanism. Toimprovethesoftwarereuserateandproductrateandotheraspectsofthe implementationofspecificimprovements.Inordertosolvetheproblemthatthetime limitistoolongduetothetraditionalschedulemanagementmethod,the50%safetime methodofcriticalchaintechnologyisused.Thisevaluationmethodnotonlyeliminates thehiddensafetytimeineachprocessoftheproject,butalsomakesthetimelimitevaluationmorescientificandreasonable,andalsolaysafoundationfortheaccuracy ofbufferestimation.Inordertoensurethatthemeasurescanbecarriedoutcontinuously andeffectivelyandtheperformancecanbeseen,therelatedinternalauditisestablished, andthebufferconsumptionofeachprojectiscontinuouslymonitored.Inaddition,the softwarereuseandproductevaluationofeachfunctionalmoduleofthejust-started projectiscarriedoutinordertoapplyittothefutureprojects,tofurtherimprovethe developmentprogressandsavethedevelopmentcost. Atthesametime,thispaperforecaststheimprovementofprojectextensionafter theimplementationofthesemethodsinMCompanyandexpoundshowtoadjustthe projectplanbyusingcriticalchainmethodintheupcomingprojects.Finally,this papersummarizeshowtoimprovetheprojectscheduledelayandrefinessome enlightenmentsandmakesaprospectfordifferentprojectscheduleoptimization management Keywords:ScheduleManagement;CriticalChainTechnology;Buffer;SoftwareReuse;目录 薩I AbstractII mmIV m-m1 1.1研究的背景与意义 i 1.1.1研究的背景 1 1.1.2研究的意义 1 1.2文献综述2 1.2.1项目延期改善和进度管理现状 2 1.2.2关键链技术的研究和应用现状 3 1.3论文研究思路、研究方法与技术路线 4 1.3.1研究的内容和思路 4 1.3.2研究方法和技术 5 本章小结7 第二章公司简介与现有管理流程 9 2.1宏观行业形势9 2.2企业简介10 2.3事业部组织架构 10 2.4产品特点11 2.5产品开发管理流程 11 2.6现有项目进度管理技术、工具以及流程 12 2.6.1敏捷迭代开发模式 12 2.6.2甘特图和常用工具 13 2.6.3关键路径法 132.6.4.审计14 本章小节14 第三章现有存在问题与原因分析 16 3.1项目进度问题概述 16 3.1.1项目计划延迟严重 16 3.1.2交付成果功能完成率低 16 3.2项目进度问题细分研究 17 3.3根本原因分析 21 3.3.1资源管理方面 23 3.3.2工程技术方面 27 3.3.3项目进度和范围管理过程 27 本章小节29 第四章M公司项目进度计划与控制改进方法 31 4.1资源管理改进 32 41.1每周提交资源分布报告并且使用关键链技术来计划项目 32 4.1.2将贝工培训与入绩效指标 36 4.1.3构建和实施项目优先级模型 39 4.2范围管理改进 41 4.2.1内部审计规定范围需求交付物标准和完善范围需求评审会规范 41 4.2.2增加需求变更比率KPI指标 44 4.2.3使用软件复用技术和产品化 46 4.3进度管理改进 50 4.3.1设立技术委员会以及技术评审会列入内部审计项 51 4.3.2开发阶段的成果交付标准列入内部审计清单 52 4.3.3使用风险登记薄 54本章小节56 第五章M公司项目进度改进方案实施效果与预测 57 5.1根据改进措施测算八个项目可以减少的时间 57 5.2使用改进方案对新项目进行项目计划和进度控制分析 58 5.3软件复用与产品化对美居项目的影响 63 5.4软件复用与产品化对宝时德项目三期的影响 65 本章小节66 结论和展望67 会謎67 展望67