S公司软件开发工程项目进度延误原因分析及对策管理研究

论文价格:免费 论文用途:其他 编辑:vicky 点击次数:
论文字数:41523 论文编号:sb2019070915300027213 日期:2019-08-19 来源:硕博论文网

本文是一篇工程管理论文,本文从各个角度找出更深层次的根本因素,并分别从需求变更控制及流程、沟通规划控制、项目人员的补充和能力提高以及加强项目进度管理等方面提出对策。最后通过实际案例验证本文提出的对策的有效性,为S公司项目进度延误状况的改善起到了很好的作用。

第1章绪论

1.1选题背景
“互联网+”的概念最早是由于扬在2012年11月易观第五届移动互联网博览会上提出的。于扬指出,“其实今天这个世界上所有的传统服务都应该被互联网改变,如果这个世界还没有被互联网改变,它是不对的,一定意味着这里面有商机,也意味着基于这种商机能产生新的格局”。李克强总理在2015年3月5日的政府工作报告上提出了“制定‘互联网+’行动计划”的想法。“互联网+”概念的提出,震动了整个互联网和传统行业。在新时代新技术的背景下,传统行业如何借助互联网来拓展新渠道,研发新产品,成为众多传统公司的重要任务。互联网的发展,带动了大批创业公司的建立,从事互联网行业的公司越来越多,互联网提供的服务越来越多样化,互联网行业成为时下最热门的行业。互联网产品层出不穷,升级速度加快,产品功能越来越强大,对我们软件研发行业提出了更高的要求。为了满足互联网对新产品的需求,研发团队需要不断地学习新的技术,研发新的产品,软件项目的研发任务繁重。因此,软件开发项目对项目管理提出了更多的需求。
互联网产品最显著的特点就是更新速度非常快。互联网时代,用户是企业的衣食父母。为了满足用户需求,吸引越来越多的用户,原本需要做三个月甚至半年的产品,现在一个月就需要做出原型产品,发布给小部分用户试用并搜集反馈。在搜集反馈的同时,已经开始了产品第二代的定义和开发。快速迭代开发成了互联网软件开发的一个特征,只有这样,才能留住用户,保持领先进而发展新的用户。
S公司的主营业务场景需要对传统行业进行升级改造,因此面临着很多从未遇到过的难题,有很多未知因素影响项目的进行。并且这个行业现在正处于急速发展阶段,每个城市都有待升级的系统,S公司承接的项目也越来越多,项目周期也越来越短,经常出现多个项目并行的情况。虽然S公司也在积极寻求更多的风险资本的加入,但是在现阶段,如何保证在不显著增加成本投入并且保障产品质量的前提下,使项目能够按期结束,从而不影响合作伙伴的产品上线以及新项目的启动,对S公司的业务拓展和未来发展至关重要。
.........................

1.2研究的目的和意义
1.2.1研究目的
S公司是一个刚刚成立不久的小型创业公司,很多项目在执行的时候随意性很大,没有标准的流程和规则。在创业初期,项目比较少的时候,尚能按需求完成项目。随着项目越来越多,公司管理层愈发发现出现延误的项目也越来越多。尽管公司己经有专职的项目经理加入,项目的管理相较之前已经有所改善,但是仍然无法将项目的延误概率控制在可接受的范围内。并且S公司所提供的服务具有很强的时效性,即提供给客户的产品和服务必须在固定的时间点之前准备完成,否则该产品和服务就有可能失去价值。所以项目的保质按时完成,对公司的发展至关重要。
本文的研究目的就是找出S公司项目进度延误的原因,并提出针对性的改善对策,帮助改善目前的项目管理现状,提高产品的准时交付率。
本文的研究意义就是从互联网软件行业的创业公司出发,分析其在项目管理中存在的各种可能导致项目进度延误的原因,给出针对性的改善对策。本文的研究不仅能解决S公司实际存在的问题,对行业内其他互联网软件创业公司也具有非常重要的参考意义。
........................

第2章理论基础

2.1项目进度管理理论
2.1.1项目进度管理的概念
美国的项目管理协会编制和出版的《项目管理知识体系(第五版)》中,将项目管理的过程分为启动、规划、执行、监控、收尾五个阶段。进度管理与质量管理、成本管理又被称为项目管理的三要素。每个项目都要受到这三个要素的约束。在满足项目范围的定义下,平衡这三个要素之间的关系,就是项目管理最重要的内容。其中进度管理又叫时间管理,被分配在项目的五个阶段中的规划和监控两个阶段。进度管理在规划阶段需要完成:规划进度管理、定义活动、排列活动顺序、估算活动资源、估算活动持续时间、制定进度计划。进度管理在监控阶段需要完成控制进度的内容。
所谓项目进度管理,就是指在项目的实施过程中对项目各个阶段的进展情况与项目最终完成时间进行管理的工作。项目进度管理的实施,首先是要在规定的时间内制定出科学、合理、经济的进度计划,该进度计划不仅包括一级计划,还包括多级管理下的子计划。在计划拟定后按照计划实施项目,并在计划执行的过程中不定期的检查计划实施的情况,若计划出现偏差要及时处理,找出导致偏差的原因并采取必要的措施,适时调整原定计划至项目成功完成]。
计划评审技术与关键路径法基本相同,也是基于网络图的分析技术,但计划评审技术针对的是不确定的项目活动时间,对活动时间的估计采用了三点估算法,即最短时间、最可能时间和最长时间。并且可以对活动时间计算方差,方差越大,即最短时间和最长时间之间的差值越大,表明该项活动所需要的时间估算越不准确,应当采取措施应对可能出现的问题。
.......................

