亚投彩票-首頁欢迎您

关于我们
电话:0551-65736550
地址:安徽省合肥市政务区蔚蓝商务商务港城市广场A座820室
备案:皖ICP备18014904
研究报告(收费)
您现在的位置: > 研究报告(收费)

软件项目管理的影响因素及管理方法

【摘要】在现如今的网络时代,出现了越来越多的软件,对软件项目的管理也越来越重要。项目风险管理是在项目进行的全过程中,对于影响项目的进程,效率,效益,目标等一系列不确定因素的管理。影响项目成功的主要有企业战略对信息化的需求,决策层的态度,信息化项目的准备情况和企业信息化建设的现状[1]。项目信息化的成功与否除了业务驱动力大小之外,还有项目实施难易程度不同。在具体开发过程中就需要依靠专业技术人员来进行操作,而整个操作过程都相对比较复杂,各个环节之间也存在非常紧密的衔接,需要对其进行最为科学合理的安排。

In today's network era, there are more and more software, and the management of software projects is becoming more and more important. Project risk management is the management of a series of uncertain factors, such as process, efficiency, benefit and goal, which affect the project in the whole process of the project. The main factors affecting the success of the project are the demand of enterprise strategy for informatization, the attitude of decision makers, the preparation of informatization projects and the status quo of enterprise informatization construction. In addition to the size of business driving force, the success of project informatization also has different degree of difficulty in project implementation. In the specific development process, we need to rely on professional and technical personnel to operate, and the whole operation process is relatively complex, there is also a very close link between the various links, it needs to be the most scientific and reasonable arrangement.

【关键词】 影响软件 项目管理 关键因素 管理方法

一、引入项目管理概念的意义

软件工程的快速发展使中国和世界的产业部门有了飞速的进步,部门的持续开发和改善也带来了人员生活的变化,动荡的变化促进了我国的社会和经济水平的持续改善。在软件工程的实际开发过程中,因为系统整体比较复杂,所以最终的开发质量主要与开发者的专业技能水平和是否有相关的管理方法有关。在具体的工作中买,软件项目管理有一定的特殊性,需要不断的学习新的技术,新的开发方式,引进现代化的管理理念,不断提升项目开发的效率以及质量。同时需要协调各部门有效的合作,缩短开发的时间,减少开发所需要的人力物力财力,为企业创造更大的经济效益,更好的推动软件行业的发展。

二、影响软件项目管理的关键因素

2.1功能需求
软件项目企业在开发新产品之前,相关的工作人员一定要对市场的实际情况进行充分的了解和掌握,充分调查市场的供求关系,这些工作都是软件开发有效实现的前提基础。就拿江苏省中医院app来说,目前实现的功能有预约挂号,云诊室,远程会诊,智能导诊,报告查询,费用支付,健康商城,健康咨询,慢病管理。具体来说就是1. 随时随地,预约医生。热门专家提前预约,取号方式灵活,独享名医堂号源。2. 足不出户,在线问诊。有云预约、云候诊、预约记录、云支付、云档案及云报告功能。3. 国际国内,在线问诊。目前只实现了国内的江苏省中医院、潥阳市中医院的线上问诊。4.通过描述信息提供最基本的指导。通过输入常见症状作出病症结果的判定,并推荐挂号科室;还可以通过人体导诊图对人身体的部位所产生的症状进行判定诊断结果。5. 检查报告在手机上即可查看,方便快捷。6. 方便,快捷的缴费方式。有门诊费用支付和主演预缴金支付,里面会有你在医院看病以来的支付账单。7. 网上出售售药品,及时配送。8. 提供对健康生活的咨询。包括国医讲堂、新闻中心、养生、高血压糖尿病方面知识以及其他的医院活动。9. 提供对慢性疾病的持续治疗与监控。
2.2制定软件项目计划
软件工程的开发离不开项目完善的规划和设计,只有对项目的目标具有了充分的了解才能制定出可行的计划,计划制定其实就是对项目开发进行合理的安排,合理对人员和时间进行安排,制作出严谨的计划表。计划主要描述了本项目的工作内容、项目组织、项目的管理办法与过程要求、项目采用的技术、测量办法与相关的管理、控制要求。在计划的基础上还将形成项目的进度计划、配置管理计划、质量保证计划、总体测试计划,这些计划作为补充与具体说明[2]。需要参考用户说明书、项目立项公告、项目可行性分析报告、需求规格说明书、项目合同组织、测量库等。对于江苏省app软件,工作目标主要是为全省有需要的市民在网络为他们提供在线诊疗服务,然后医生根据病人所提供的情况进行开药以达到为出行不方便的病人或没时间前往医院的病人进行治疗。此项目的审核标准:一天需达到大几百的访问量和询问医生情况的病人量,并需要医生为此解答。一个星期超过5000次的网诊访问量。
2.3软件开发基本流程
在软件开发计划制定好之后,就需要对具体的开发流程进行详细的讨论,包括每一个细小的环节都应该进行认真的探讨。项目根据公司的《集成项目管理过程》与生命周期模型选择,制定了《江苏省中医院app项目PDP说明》。使用了瀑布型生命周期,一共分为六个阶段
1、问题的定义及规划
此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。
2、需求分析
在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。
3、软件设计
此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。
4、程序编码
此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。
5、软件测试
在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性[3]。
6、运行维护
软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护[4]。
2.4团队合作沟通交流
团队之间的交流是完成一个项目的核心,缺乏交流与协调合作的团队是无法完成一个出色的项目的,大家需要在实际开发的过程中交流自己的想法和见解,团队协作能激发出团队成员不可思议的潜力,让每个人都能发挥出最强的力量。往往能够取到一加一大于二的结果,也就是说,团队工作成果往往能超过成员个人业绩的总和。一个好的团队具有高度的目标一致性;团队成员应具有饱满的工作热情和积极性;在工作中,分工明确,责任清晰,积极主动的想事儿干事儿;工作讲究方法,工作效率高[5]。在软件项目管理的过程中,很需要这样的团队,因为软件项目管理其实就是为了建立人和项目之间一种非正式的网络沟通模式,这种团队已经具备了与项目的流畅沟通。

