本文是一篇成本管理论文,本文主要围绕D公司的软件项目成本展开研究,通过访谈调研和对D公司的现状分析得出了其软件项目成本管理方面存在的问题,再深入问题发掘其成因,结合业界项目成本管理领域的先进经验和方法提出了优化方案,并制定了计划和保障措施以确保其能够顺利实施。
第1章 绪论
1.1 研究背景
经过几十年的快速发展,中国互联网行业取得了巨大的成果,但随着行业规模的扩大和市场竞争的加剧,互联网行业也面临着诸多问题。随着中国互联网普及率的提高,网民数量已经达到了较高的水平,市场逐渐趋于饱和,新用户的增长已经日益放缓,互联网企业获取新用户的成本不断提高,互联网行业红海化;与此同时,行业内一方面有着大批新兴互联网公司的进入蚕食市场,另一方面头部互联网企业不断扩大规模和拓展业务领域,市场对互联网产品提出了更高的要求,伴随着用工成本的进一步提高,互联网公司的软件研发成本不断上涨,互联网公司的利润率在各方面因素的作用下难以维持以往的水平。这也越发让互联网公司更加深刻的认识到,对软件项目进行有效的成本管理至关重要。怎样对企业内部的软件项目进行成本管理,在满足客户或用户要求的情况下,根据项目的实际情况和需求,将企业的人员、物资、资金等各项资源进行合理规划和使用,有效的组织和控制项目成本,强化软件项目成本管理能力,在确保项目质量的前提下降低项目成本,提高组织运行效率,以获得更好经济效益和社会价值,已经成为互联网企业无法回避的重要课题。
在项目管理领域,目前最为流行的是由美国项目管理研究会(PMI)提出的项目管理知识体系(PMBOK),其目前被广泛应用与工程、软件、金融等各个领域,是目前世界认可度最高的项目管理体系。其理论体系中包括对项目管理中所涉及的人力资源、沟通、范围、风险、成本、集成、进度、质量、采购、干系人10个管理系统。目前,我国互联网企业对于软件项目进行项目管理时,也多应用PMBOK相关体系,但由于我国互联网行业起步晚,虽然发展速度快但软件项目管理实践相对较少,许多互联网企业缺少对于软件项目成本管理的正确理论方法和成功经验,在软件项目成本规划、成本估算、成本控制等具体实施方面仍旧存在较多不足,导致项目成本无法得到正确的预估和控制,项目成本超支乃至项目失败的风险居高不下。
1.2 研究目的与意义
1.2.1 研究目的
笔者希望以本课题的研究为契机,改善和优化D公司的软件项目成本管理方案,通过制定各类有针对性的项目成本管理优化对策,解决D公司因软件项目成本管理问题所导致的可能存在的项目估算方法不科学、项目研发效率低下、项目投入产出偏低、项目成本控制机制缺失等现象。同时,通过针对性的项目成本管理优化措施,降低项目总体成本,提高项目实施效率和成功率,帮助企业更好的进行价值实现,保持长期可持续发展。
1.2.2 研究意义
本文根据D公司软件项目成本管理的运作现状,针对其成本管理过程中存在的问题及原因进行研究,通过对项目管理中成本管理理论与模型的运用,提出科学有效的项目成本管控方案,引入科学的项目成本估算和成本控制工具,提出切实可行的解决方法,提高D公司的软件项目成本管理水平,降低项目成本,提高公司效益。同时,本文通过实际案例的展示,探索我国互联网企业如何将项目成本管理理论与实际业务结合,给我国互联网企业项目成本管理在实践中落地提供借鉴和思路。
第2章 概念界定与相关研究
2.1 相关概念
2.1.1 项目管理
项目是一项旨在构建独特成果的任务,它致力于创造前所未有的产品、服务或其他产出。其具有临时性和独特性,临时性:项目有着明确的起止时间节点,并且与时间的长短无关;独特性:项目的存在是独特的,不同项目其生产过程或结果存在差异。项目管理则是利用科学的方法和理论,有效的控制和管理项目的各个方面,以确保项目的成功实现。在整个项目的生命周期中,对项目的资源、进度、风险、质量等方面进行计划、组织、监督和控制,并在项目预定的成本和范围内,以安全的方式达成项目目标,实现项目价值。通过科学、高效的项目管理体系,可以有效的提高项目的资源利用率并降低项目风险,以保障项目目标能在预算费用、进度规划、监管要求等约束条件下顺利达成。
2.1.2 软件项目管理
软件项目管理是将通用的项目管理理论应用于软件工程领域的具体情境中,其核心目标在于运用一系列科学管理手段确保软件项目的各项指标,如预期范围、预算成本、预定进度和质量标准等,能够有效地实现和达成。软件项目管理在软件开发尤其是中大型软件开发项目中必不可少的,是软件项目能够顺利实施交付的重要保障。软件项目的生命周期通常包括需求分析、架构设计、代码开发及测试、项目验收、成果交付,软件项目管理需要在软件项目过程中对项目进行控制、监督,确保软件能够以预定的成本,按时、按质的完成软件的开发及交付验收。一般而言,通用项目管理技术普遍适用于软件项目管理,但软件项目管理亦有其特殊性,与其他项目的产品相比,软件项目的产品具有某些不同的特征,如复杂性、无形性、灵活性。
2.2 软件项目相关知识体系与理论
2.2.1 项目管理知识体系
项目管理知识体系(PMBOK)是当前国内外最受欢迎的项目管理理论知识体系。其将项目管理划分为了五大过程组和十大知识领域。在PMBOK的知识体系中,五大过程组和十大知识领域相结合,形成了49个子过程组。
第3章 D公司软件项目成本管理现状 .............................. 20
3.1 D公司概况 ............................ 20
3.1.1 D公司简介 ......................... 20
3.1.2 D公司组织架构 ........................ 20
第4章 D公司软件项目成本管理问题及原因分析 ............................. 28
4.1 D公司访谈调研说明 ........................... 28
4.1.1 调研目的与方法 ............................. 28
4.1.2 调研内容的设计 ................... 28
第5章 D公司软件项目成本管理优化方案 ............................. 40
5.1 引入COCOMO II模型优化项目估时方法 ................................. 40
5.2 建立项目信息管理系统 ............................. 43
第6章 优化方案实施计划与保障措施
6.1 实施计划
针对以上提出的D公司软件项目成本管理优化方案,设置具体的方案实施计划。
1、引入COCOMO II模型优化项目估时方法
由PMO团队组织项目团队成员学习COCOMO II模型的基本原理和适用方法,理解并掌握如何通过COCOMO II模型更精确的估算项目所需的时间和成本。分别选择一到两个迭代和独立项目作为试点,同时应用COCOMO II模型和传统估时方法,并将结果与项目实际情况进行比较,分析差异及原因。其后根据试点项目的经验,对COCOMO II模型的使用方法和参数进行调整,使其更符合公司的实际情况。最后将优化后的COCOMO II模型作为公司软件项目估时的标准方法,在所有项目中进行推行和使用。
2、 建立项目信息管理系统
由技术部作为主要负责部门,根据公司项目管理过程的实际需求,收集业务、产品、设计、研发、测试、PMO、项目经理、管理层等项目相关人员对于项目信息管理系统的需求,并进行自主开发。系统开发完成后,将现有项目数据迁移至新系统,确保历史数据的完整性和准确性。由技术部组织,PMO部门协助,编辑项目信息管理系统使用手册,并展开针对所有项目相关人员的系统使用培训,同时,通过内部宣传和推广,提高项目团队对系统的认知度和使用意愿。最后定期对项目信息管理系统进行维护和升级,确保其能长期满足公司项目开发的实际需求,提高生产效率,降低项目沟通成本。
第7章 结论与展望
7.1 研究结论
随着互联网行业的技术竞争日益激烈,行业内的技术进步与发展趋势逐渐变得更为开放和透明,导致项目利润空间日渐收窄。因此,众多互联网企业愈发重视成本管理,通过有效控制成本来达成降低成本、提升利润的目标。同时,这些企业还致力于强化研发实力,以取得更多技术创新成果,借此提高自身的核心竞争力,并增强在市场上的影响力。通过这一系列举措,企业旨在逐步扩大市场份额,创造更多的经济效益。
本文通过研究国内外关于项目成本管理研究的文献,结合项目成本管理理论,以及D公司项目成本管理现状进行分析,得出D公司项目成本管理存在的问题在于项目成本估算方法不正确、项目研发效率低下、投入产出偏低、项目成本控制机制缺失,通过分析得出D公司项目管理过程中发生以上问题的根本原因在于缺乏科学统一的估时方法、缺乏高效的信息对齐方式、缺乏需求管理机制导致项目需求不清晰、项目研发过程管理不严谨。针对以上问题及原因,提出项目成本管理优化方案。
对于项目成本估算方法不正确的问题,引入COCOMO II 成本估算模型,根据规模因子及成本驱动因子,对总人力成本与项目时间进行通过模型进行评估。在项目的初步估算阶段和项目的详细设计阶段,分别采用不同数量的成本驱动因子进行项目成本估算。通过COCOMO II 成本估算模型的引入,细化成本估算的颗粒度,统一并优化成本评估方法,最大程度保障项目成本估算科学性与准确性。
参考文献(略)