计算机软件工程项目管理方法研究

(整期优先)网络出版时间:2022-07-19
/ 3

计算机软件工程项目管理方法研究

贺提胜 ,胡俊霞 ,刘超龙,杨泽团,徐高中

国机工业互联网研究院(河南)有限公司

河南省 郑州市 450000

摘要:如今每个领域都开始应用计算机技术,这也让计算机软件项目逐渐增多,现阶段的计算机软件已经发展到可以决定行业的发展和行业以后的发展趋势,对计算机软件项目的了解程度对所有行业来说都是十分重要的。因此人们开始重视计算机软件方面的管理工作,但由于我们在计算机软件的认识程度上有一定欠缺,再加上有限的计算机技术条件,造成我们在计算机软件项目管理中出现很多问题,我们应该对计算机软件项目的整个生命周期实施合理的监管,采取有效的手段,培养高素质的人才,健全风险评估机制。

关键词:计算机软件工程;项目管理;方法

前言

人们的生活已经离不开计算机的应用,在社会各个阶层、各个领域都会应用到计算机技术,其中软件工程对计算机技术的要求越来越高,为人们的生产、生活提供了便利。在某种程度上,计算机软件的应用促进了社会的进步和发展,其具有先进性、科学性、综合性、全面性的发展特点,不断地满足人们的生产生活需求,为社会进步提供了强大的技术支持。计算机技术虽然在我国已经得到广泛普及与开拓延伸,但是计算机软件工程的管理应用方面仍然属于薄弱环节,在人员管理、组织架构管理、用户信息管理等多方面都存在一定缺陷。为此,计算机软件工程的应用管理必须要得到更多人的重视,做出相应的改善措施,以期推动计算机软件工程良性发展。

1计算机软件工程管理类目

1.1人员管理

计算机软件工程的开发应用是一项非常庞大且耗时的工程,每一个软件工程从开发到成功落地实施,是由大量的专业技术人员合力推动完成的。不同的工作岗位,在这个过程中承担着不同的责任。从前期信息资料的采集,到软件工程的编写研发,再到后期的调试优化,每一个步骤都要做到严谨完美,只有实现员工之间的信息互通,理念共享,密切配合,才能呈现一个实用高效的计算机软件。因此,不同岗位的人员管理是开发软件工程的重要环节,保证工作人员的工作素质,有利于提高管理效率。

1.2组织管理

计算机软件从开发到应用,要多个部门人员协调配合,每个环节的操作都会影响整体效果,因而要保证组织架构中的每个部门间做到密切衔接,完成本部门各阶段任务,并积极向下个工作组传达工作内容和工作思想,共同保障计算机软件的顺利开发。在这个过程中,工作人员要在部门与部门之间做好承上启下的管理工作,从而保证每一个阶段的工作都能够快速上手,合理有序地开展工作。组织者要注重组织架构的合理搭建,做好各组织间关系的维系,实现信息互通共享,保证软件开发有效衔续。本文为工作人员提供软件开发的新思路和新观点,提高软件开发效率,提升软件实用性。

1.3用户管理

在最终的使用阶段,计算机软件是要投入到真实用户当中进行多次测试。用户的有效反馈能够帮助开发者对软件进行改善和调节,完备软件各项功能,简化使用流程,让软件更贴合用户使用习惯,满足用户多元化的需求。软件开发不能脱离实际,要重视用户的意见建议,根据用户习惯和生活实际进行软件开发,才能够让开发的软件具备更全面的功能,实现软件开发的最终目的。

2计算机软件项目管理中的问题

注重计算机软件项目管理。在进行计算机软件项目管理中,都十分注重技术人才,实际上却忽略了培养管理人才,造成项目实施中没有更好的监督,对项目的管理也不是专业和规范的。不注重管理工作,也会让技术人才的价值无法充分展现,人力资源分配不科学,对整体项目的实施与推进不利。而且项目的时间也会逐渐增加,企业因此会有一定的经济损失。项目管理者与参与者的综合素质。(1)大部分企业管理者的专业水平很低,针对计算机软件项目管理没有确定的认识,进而影响到计算机软件项目管理的发展。管理者要按照自己的智慧与经验积极预测风险,降低实施项目过程的风险,否则不仅容易影响实施进度,而且还会降低工作效率。(2)有关人员不具备团队意识与责任感,在工作过程中存在懈怠与散漫的状况,不具备相关的职业责任,让计算机软件项目实施逐渐混乱。另外,在进行项目管理中大部分管理者未制定健全的奖惩机制、鼓励约束机制等,导致人力资源被浪费。

