论文部分内容阅读
摘要:在对软件进行功能开发的时候,需要对设计流程做好详细的规划,在具体开发过程中就需要依靠专业技术人员来进行操作,而整个操作过程都相对比较复杂,各个环节之间也存在非常紧密的衔接。软件开发过程主要包括准备阶段、研制阶段以及维护三个阶段,只有对其进行最为科学合理的安排,才能更好地确保整个软件项目开发过程的顺利开展,相关单位应该对其引起足够的重视。
关键词:软件项目管理;关键因素;管理方法
中图分类号:TU52文献标识码:A
引言
当前,社会对高新技术的需求程度增加,使得软件开发成为重点的发展方向,而开发环节的复杂性要求对涉及的工作内容进行系统化的项目管理。但从实践的情况来看,还存在较多的问题需要解决。因此,对软件项目管理的关键性影响因素和方法探讨对软件开发至关重要。
1软件开发中引入项目管理理念的重要意义
软件工程的发展在一定程度上促进了世界工业体系的完善和发展,更给人们的工作和生活带来了先进的思维理念,也给社会经济水平的提升提供了巨大的动力。 从现实角度来分析,软件工程的开发是一项复杂的系统工程,软件开发质量一方面决定于开发者的专业技术水平, 另一方面还与管理方式有很大的关系。 所谓软件的项目管理指的是一般技术单位在时间、人力资源、物力资源的限制下通过制定统一的目标对软件项目的开发进行控制和管理。 针对软件开发工作的特殊性, 在软件工程中大力引进项目管理理念和工作方法可以有效的提升软件开发工作的效率和完成质量, 对于多部门协同工作、 缩短开发周期和创造巨大的经济利益具有重要的现实意义。 因此,必须在软件工程中大力引进项目管理理念,促进软件行业的整体快速发展。
2影响软件项目管理的关键因素
2.1软件的需求
软件项目企业在开发新产品之前,相关的工作人员一定要对市场的实际情况进行充分的了解和掌握,充分调查市场的供求关系,这些工作都是软件开发有效实现的前提基础。在对市场情况进行详细的调查之后还应该进行及时的反馈,对用户的意见和感受进行认真倾听,并做好记录,而不能只是一味采用自己的思想,同时还应该对市场上大多数人的想法进行调查和分析。充分结合用户的实际需求来开发最为符合市场需求的软件,这样不仅可以更好地满足用户的实际需求,而且还可以有效拓展软件的未来应用市场。
2.2制定项目计划
任何事情的顺利开展都离不开完善的提前规划和设计,软件工程的开发同样也不例外,只有对项目的目标具有了充分的了解,才能制定出最为可行的计划,在软件项目计划制定的过程中,其实就是对软件项目的开发进行最为科学合理的安排。主要包含以下几个步骤:首先,充分结合软件产品的具体规模对人员进行安排、制定最为合理的时间表、准备所需的各种资料以及对相关风险进行评估和鉴别等等,并对开发的各个阶段进行详细的划分。这就需要相关的工作人员对软件工程的开发计划工作引起足够的重视,并制定出严密的计划表和管理措施,这是整个软件项目开发过程中最为重要的环节之一。
2.3软件开发流程
在软件开发计划制定好之后,就需要对具体的开发流程进行详细的讨论,包括每一个细小的环节都应该进行认真的探讨。因为这是软件开发过程中最为关键的一个环节,要确保其系统性和规范性,不断提升开发流程的可行性,在实际操作过程中还应该不断进行调整和改进。在具体开发的时候,应该由非常专业的技术人员严格按照规定流程对软件进行开发,以更好地保证整个项目的顺利完成,随着科学技术水平的不断提升,在开发过程中还可以充分融入流水线、规范化和工业化作业,更好地保证项目管理工作的最终成功。
2.4很好的沟通
想要实现人与人之间的磋商就离不开良好的沟通和协商,也就是大家将自己的思维进行相互交换,最终达到一种共识,沟通在项目管理工作中起着非常重要的作用,可是在实际开发过程中总是容易被大家所忽略。软件项目管理其实就建立了人和项目之间一种非正式的网络沟通模式,这样就可以更好地确保各个成员之间实现项目整个过程的有效沟通,这样就可以更好地避免各种矛盾和冲突的产生。在软件项目管理过程中,其是一种最为基本的能力。
3提升软件项目管理水平的对策
3.1 做好项目方案设计和开发管理工作
软件项目管理是一个系统化的工作,也就要求软件开发要按照一定的方案有计划地进行。就项目管理方案设计而言,先要确定目标。软件项目相较于其他企业项目,对技术先进性和研发目标的要求更高。只有对目标有清楚的认识,才能形成详细的计划,避免由于目标不明造成的更改次数多和盲目的问题。并且,项目管理目标的确定还需要根据实际的情况进一步地细化,提高方案目标的实用性。接着,项目系统的设计。軟件项目管理环节,软件系统的设计最为关键,直接关系到后期的使用情况。故而,对软件项目系统的管理,要从功用性的角度出发,将重点放在如何提升使用性能的层面上,通过估算方式,确定开发项目的资源配置和技术工具的使用,严格遵照标准规范进行。
同时,软件项目的开发过程也是需要管理的内容。项目管理在这一环节,主要就是对各个环节进行监督,以保证工作的落实和顺利进行。这就需要完善监督管理体系。软件项目开发的有序进行,必须加大监管的力度,相关的管理部门可以适当地修改不符合要求的条款,并对软件研发的每个阶段进行监督。
3.2搭建知识的支持平台
现代化的项目管理工作离不开信息技术和专业知识的大力支持,其中包括知识库、计算机网络还有相关的交互界面等,各种技术的充分融合构成一个知识平台,相关的开发人员便可以充分利用这个平台获取自己开发过程中所需要的各种知识服务和技术支持,而且也实现了各种管理知识的传递与共享,有效确保了整个开发项目管理工作的顺利开展。
3.3提高项目管理人员专业能力,加快队伍建设
项目管理工作人员素质的提高有赖于软件企业和个人的双重作用,软件企业要重新制定管理体系和制度,将培训工作和招聘工作作为关键性的内容列入管理制度中,以便在实际的工作中有章可循并且督促相关人员在实际的工作中落实。从加大员工培训的角度来看,内容要包括管理学知识、项目管理理念等。在进行时,先要向员工宣讲软件项目管理的意义、目的和功能,让人员对项目管理形成正确的认识,接着系统地讲解管理的工作计划、步骤、方法和体系,使工作人员多角度准确掌握工作的流程。之后对相关管理部门的主管重点培训,从领导的角度转变对软件管理的认识,提高组织领导能力带动员工的工作,进而加快人员队伍专业化建设。
3.4规范操作的流程
软件项目的开发需要进一步规范操作流程来保证开发质量,有效杜绝人为因素和管理问题给实际工作带来的难题。 软件开发单位可以通过完善现有的规章管理制度、 制定统一的管理规范和加强对技术人员工作情况的监督等提升从业人员的工作质量。 同时技术人员还因该从自身情况出发,在实际工作中不断积累工作经验,针对具体情况改进开发技术,注重每一个技术开发细节,保质保量的完成开发工作。
结束语
总而言之,随着现代化计算机技术的快速发展,人们的生活也发生了很大的改变,想要不断提升人们的生活质量,就需要不断开发各种先进的软件,并对其进行严格的管理,这就需要对各种影响因素进行充分的了解和掌握,采取最为合理的管理方式,不断推进我国软件项目管理工作的顺利开展。
参考文献:
[1] 刘乃鹿.影响软件项目管理关键因素的探讨[J].化工设计通讯,2016,42(01):52-53.
[2] 刘琳.对于影响软件项目管理关键因素的探讨[J].中国新通信,2014,16(04):18.
[3] 邱小军.影响软件项目管理关键因素的探讨[J].软件,2013,34(07):142+145.
关键词:软件项目管理;关键因素;管理方法
中图分类号:TU52文献标识码:A
引言
当前,社会对高新技术的需求程度增加,使得软件开发成为重点的发展方向,而开发环节的复杂性要求对涉及的工作内容进行系统化的项目管理。但从实践的情况来看,还存在较多的问题需要解决。因此,对软件项目管理的关键性影响因素和方法探讨对软件开发至关重要。
1软件开发中引入项目管理理念的重要意义
软件工程的发展在一定程度上促进了世界工业体系的完善和发展,更给人们的工作和生活带来了先进的思维理念,也给社会经济水平的提升提供了巨大的动力。 从现实角度来分析,软件工程的开发是一项复杂的系统工程,软件开发质量一方面决定于开发者的专业技术水平, 另一方面还与管理方式有很大的关系。 所谓软件的项目管理指的是一般技术单位在时间、人力资源、物力资源的限制下通过制定统一的目标对软件项目的开发进行控制和管理。 针对软件开发工作的特殊性, 在软件工程中大力引进项目管理理念和工作方法可以有效的提升软件开发工作的效率和完成质量, 对于多部门协同工作、 缩短开发周期和创造巨大的经济利益具有重要的现实意义。 因此,必须在软件工程中大力引进项目管理理念,促进软件行业的整体快速发展。
2影响软件项目管理的关键因素
2.1软件的需求
软件项目企业在开发新产品之前,相关的工作人员一定要对市场的实际情况进行充分的了解和掌握,充分调查市场的供求关系,这些工作都是软件开发有效实现的前提基础。在对市场情况进行详细的调查之后还应该进行及时的反馈,对用户的意见和感受进行认真倾听,并做好记录,而不能只是一味采用自己的思想,同时还应该对市场上大多数人的想法进行调查和分析。充分结合用户的实际需求来开发最为符合市场需求的软件,这样不仅可以更好地满足用户的实际需求,而且还可以有效拓展软件的未来应用市场。
2.2制定项目计划
任何事情的顺利开展都离不开完善的提前规划和设计,软件工程的开发同样也不例外,只有对项目的目标具有了充分的了解,才能制定出最为可行的计划,在软件项目计划制定的过程中,其实就是对软件项目的开发进行最为科学合理的安排。主要包含以下几个步骤:首先,充分结合软件产品的具体规模对人员进行安排、制定最为合理的时间表、准备所需的各种资料以及对相关风险进行评估和鉴别等等,并对开发的各个阶段进行详细的划分。这就需要相关的工作人员对软件工程的开发计划工作引起足够的重视,并制定出严密的计划表和管理措施,这是整个软件项目开发过程中最为重要的环节之一。
2.3软件开发流程
在软件开发计划制定好之后,就需要对具体的开发流程进行详细的讨论,包括每一个细小的环节都应该进行认真的探讨。因为这是软件开发过程中最为关键的一个环节,要确保其系统性和规范性,不断提升开发流程的可行性,在实际操作过程中还应该不断进行调整和改进。在具体开发的时候,应该由非常专业的技术人员严格按照规定流程对软件进行开发,以更好地保证整个项目的顺利完成,随着科学技术水平的不断提升,在开发过程中还可以充分融入流水线、规范化和工业化作业,更好地保证项目管理工作的最终成功。
2.4很好的沟通
想要实现人与人之间的磋商就离不开良好的沟通和协商,也就是大家将自己的思维进行相互交换,最终达到一种共识,沟通在项目管理工作中起着非常重要的作用,可是在实际开发过程中总是容易被大家所忽略。软件项目管理其实就建立了人和项目之间一种非正式的网络沟通模式,这样就可以更好地确保各个成员之间实现项目整个过程的有效沟通,这样就可以更好地避免各种矛盾和冲突的产生。在软件项目管理过程中,其是一种最为基本的能力。
3提升软件项目管理水平的对策
3.1 做好项目方案设计和开发管理工作
软件项目管理是一个系统化的工作,也就要求软件开发要按照一定的方案有计划地进行。就项目管理方案设计而言,先要确定目标。软件项目相较于其他企业项目,对技术先进性和研发目标的要求更高。只有对目标有清楚的认识,才能形成详细的计划,避免由于目标不明造成的更改次数多和盲目的问题。并且,项目管理目标的确定还需要根据实际的情况进一步地细化,提高方案目标的实用性。接着,项目系统的设计。軟件项目管理环节,软件系统的设计最为关键,直接关系到后期的使用情况。故而,对软件项目系统的管理,要从功用性的角度出发,将重点放在如何提升使用性能的层面上,通过估算方式,确定开发项目的资源配置和技术工具的使用,严格遵照标准规范进行。
同时,软件项目的开发过程也是需要管理的内容。项目管理在这一环节,主要就是对各个环节进行监督,以保证工作的落实和顺利进行。这就需要完善监督管理体系。软件项目开发的有序进行,必须加大监管的力度,相关的管理部门可以适当地修改不符合要求的条款,并对软件研发的每个阶段进行监督。
3.2搭建知识的支持平台
现代化的项目管理工作离不开信息技术和专业知识的大力支持,其中包括知识库、计算机网络还有相关的交互界面等,各种技术的充分融合构成一个知识平台,相关的开发人员便可以充分利用这个平台获取自己开发过程中所需要的各种知识服务和技术支持,而且也实现了各种管理知识的传递与共享,有效确保了整个开发项目管理工作的顺利开展。
3.3提高项目管理人员专业能力,加快队伍建设
项目管理工作人员素质的提高有赖于软件企业和个人的双重作用,软件企业要重新制定管理体系和制度,将培训工作和招聘工作作为关键性的内容列入管理制度中,以便在实际的工作中有章可循并且督促相关人员在实际的工作中落实。从加大员工培训的角度来看,内容要包括管理学知识、项目管理理念等。在进行时,先要向员工宣讲软件项目管理的意义、目的和功能,让人员对项目管理形成正确的认识,接着系统地讲解管理的工作计划、步骤、方法和体系,使工作人员多角度准确掌握工作的流程。之后对相关管理部门的主管重点培训,从领导的角度转变对软件管理的认识,提高组织领导能力带动员工的工作,进而加快人员队伍专业化建设。
3.4规范操作的流程
软件项目的开发需要进一步规范操作流程来保证开发质量,有效杜绝人为因素和管理问题给实际工作带来的难题。 软件开发单位可以通过完善现有的规章管理制度、 制定统一的管理规范和加强对技术人员工作情况的监督等提升从业人员的工作质量。 同时技术人员还因该从自身情况出发,在实际工作中不断积累工作经验,针对具体情况改进开发技术,注重每一个技术开发细节,保质保量的完成开发工作。
结束语
总而言之,随着现代化计算机技术的快速发展,人们的生活也发生了很大的改变,想要不断提升人们的生活质量,就需要不断开发各种先进的软件,并对其进行严格的管理,这就需要对各种影响因素进行充分的了解和掌握,采取最为合理的管理方式,不断推进我国软件项目管理工作的顺利开展。
参考文献:
[1] 刘乃鹿.影响软件项目管理关键因素的探讨[J].化工设计通讯,2016,42(01):52-53.
[2] 刘琳.对于影响软件项目管理关键因素的探讨[J].中国新通信,2014,16(04):18.
[3] 邱小军.影响软件项目管理关键因素的探讨[J].软件,2013,34(07):142+145.