三、提升软件项目管理水平的管理方法

3.1建立完善的组织结构
1.建立沟通计划,保证有效沟通是项目整体计划中的一部分,作用非常重要
2.及时修订沟通计划,项目经理一定要经常反省在沟通方面的问题,如果发现小组成员不清楚项目功能或不清楚工作的方向,一点要及时调整沟通的计划确保每个小组成员都有清晰的思路。
3.建立先进的沟通渠道,使用高效的现代化工具,可以减少不必要的面谈,节省大量时间。
4.建立和谐的团队文化,可以定期举行一些小型活动,或者用一些小的奖励来鼓励一下团队成员,激发大家的兴趣和工作的热情,
5.建立严格的,可执行性强的规章制度,制定明确的奖惩制度,规范团队的行为,一个完整的项目需要一个有纪律的团队来完成。
3.2搭建完善的知识库
项目管理工作离不开技术和专业知识的支持,将所需的计算机网络的知识,以及一些互联网新技术组合在一起融合成一个大的知识库,团队中的开发人员可以通过这个知识库,方便快捷的获取到自己所需要的知识和新技术的讲解,而且也可以将自己所知的知识与知识库融合,扩充知识库,实现了知识与新技术的实时共享,能够使整个软件项目管理工作有效的进行下去。
3.3项目的反馈以及改正完善
软件项目的开发不会在很短的时间就完成,是一个很漫长的过程,需要不断的调试,不断的对编程的思路进行改变以求更好的满足用户的需求,所以项目需要及时反馈,团队的管理者对项目进行梳理,并讨论出下一步的目标。同时也可以通过项目的反馈来对团队成员有一个大体的评价,对员工进行鼓励与适当的惩罚,可以及时的纠正偷懒的人的错误行为也让认真工作的人有更好的积极性。
3.4临时合作到战略开发合作
开发者和客户之间存在着商业关系,通过利益为纽带连接在一起,因为两者与项目之间是紧密相连的,都会对一个项目造成不同程度的影响,所以开发者和客户之间的关系尤为重要。目前大部分地方采用的是临时合作模式,技术人员可以和客户安排的临时工作人员进行合作开发,一定程度上缓解了目标不明确和人才缺乏的问题,但是这中开发的方式需要投资很多的成本,而且合作的方式过于懒散,对软件项目的管理有一定的影响。所以应该站在长远的角度来思考,也是是从临时的合作转变为长期的战略合作。在管理过程中,协调分配人员、资源,不断的进行提升和完善,在不断深入了解软件项目管理影响因素的同时,不断健全组织结构以及团队文化等,让战略合作达到预期的目标甚至是取得更好的成绩。

四、结束语

总之,随着计算机的发展,网络的进步,人们的需求越来越大,开发者的任务也越来越重,需要开发出更多精美、简洁、好用的软件,并且要做到对这些软件的开发有严格的管理,这就需要充分了解软件项目管理的影响因素和各种合适的软件项目管理的管理方法。我们要不断的寻求创新与突破,不仅仅满足于当下,要向更高更远更深层次去探索发现,从而不断地推进软件项目管理的发展,让软件项目管理走向辉煌。

参考文献

[1] 卢会春。影响软件项目管理的关键因素及管理对策研究。中国新通信。2018(8)
[2] 范俊辉。软件开发项目进度管理。数字通信世界。2018(2)
[3] 李尧;王欣。完善计算机软件项目管理的细节探讨。信息与电脑。2018(1)
[4] 李志慧.。试析影响软件项目管理的关键因素。黑龙江科技信息。2017(1)
[5] 欧阳林艳 . 初探软件项目管理教学方法 [J]. 信息系统工程,2016(03)

地址:安徽省合肥市政务区蔚蓝商务商务港城市广场A座820室   电话:0551-65736550  备案:皖ICP备18014904  

安徽亚投彩票有限公司