3计算机软件工程项目的管理方法

3.1控制风险,稳住进程

健全计算机软件工程项目的风险控制管理制度。项目管理人员应该及时识别风险、管理风险、提交风险报告、分析风险程度,及时做好预防风险相关工作。对计算机软件工程进度施行实时监控,要明白对计算机软件风险的监控不是一时工作,而是贯穿软件开发始终,在监控的过程中根据风险的强度,施行减缓风险、转移风险、规避风险等解决方式降低计算机软件工程中存在的风险。计算机软件工程在开发前应该由专业人士进入市场调研,与用户及时沟通,明确用户的需求,精准定位计算机软件的开发方向,加强计算机软件开发进程的控制,根据计算机软件开发计划与市场需求及时调整开发内容,严格控制计算机软件开发时间、开发质量与开发风险,杜绝在开发过程中任何环节出现问题,全面监控开发过程,及时了解开发过程中存在的问题并解决。

3.2制定完善的计算机软件项目管理制度

建立完善的计算机软件项目管理制度可以实现开发团队工作人员的合理分配,使工作人员各司其职,制定合理的奖惩和晋升制度,实现对项目工作人员的有效管理,提高工作人员对开发工作的兴趣。鼓励沟通制度,促进团队之间各个工作人员之间的沟通,明确各自的分工,提高整个开发团队的合作意识,在沟通和工作中增加人员之间的默契程度。定期对计算机软件工程项目管理人员进行培训,增强业务知识与实践能力,增加管理人员的工作经验,提升计算机开发软件工程项目团队的整体素质,增加公司的整体利益。

3.3加强计算机软件工程的开发力度

在计算机软件工程发展和应用的过程中,需要不断的加强对其开发力度,从而获得良好的应用成效。首先,社会以及各个企业要提高对计算机软件工程开发的重视程度,意识到计算机软件工程开发的重要意义和对于社会发展发挥的主要作用,在此基础上,增加对计算机软件工程开发的资金投入和人力资源投入。其次,要对计算机软件工程开发企业给与鼓励与支持,在政策上给与合理的倾斜,从而提高企业对计算机软件工程开发工作的积极性。最后,要积极的进行宣传工作,扩大计算机软件工程的应用领域,广泛的招聘专业技术开发人员,给计算机软件工程的开发工作提供更好的保障。为了进一步促进计算机软件工程的发展以及应用,还要不断的提升现代化技术技术的应用,保证计算机软件工程的应用过程中具有可靠的技术保障,从而获得更好的应用效果。

3.4健全风险评估机制

在软件项目管理过程中,不仅需要增强管理者之间沟通,避免产生项目风险,也需要构建健全风险评估机制,针对工作构成有效的引导。为了确保计算机软件项目开发可以顺利展开,要求进行事前风险评估,增强对市场趋势的调研和研究,在对这个项目具体需求展开深入分析的前提下,确定项目开发的方向和目标。项目进行过程中也应进行事中风险评估,可以按照项目实施效果随时调整管理计划,让开发方与用户进行资源完善与分配。事后也要进行风险评估,明确软件项目市场的适应性,对管理者实施计划不断进行积极调整与完善。

3.5建立完整的软件工程管理体系

建立一套完整的软件工程管理体系首先需要选择优质的专业人才,专业人才是整个软件工程开发的核心,同时为了保证专业人才业务能力的提高,需要不断培养他们的创新性、激发他们的潜力。然后需要组建合理的工作团队,需要根据工作内容的需要,然后根据工作人员的特点建立不同的工作队伍,过程中需要注意队伍的内在和外在联系与交流,同时需要及时解决团队人员的摩擦及遇到的问题。另外,要制定健全的计算机软件管理体系,需要按时对工作内容进行考核,制定奖惩机制,做到奖罚分明,进而调动工作人员的积极性,也可以责任到人,提高工作效率。

