论文部分内容阅读
摘 要:随着时代的发展,科技的进步,计算机的应用在我们的生活中占据着越来越重要的地位。当今社会可以说是软件工程的时代,然而随着软件项目规模的逐渐壮大,软件研发人员也随之增多,在软件工程项目管理方面的问题也日益突显了出来。本文结合计算机软件工程项目的特点以及管理内容,针对计算机软件工程项目管理中存在的问题进行了细致的分析探讨,并对此提出了相应的改进措施。
关键词:计算机软件;工程项目管理;问题;对策
1 软件工程项目的特点
软件产品具有不可见性。软件是非物质的,其可见性不够直接,需要专门的软件工程方法和有效的测试才能感知软件的存在。2)软件产品的不确定性和多样性,而且没有标准的软件过程。3)大型项目往往是一次性项目,其需求不确定、系统结构复杂、工作量大、风险大,而且应用国际先进新技术较多,如多维分析(On Line Analysis Process)、数据挖掘(Data Mining)等。
2 计算机软件工程项目自动化管理存在的问题
相关人员在对计算机进行检查过程中应当仔细,应当要使用自动化检查设施是不是存在问题,倘若计算机能够顺利运作,也应当在计算机运作的前期阶段做到认真的检查,并且应当根据计算机的整体进行适当的调整,只有保证所有的设备都没有问题才可以进行自动化设施,以下具体几个方面在运作自动化实施时出现的诸多情况:
2.1 自动化管理操作之前的检查
这部分在运作软件项目管理中有着重要的地位,在对计算机进行运作的前期准备时,必须要对设施的整体进行全面的检查,这样才能确保设施不存在问题的发生和是不是在工作项目的范畴中,然后在对下一步的工作进行开展。除了检查以外,相关人员还应当对检查的结构进行合理研究,从而将不能达到标准的内容进行恰当的改正,最后相关人员还应当在计算机运作的前期进行详细检查,以达到计算机能够顺利运作的目的。
2.2 计算机数据备份
自动化管理当中使用程序项目时,对数据做好详细的备份是重要的一部分,由于该环节会对能否进行开展工作产生一定的影响,因此相关人员应当对数据进行备份工作。当今的较多企业通常都会采取保密的方式,也就是采取设置密码的形式进行保密工作的。还存在一些企业是利用办公自动化的方式来保密,然而,不能达到百分之百保密的效果。对此,大部分企业进行备份都是使用不同的电脑进行操作的,这样就能够确保数据不会轻易丢失。除此之外,引起重视的是相关人员应当单独将备份数据储存起来,这样就方便在需要资料的时候能够顺利的提取。
2.3 计算机软件项目自动化管理的风险问题
该工作的操作与上述的数据备份工作有一定程度上的类似,因为就目前的社会形势而言,社会网络存在很大的漏洞,一些企业的重要信息和数据存放存在很大的风险,如果风险评估和管理工作没有做好,那之前和之后的一切工作都是白费了,所以说风险评估和管理工作也是至关重要,在计算机软件项自动化管理的过程中,许多的管理人员无法理解其数据的重要性以及风险的危害性,对该项工作无法做到尽职尽责,从而导致公司数据丢失,造成无法弥补的遗憾。因此,企业在进行相关人员选拔和培训时,一定要将风险管理工作的重要性告诉给大家,让工作人员了解该工作是不容有失的。只有如此,公司的一切工作才能够正常运行,否则将是大家都无法承担的后果。
3 工程项目管理对策
3.1以重视人才为根本,完善人力资源管理体系
人才是根本。若想占领市场,做好软件项目管理,企业必须坚持以人才为核心的理念,拥有一支高素质项目管理人员队伍,需懂得进行人力资源优化管理。首先,加强软件项目管理方的知识培训。软件项目经理必须接受系统的项目管理知识教育,需重视人力资源管理与沟通管理方面的学习,将实践与知识、经验有效结合,用以提高自身项目管理水平;其次,严格的奖惩规定,建立软件开发人员升职途径。逐步进行人事制度改革,设置与行政职位平等的技术职位,为开发人员升职创造更好的条件,激发他们的主动性、积极性与创造性,更好地为项目工作服务。
3.2有效地对项目进度、风险管理控制与调整
第一,加强工作进度管理 ,严格控制任务与跟踪管理。制定项目管理运行表,定期举行项 目状态会议,监督进程的进度 ,严格控制动态调整。第二,建立有效的风险管理制度。项目经理运用风险管理的知识,熟悉掌握风险识别、量化和控制的方法,在项目启动后能对风险进行识别。第三,风险在整个项目的生命周期中都有可能出现,所以要定期做出识别和处理。处理风险时一般要按风险等级采取不同的手段进行控制,可 以采取规避、减缓和转移等处理策略及时进行调整。
3.3加强沟通协作,建立高效团队
首先,制定有效的沟通制度,采取多种沟通形式,改善员工的沟通环境,以增強沟通意识,提高沟通的有效性。如通过制度规定,对于特别的信息要采用多种方式进行有效沟通,以保证消息及时、准确地传达到位。其次,进行合理分工。在软件开发行业,人是创造力的主体。因此,合理分工必须建立在人的基础上,不仅要按人员职位划分工作任务,更要根据每个人的特点、专长进行分工。再次,培养团队的积极性。一个组织能否成功,其团队情绪的培养发挥着重要作用。团队积极性的激发是保证项目开发工作顺利进行的重要前提。针对具体的对象提倡激励、完善的解决方案,“动之以情晓之以理”,加强感性与亲情的融合,能有效激发人员潜在动力,更好的投入到计算机软件工程之中。
综上所述,计算机软件工程项目管理的目标就是保证软件项目能够按照预定的成本、进度、质量按期、顺利地完成并交付用户使用。在计算机软件企业中,软件工程项目管理起着至关重要的作用,成熟有效的软件项目管理才能确保工程的成功,从而提高企业的核心竞争力。
参考文献:
[1]郭闻.软件开发项目管理的关键因素分析[J].华南金融电脑,2009,(05):14-15.
[2]陈小辉,邓杰英,文佳.浅谈软件的可维护性设计[J].华南金融电脑,2010(03):25-26.
关键词:计算机软件;工程项目管理;问题;对策
1 软件工程项目的特点
软件产品具有不可见性。软件是非物质的,其可见性不够直接,需要专门的软件工程方法和有效的测试才能感知软件的存在。2)软件产品的不确定性和多样性,而且没有标准的软件过程。3)大型项目往往是一次性项目,其需求不确定、系统结构复杂、工作量大、风险大,而且应用国际先进新技术较多,如多维分析(On Line Analysis Process)、数据挖掘(Data Mining)等。
2 计算机软件工程项目自动化管理存在的问题
相关人员在对计算机进行检查过程中应当仔细,应当要使用自动化检查设施是不是存在问题,倘若计算机能够顺利运作,也应当在计算机运作的前期阶段做到认真的检查,并且应当根据计算机的整体进行适当的调整,只有保证所有的设备都没有问题才可以进行自动化设施,以下具体几个方面在运作自动化实施时出现的诸多情况:
2.1 自动化管理操作之前的检查
这部分在运作软件项目管理中有着重要的地位,在对计算机进行运作的前期准备时,必须要对设施的整体进行全面的检查,这样才能确保设施不存在问题的发生和是不是在工作项目的范畴中,然后在对下一步的工作进行开展。除了检查以外,相关人员还应当对检查的结构进行合理研究,从而将不能达到标准的内容进行恰当的改正,最后相关人员还应当在计算机运作的前期进行详细检查,以达到计算机能够顺利运作的目的。
2.2 计算机数据备份
自动化管理当中使用程序项目时,对数据做好详细的备份是重要的一部分,由于该环节会对能否进行开展工作产生一定的影响,因此相关人员应当对数据进行备份工作。当今的较多企业通常都会采取保密的方式,也就是采取设置密码的形式进行保密工作的。还存在一些企业是利用办公自动化的方式来保密,然而,不能达到百分之百保密的效果。对此,大部分企业进行备份都是使用不同的电脑进行操作的,这样就能够确保数据不会轻易丢失。除此之外,引起重视的是相关人员应当单独将备份数据储存起来,这样就方便在需要资料的时候能够顺利的提取。
2.3 计算机软件项目自动化管理的风险问题
该工作的操作与上述的数据备份工作有一定程度上的类似,因为就目前的社会形势而言,社会网络存在很大的漏洞,一些企业的重要信息和数据存放存在很大的风险,如果风险评估和管理工作没有做好,那之前和之后的一切工作都是白费了,所以说风险评估和管理工作也是至关重要,在计算机软件项自动化管理的过程中,许多的管理人员无法理解其数据的重要性以及风险的危害性,对该项工作无法做到尽职尽责,从而导致公司数据丢失,造成无法弥补的遗憾。因此,企业在进行相关人员选拔和培训时,一定要将风险管理工作的重要性告诉给大家,让工作人员了解该工作是不容有失的。只有如此,公司的一切工作才能够正常运行,否则将是大家都无法承担的后果。
3 工程项目管理对策
3.1以重视人才为根本,完善人力资源管理体系
人才是根本。若想占领市场,做好软件项目管理,企业必须坚持以人才为核心的理念,拥有一支高素质项目管理人员队伍,需懂得进行人力资源优化管理。首先,加强软件项目管理方的知识培训。软件项目经理必须接受系统的项目管理知识教育,需重视人力资源管理与沟通管理方面的学习,将实践与知识、经验有效结合,用以提高自身项目管理水平;其次,严格的奖惩规定,建立软件开发人员升职途径。逐步进行人事制度改革,设置与行政职位平等的技术职位,为开发人员升职创造更好的条件,激发他们的主动性、积极性与创造性,更好地为项目工作服务。
3.2有效地对项目进度、风险管理控制与调整
第一,加强工作进度管理 ,严格控制任务与跟踪管理。制定项目管理运行表,定期举行项 目状态会议,监督进程的进度 ,严格控制动态调整。第二,建立有效的风险管理制度。项目经理运用风险管理的知识,熟悉掌握风险识别、量化和控制的方法,在项目启动后能对风险进行识别。第三,风险在整个项目的生命周期中都有可能出现,所以要定期做出识别和处理。处理风险时一般要按风险等级采取不同的手段进行控制,可 以采取规避、减缓和转移等处理策略及时进行调整。
3.3加强沟通协作,建立高效团队
首先,制定有效的沟通制度,采取多种沟通形式,改善员工的沟通环境,以增強沟通意识,提高沟通的有效性。如通过制度规定,对于特别的信息要采用多种方式进行有效沟通,以保证消息及时、准确地传达到位。其次,进行合理分工。在软件开发行业,人是创造力的主体。因此,合理分工必须建立在人的基础上,不仅要按人员职位划分工作任务,更要根据每个人的特点、专长进行分工。再次,培养团队的积极性。一个组织能否成功,其团队情绪的培养发挥着重要作用。团队积极性的激发是保证项目开发工作顺利进行的重要前提。针对具体的对象提倡激励、完善的解决方案,“动之以情晓之以理”,加强感性与亲情的融合,能有效激发人员潜在动力,更好的投入到计算机软件工程之中。
综上所述,计算机软件工程项目管理的目标就是保证软件项目能够按照预定的成本、进度、质量按期、顺利地完成并交付用户使用。在计算机软件企业中,软件工程项目管理起着至关重要的作用,成熟有效的软件项目管理才能确保工程的成功,从而提高企业的核心竞争力。
参考文献:
[1]郭闻.软件开发项目管理的关键因素分析[J].华南金融电脑,2009,(05):14-15.
[2]陈小辉,邓杰英,文佳.浅谈软件的可维护性设计[J].华南金融电脑,2010(03):25-26.