2.2软件项目的进度管理
软件项目的特点
软件项目和传统项目有很大的区别,不同点有如下几点:
(1)软件项目的产出内在关系复杂
软件项目的产出是一系列的软件产品。软件产品是无形的,不可见的,只能通过软件在特定设备中运行,才可以展示出软件的功能。而软件产品能够展示出来的,只是所有软件实现中的一部分,比如软件绘制的图形、软件控制的机械动作等。但是,为了达到这些有形的显示的效果,软件内部需要实现非常复杂的逻辑关系。软件产品根据规模大小不同,其内在所需的功能模块的数量,逻辑关系复杂度都是不一样的。软件产品的这一特性,使得需求方很难对软件产品做出非常精确的描述。因此,在软件实现过程中,很容易出现因为需求方和实现方对同一个功能的理解偏差,造成需求的变动。
(2)软件项目工期较短且紧迫
软件产品作为一种无形的产品,本质上是一堆二进制数据。所以,软件的升级和使用,不会产生实物成本。软件的这个特性,也使得软件产品天生具备更新速度快,推出周期短的特点。在软件行业内与对手竞争,对产品漏洞的快速修复和更新、对新产品的快速研发和推出,都是非常重要的能力。所以,软件项目的工期一般都比较短,很少会有超过一年的项目。而市场环境瞬息万变,软件产品的功能必须快速更新以应对市场的变化。软件项目的管理在这种情况下,具有不同于普通项目的管理难度。
.........................
第3章S公司软件项目进度管理现状与绩效...............15
3.1S公司及项目简介..............15
3.1.1S公司简介...............15
3.1.2S公司项目情况介绍.............16
第4章S公司软件项目进度延误的原因分析............22
4.1S公司项目进度延误原因调查............22
4.1.1通过访谈搜集项目进度延误的常见原因...................22
4.1.2通过问卷调查分析进度延误的主要原因............24
第5章S公司软件项目进度绩效改善建议...............37
5.1减少需求变更并实施需求变更管理...........37
5.1.1减少需求变更数量............37
5.1.2实施需求变更控制流程............39

第5章S公司软件项目进度绩效改善建议

5.1减少需求变更并实施需求变更管理
5.1.1减少需求变更数量
需求变更是软件项目开发过程中不可避免的现象,只能努力从各个角度来降低需求变更的次数,从而减小对项目进度的影响。
(1)制定需求分析流程
需求分析不是一个简单的工作,它需要一个规范化的操作流程。从对客户负责的角度出发,同时也是为了降低自己的开发成本,必须与客户进行充分有效的沟通,确保获取到准确的需求。需求分析的过程分为以下几个步骤:获取用户需求、分析用户需求、编写需求文档、评审需求文档、管理需求。需求分析的工作流程参见图5.1所示。

做好需求分析的第一步就是搜集需求。需求搜集可以采用多种方法。可以通过面对面的方式与客户开会讨论需求,当场确定整个需求的基本框架。在对需求做了初步的消化和整理之后,接下来可以通过电话、邮件、网络聊天工具等渠道了解需求细节,对于涉及到多个角色的需求沟通,可以组织电话会议直接沟通。但不论是哪一种需求调研方式,都需要做好笔记,在与客户交流完毕之后,需要对交流的结果进行整理、归纳、分类,以便后续继续分析。对于客户提出的每一个需求,都要了解清楚客户选择这么做的原因,对于客户没有提到,但是根据自身经验判断有可能有关联的需求,也需要与客户确认并询问客户的意见。
..........................

第7章总结与展望

7.1本文总结
本文以S公司的项目进度管理为研究对象,以项目进度管理理论和方法为基础,结合S公司项目实际执行情况,通过面对面访谈以及问卷调查的方式搜集了导致项目进度发生延误原因,并对这些原因进行了深度的分析研究。根据S公司当前的企业状况,分别从项目需求变更方面、项目沟通方面、项目人员方面以及项目进度管理方面进行分析,分别找出可能导致进度延误的因素,并从相应的角度给出了解决这些问题的对策。本文的研究主要体现在以下几个方面:
(1)从需求变更的角度分析,发现不仅有多个原因导致需求在项目执行的过程中发生改变,而且面对众多需求变更的提出,缺乏审核和过滤。频繁的需求变更会导致项目周期一再拖延,对于项目的实施非常不利。所以,为了保证项目能够在合理的时间内完成并达到客户的需求,必须从一开始就做足准备,针对可能导致项目执行过程中发生变更的需求,提前分析和解决,提前将可预见的因素消除。然后加强需求变更的流程控制,过滤不重要的和不合理的需求变更,保留重要的和合理的需求变更并严格按照流程进行控制,降低对整个项目周期的影响。
(2)从项目沟通的角度分析S公司在沟通规划、管理和控制方面存在的问题。为了保证项目干系人对项目的进度信息有足够的了解,减少沟通中存在的障碍,必须向所有项目成员明确沟通规划,要求大家按照统一的规则交流信息,并且通过各种沟通方式提高沟通的效率,加快项目信息在团队中的流通效率,避免因为沟通导致项目延误。最后对沟通的效果进行监控,不断地优化沟通规划,提高管理能力。
参考文献(略)


上一篇:大直径顶管工程施工安全风险管理研究
下一篇:信息安全软件项目工程的风险管理研究--以J公司为例