3.6加强对软件开发过程的管理

软件开发过程是关键工程的核心,管理人员需要根据开发内容协助制定合理的开发方案,包括的安排、团队的协作、任务的时间节点、质量管理等。开发过程中管理人员需要在每个任务节点进行质量考核,针对不达标的及时责任到人,督促其迅速调整,同时需要根据考核内容随时调整方案,充分保证软件开发的质量,这样不仅能提高工作效率,使得大家在节点前迅速完成任务,也能保证软件开发过程有序进行。

3.7加强对用户的细节管理软件

开发成功与否最直接的考核方式就是用户体验感。因此为了保证软件质量,必须全面了解用户的需求。根据用户需求和喜好制定软件开发方案,并进行开发工作,同时,在整个开发过程中都需要和用户保持交流,不仅能及时了解用户的需求动态,还能提高软件的质量,确保其实用性。软件完成后,需要用户参加测试,及时根据用户提出的问题进行修改,另外,在软件发行后,也需要根据用户的体验感不断更新。加强软件工程的应用计算机软件由于其运行效率高、执行力强,具有很大的开发潜力。因此企业开始转入软件开发市场,软件行业的竞争无比激烈,但另一方面,也促进了软件工程的创新,促进了软件的高质量开发。目前,计算机软件已经是人们生活不可缺少的一部分,广泛应用于人们的衣食住行,包括:金融业、娱乐业、教育业、农业等,软件有:工作管理软件、视频软件、社交软件及游戏软件等。例如一些企业管理软件,可以把企业的员工都聚集在软件中,相同部门的员工、不同部门的员工以及不同环节的团队都可以直接快速地进行交流,便于企业管理者的管理,也利于更好地把握员工的工作动态、工作的进度、更快的了解工作问题,进而更快决策。同时这些软件还能实现远程工作汇报任务、远程会议任务等,大大提升了工作的效率。比如支付软件可以利用软件进行现金交易,提高了银行工作人员的工作效率,减少了现金的丢失以及现金找零,给支付带来了极大的便捷,同时一定程度上能够带动消费。比如教育软件,一些老师可以将录好的课程放在APP上供同学学习,这样的话可以在课余时丰富学生的知识,也为一些学生提供了更多的资源,比如某些村里的同学也能听到来自国内名师的讲课。比如一些购物软件,用户在家里就可以买到超市的新鲜蔬菜,买到所有想要的产品。这些软件都在给我们的生活带来更多的便捷。软件的间接性及准确性,给各行各业都带来了很多便捷与机遇,而软件的广泛应用也在间接改变着我们的生活方式、工作习惯。尤其在疫情期间我们可以看出,即使封闭在家,我们也可以在软件上授课、订货、游戏及社交,而这种便捷也在潜移默化地改变了我们的生活方式,软件在给我们带来便利的同时也在不断实现自我发展,只有不断创新的软件才能有更广阔的应用市场。另外一点,在国内外各大高校中,软件工程专业也是一个炙手可热的热门专业。目前我国的大数据时代的来临也让软件工程专业的就业率得到很大的提高。同时学校可以开展关于软件工程专业的相关活动来提高学生的兴趣和动手能力,例如开办软件工程知识竞赛、软件工程知识理论竞赛等,这样不仅能提高学生的兴趣和动手能力也能让学生了解21世纪的大数据时代所需要的计算机方面的人才。

结束语

在进行软件项目管理中,只有做到规范化管理,才可以更好地展开项目管理,提升项目以后成功的概率。当前,因为软件项目管理实施的时间较短、经验不够,这需要我们在其中不断积累经验,逐渐健全软件项目管理的理论系统,把软件项目管理高效地运用到软件研发中。

参考文献

[1]王勃.基于项目管理的计算机软件应用方法[J].广西大学学报(哲学社会科学版),2007(06):47.

[2]张硕.计算机软件项目管理策略及应用研究[J].计算机产品与流通,2020(04):27.

[3]吴丽娜.探析计算机软件工程项目管理[J].科技资讯,2017,15(06):134+136.