项目管理软件论文

2022-05-13

下面是小编精心推荐的《项目管理软件论文(精选3篇)》,仅供参考,希望能够帮助到大家。[摘要]不少高校在做软件研发时,尤其是自用软件,重点更集中于科技创新,而对于在软件项目小组中引入项目管理的认知度还未达成共识。以中国民航飞行学院广汉分院飞行教学管理管理资源网的研发为例,简要阐述项目管理在高校软件开发中具体应用。

第一篇:项目管理软件论文

软件项目管理与测试在软件开发中的应用

摘 要:随着互联网和现代信息技术的发展,信息技术已经广泛应用于人们生活的方方面面。软件行业也在大数据时代的推动下得到了快速发展。文章将探讨软件项目管理与测试在软件开发中的应用,指出其在应用中出现的部分问题,并就相关问题提出合理化建议,为软件开发、测试和管理提供一定的参考。

关键词:软件开发;项目管理;测试;应用;策略

在现代信息技术和科学技术快速发展的大潮流下,软件行业技术发展也取得了长足的进步。但是,在快速发展的同时也不可避免地出现了各种问题,尤其是软件开发和自身管理方面的问题,需要进一步优化和完善。就我国目前的软件行业发展情况来看,需要不断进行软件技术创新和优化,并结合社会发展现状不断提高自身软件管理能力,占据有利市场,提高软件的开发、测试和管理能力。

1 软件项目管理简要介绍

1.1 项目管理的由来

20世纪中期,美国就已经提出了项目管理的概念。当时美国一家化工厂在生产过程中,因为订单和市场需要完成大量的生产任务,所以化工厂便计划日夜连续生产并根据计划在每年特定的时间段内进行停工检修。但是,由于化工生产的分工不同和设备的差异,导致设备在维修的过程中维修方法和流程大相径庭。在工人和工厂管理人员的共同探索努力下,找到了耗时最少、流程最优的检修方法。这种检修方式不仅在很大程度上提高了检修的效率,而且提高了企业的效益,后来被命名为“关键路径法”。由此,项目管理开始萌芽,这也是项目管理的前身。后来,美国研制的北极星导弹也应用了“采取关键路径法和三值加权相结合的方式”,进一步推动了项目管理的出现[1]。

1.2 项目与项目管理

项目指为完成某项任务或者进行某项生产而实行规划的全过程[2]。这也使得项目具有明确的目的性,并且是为了满足特定需求在特定时间内完成的。项目是包括开始、经过、结束等几个过程的任务活动,所以要进行项目的管理,就需要从概念、开发、实施和结束等多个阶段入手。

1.3 项目管理与测试应用于软件开发的重要意义

项目管理与测试属于管理学的范畴,不仅包括项目策划和项目进步,还包括后期的项目维护。项目管理要求在有效的资源条件下,依据管理计划完成整个项目。在项目管理中需要综合运用管理学相关理论,并且要进行创新管理,保证能够在较低的成本下达到预期。

管理测试和软件开发都具有目标性和不确定性,而且在限制性和独特性等方面有很多共同点,因此,可以将项目管理和测试应用于软件开发。就软件开发的过程中和成功案例来看,软件开发的成功不在于个人,而是由整个开发团队的协调合作决定的。这就要求不仅要在软件开发过程中明确各个员工的分工,而且要采取合理措施提高团队的工作效率,保证团队沟通和合作的流畅性。一方面,在软件开发过程中应用项目管理的方法能够保证软件开发获得预期的利润,有效减少软件开发过程中的风险,减少不必要的损失,保证软件开发的可持续发展。另一方面,科学的项目管理能够保证软件开发过程和最终软件产品的质量,有助于后期的软件维护和升级。目标是在保障用户体验的同时帮助企业开发软件或者获得更多的客源和良好口碑。

2 软件开发项目管理存在的问题

2.1 对项目计划认识不足

项目计划的制定不仅是项目管理的第一步,而且也是项目管理至关重要的一步,直接决定了软件开发的方向和质量。所以,要制定科学、合理的项目计划,就需要对整个项目活动进行全面的了解和分析,根据项目要求制定详细、科学的项目计划。并且,在后期的软件开发过程中,严格按照规定进行,保证项目管理的落实。

但是,在实际的项目管理过程中发现很多软件开发企业对项目计划的重要性不够重视,在软件开发之前做的调研活动不够细致,导致最终的项目计划科学性、准确性不足。在软件的开发过程中还出现不按照原定计划的行为,这使得很多企业虽然具备相对比较详细的项目计划,但是不可避免地出现计划和实际工作脱节的现象,扩大了项目的风险。在项目计劃的实施中,项目经理在项目实施过程中对软件开发进行人为干预,在很大程度上也严重阻碍了软件开发的进度,使得软件开发难以按照计划顺利进行。

2.2 项目经理缺乏管理意识

软件开发的项目经理要在软件开发中发挥重要作用,不仅要具备扎实的专业基础,还要具备丰富的实践经验,保证其项目管理方法能够在软件开发中发挥重要作用。但是,结合笔者实践发现在很多软件开发的项目经理管理案例中,很多项目经理仅具备技术能力,缺乏项目管理理论和经验,更谈不上项目管理意识了。这种现象就导致项目经理在项目管理中难以把控软件开发的整体进度,也不能很好地发挥团队中各位成员的优势,最终导致项目目标难以明确,团队协作效率低下,阻碍整个软件开发项目的进度。

2.3 管理应用存在盲目性

就我国目前软件开发的项目管理现状来看,虽然我国的软件开发行业取得了长足的进步,但是与发达国家相比,我国的软件开发较晚,无论是在现有成绩上还是项目创新上,和发达国家都还有一定的差距。近年来,我国的诸多软件开发企业开始引进项目管理方法,但是更多的是对国外先进经验的生搬硬套,忽视了企业自身的特点,使得软件开发项目管理难以适应企业发展需求,最终导致企业业绩不佳,产品质量堪忧,各种问题层出不穷。

2.4 沟通缺乏有效机制

有效的沟通是软件开发项目管理的桥梁,只有团队间、团队和项目经理间进行有效的沟通,才能够保证软件开发的质量,提高软件开发的效率。但是,实际的软件开发过程中,缺少的正是良好的沟通,导致信息传播受阻,软件开发中出现的各种问题得不到及时解决。

2.5 缺乏风险管理意识

项目经理在软件开发的项目管理中除了基本的项目实施问题,还要关注项目风险。很多的项目经理在项目管理中仅将软件开发中可能出现的问题列举在项目计划中,但是却没有在项目实施过程中加以落实,也没有建立详细的风险预警措施,导致风险出现时不能够及时解决,影响项目计划的落实。这主要是由项目管理经理缺乏风险意识、项目成员认识不够导致的。

3 软件开发项目管理问题的解决措施

3.1 制定科学合理的项目计划

项目计划在项目管理中的重要性不言而喻,要求项目管理人员从项目开始就要认识到项目实施的重要性,然后在项目计划制定前进行详细的调研活动,并且与项目内相关的工作人员进行有效的沟通。然后,将调研结果结合项目内人员建议,综合考量和分析,制定科学、合理的总体项目计划[3]。在项目实施过程中,要监督保证项目的实施和项目计划相契合,严格按照项目计划执行,并尽量避免对项目计划的临时更改,保证最终软件产品的质量和整个工程的进度。

3.2 加强项目管理知识培训

不仅是项目经理要进行严格的选拔和筛选,项目的管理层人员也要进行科学的知识培训,并在培训中进行考核后上岗,使其具备扎实理论基础的同时,能够充分认识到项目以及项目管理在软件开发中的重要性,保證员工能够积极参与项目管理[4]。

除了培训之外,还要在项目实施过程中加强对管理人员实际管理操作的考核,不合格者要进行重新考核学习,不断积累实际经验,真正提高项目管理人员的管理水平。

3.3 加强项目管理应用针对性

在软件开发项目管理中,要明确软件企业自身的特点,保证在项目计划制定和项目计划过程中,能够不与软件开发企业性质相背离,也能够保证企业能够结合自身特点选择适合的项目管理方法,形成特色鲜明、合适的软件开发管理模式,提高软件产品的质量。

3.4 建立有效的沟通机制

要建立有效的沟通机制,首先,要明确沟通在项目管理中的重要性,积极引进并采用现代化信息技术,建立起双向沟通机制,保证信息传递的及时性和有效性。并且对于信息传递的准确性,要严格信息传递等级,做到“及时传递、责任到人”[5]。

3.5 强化风险管理

针对软件开发的项目管理风险,要求项目经理结合软件开发的实际需要和市场需求建立科学的风险评估和分析体系,按照项目计划实施监控和管理等活动。不仅能够有效减少项目管理的风险,而且能够提高项目经理对项目的控制管理能力,保证项目的有序进行。这样也能够在很大程度上增强工作人员完成项目的自信心[6]。

4 结语

在软件开发过程中,项目管理的应用起着越来越重要的作用。但是由于软件开发企业和相关工作人员的原因,软件开发的项目管理不可避免会出现各种问题。因此,软件开发企业在项目管理中要不断进行项目管理优化和管理方法创新,提高软件开发的质量和效率。

[参考文献]

[1]钱人俊.软件工程项目管理在软件开发中的应用对策[J].电脑迷,2018(6):14.

[2]金巍.浅谈项目管理在软件系统开发中的应用[J].数字技术与应用,2017(12):204,206.

[3]徐子桉.敏捷项目管理方法在S公司软件项目管理中的应用研究[D].苏州:苏州大学,2017.

[4]王明.刍议软件工程项目管理在软件开发中的应用[J].通讯世界,2016(2):171.

[5]黄晓琳.中小型软件企业项目进度管理系统研究与实现[D].成都:电子科技大学,2015.

[6]龙逢春.六西格玛在软件测试项目管理中的应用[D].天津:天津大学,2015.

作者:张新伟

第二篇:软件项目管理在高校软件开发中的应用

[摘要]不少高校在做软件研发时,尤其是自用软件,重点更集中于科技创新,而对于在软件项目小组中引入项目管理的认知度还未达成共识。以中国民航飞行学院广汉分院飞行教学管理管理资源网的研发为例,简要阐述项目管理在高校软件开发中具体应用。

[关键词]项目管理 项目经理 需求规格

软件项目管理是为了使软件项目能够按照预定的成本、进度、质量要求顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理活动,其过程可分为四个阶段,其内部关系如图(1)所示。近年来,主流软件企业已经引入软件项目管理计划(SPMP)实施软件开发项目,而在部分高校,由于大多数软件开发任务仅限于满足自身需求,并不面向市场,校内软件开发人员大多数除开发工作外还有教学、科研等日常工作,很少能够全身心投入软件开发,并从中获取经济收益,因此,软将项目管理在高校的软件开发活动中的运用受到一定限制。

作为高校的一名IT从业人员,笔者在近期所完成的飞行教学管理管理资源网的研发中引入了软件项目管理实施项目开发。项目管理方案的引入调动了开发人员积极性,并且将开发人员的个人开发能力转化成项目小组的开发能力,有效降低了开发风险。针对高校软件的使用需求,项目负责人(即项目管理中所指项目经理)就传统型软件项目管理方案进行了修正,没有完全照搬行业中大型软件项目的管理方式和开发模式,而是遵循校内自用的特点,设计选用了一种适合自身软件项目开发要求的管理方式,以增量式模型为该项目的软件生存期模型实施开发。

一、需求分析

任何项目的启动都是由于存在一定的需求,良好的需求分析是一个项目建设的牢固基石。资料表明,软件项目中40%-60%的问题都是在需求分析阶段埋下的隐患,70%-80%的返工是由需求方面的错误所导致的,在以往失败的软件项目中80%是由于需求分析不明确而造成的。因此,一个项目成功的关键因素就是对需求分析的把握程度。

回到飞行教学管理信息资源网项目中,近年来,飞院广汉分院已经启动了信息化建设,在过去不同阶段,已建成并投入使用了飞行网上准备系统、机务维修系统、气象信息系统,“CBT”教室、语音教室、多媒体教室等。随着IT技术在航空领域的深入运用,在目前的飞行教学中引入信息化管理达到资源最大化共享已经在所有用户心目中形成共识。虽然项目组成员同时也是用户,但由于软件的最终应用所涉及到的部门众多,人员分散,项目组人员走访了校内所有部门,听取了部分用户的意见和构想,广泛收集意见,在参看了国内外航空公司以及飞行院校的信息化建设成果后,按照功能需求、性能需求、环境需求、资源需求、成本需求、进度需求等对用户的需求进行分析,制定出初步的软件需求规格说明,概括来讲:飞行教学管理信息资源网应该利用现有教学基础设施,以飞行教学、业务管理、行政办公、舆论宣传为核心,并且在技术上具有先进性,在教学过程的各阶段应用上具有灵活性、多样性和针对性的飞行教学管理信息系统。该系统应充分满足分院飞行教学和办公管理自动化的需求,实现教学资源信息化的共享,使整个教学管理信息资源网中各子系统既能独立工作实现其功能,又可完成调用其它子系统的功能,还可根据分院和用户的需要进行扩充、升级的功能实用的飞行教学管理信息资源网。

二、任务分解

为避免项目失控,如进度落后、资源不足、资金紧缺等问题,项目经理应预先做好周密的计划安排,在项目实施过程中监督是否按照计划执行,采取积极的应对措施,做好计划和控制计划是项目成功的必要条件。项目计划的核心是编制进度进化,包括:任务分解、成本估算、资源进度安排。这里主要阐述该项目的任务分解。

根据对飞行教学管理信息系统项目需求规格的分析,项目组按照功能组成标准进行任务分解,得到图(2)所示任务分解结构图(WBS),并根据此WBS作出项目估算和进度计划、质量计划、配置计划、风险计划、团队管理、项目度量以及集成计划。

三、项目实施

项目计划的制定是为了指导项目实施,提供项目控制的依据,项目实施过程是执行项目计划,将计划付诸于行动的过程,在此期间,应根据项目计划对项目的实施过程进行跟踪控制。为做好项目控制,项目经理的分析能力、经验和悟性都决定了作出的决策的质量,他应该做到:充分了解项目当前的状态,并根据当前状态与期望状态比对做出一些决策。

在飞行教学管理信息系统项目的实施过程中,项目经理定期组织小组成员召开评审报告会,针对项目进展中遇到的问题进行评审,对发现的问题及时解决。例如,项目的建设相继带动了各基层部门业务网站的建立,按照需求规格说明,项目小组预留了对应端口,实现了网络扩展对接,但由于部分网站采用了静态Html语言创建网站,对网站的后期管理维护带来的不便,项目小组立即变更需求,创建了FTP服务器,并设置了安全权限,二级网站管理员可通过FTP服务器,管理维护权限范围内网站。

四、项目结束

当一个项目的目标已经实现,或明确看到该项目目标不可能实现时,项目便应该终止,进入结束阶段。如果项目的结果符合实现预定目标,满足技术性能规范要求和使用目的,达到预定期望和需要,相关主管部门、项目关键人员、用户比较满意,该项目就是一个成功的项目。

飞行教学管理信息系统经过近半年的研发后,项目组将试用版首先在项目组人员内部进行试用,在初步测试阶段,主要测试系统是否存在较大缺陷、安全隐患,以及每个功能模块是否满足设计的实际需要,在初步测试了一个月后,开发人员对整个系统进行了补充修改后,在校园网上采取了新旧两套系统并存的运行办法,大范围的使用,广泛征求用户意见,在全面测试阶段主要检查系统每个功能的正确性和整套系统的安全性、稳定性,通过用户的反馈和系统的实际运行情况,项目组成员积极制定解决方案,对发现的问题逐步修改完善,经过两个月的测试运行,主管部门和广大用户认可该系统大大提高了分院现有资源的利用率,方便技术交流,信息共享,及时、准确地传达信息,避免遗、忘、漏现象,提高工作效率,基本达到了项目预期目标,并顺利地通过科研部门的项目验收、评审。至此,飞行教学管理信息系统的开发可以宣告顺利结束。

五、经验总结

项目结束的最后一个过程是项目总结,项目成员应当在项目完成后,为取得的经验教训写一个《项目总结报告》,总结在本项目中哪些方法和事情使项目进行得更好、哪些是应该避免和注意的,这些经验的总结对项目人员今后从事项目开发提供了第一手的依据材料。

由此可以总结,实施项目管理,可有效将工作细化,促使项目正常如期推进,正如某些专家谈到那样,项目管理是一门艺术,而艺术是无止境的,作为一名软件开发掌握了项目管理的理论、培养了一定管理技能,对于今后承担更多更大的项目开发任务起到了事半功倍的效果。

参考文献:

[1]韩万江,姜立新,《软件项目管理案例教程》,机械工业出版社,2007年12月.

[2]叶俊民,《软件工程》,清华大学出版社,2006年6月.

作者简介:

林琳,女,汉族,就职于中国民航飞行学院广汉分院,工程师,学士学位,硕士在读,研究方向为民航信息系统;周跃飞,男,汉族,就职于中国民航飞行学院广汉分院机务部,助理工程师,硕士在读,研究方向为民航信息系统。

作者:林 琳 周跃飞

第三篇:探究软件开发进程中项目管理与软件工程的结合

摘要:软件工程是软件产品开发进程中的工程化方法,而项目管理是针对一个项目的管理方法。不论是软件工程还是项目管理在软件开发进程中都占据着重要的位置,项目管理与软件工程的有效结合,能够进一步促进企业软件开发的效率,促使企业效益最大化。因此,本文基于项目管理与软件工程的含义与二者之间的关系,探究软件开发进程中项目管理与软件工程的结合及应用。

关键词:软件开发;项目管理;软件工程

随着电脑、移动终端等设备的普及,软件成为必不可少的一部分,改变着人们的日常生活与工作。然而近年来,软件规模不断扩大,其复杂程度也随之加深,这对企业软件开发进程中的效率、质量以及成本控制提出了新的要求,在此背景下传统的仅遵循软件工程规律缺乏项目管理的软件开发模式逐渐不再适用于新时代需求。20世纪70年代中期,美国在调查软件开发进程中出现不能按时交付、成本过高以及质量低下等问题时发现,绝大部分的问题都是由于管理不善所导致,由此,软件开发者意识到软件开发进程不仅仅是软件工程还是项目管理的一个过程。企业应当以通用的项目管理知识体系为基础,结合软件工程自身的科学规律,采用适合软件产品自身特点的管理方法,从而把控好软件开发进程中的方方面面,促使效益最大化。

1软件工程与项目管理

1.1软件工程

软件工程目前并没有一个明确的定义,但说起软件工程就会说到20世纪60年代的软件危机。20世纪60年代以前,计算机刚刚投入实际应用中,软件也并非现代社会中具有丰富界面与功能的软件,而是功能单一的小规模软件。60年代中期,计算机技术的进步使得软件规模越来越大、复杂程度越来越高,由此导致软件生产率与质量大幅下降,软件危机开始爆发。1968年,北大西洋公约组织的计算机科学家在联邦德国召开國际会议,就软件危机的问题展开讨论,并首次提出“软件工程”这一概念,软件工程学也由此诞生。目前,软件工程仍旧缺乏一个统一的定义,学者们对此众说纷纭。BarryBoehm在发表的文章中指出软件工程是借助于现代科学技术知识去对计算机程序进行设计与构造的必要的资料;电子与电子工程协会则将软件工程定义为是一种能够应用于软件开发、运维进程中的系统化的严格约束的可量化的方法;《计算机科学技术百科全书》则认为软件工程是借鉴了传统工程原则与方法,集数学、计算机科学等原理用于开发软件的工程;IS09000将软件工程定义为是输入转化为输出的一组彼此相关的资源和活动。综上所述,软件工程实际上是结合数学、工程等学科用以软件开发的规范化、可量化的一种过程化方法。

1.2项目管理

在早期软件开发进程中,根据调查,发现软件研发的情况中仅有百分之十的开发项目能够在原本约定的时间与成本下完成,由此软件开发者开始重视项目管理的作用。项目管理通常由项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目团队管理、项目风险管理等方面所构成,项目管理在实际的应用中是一个循环的过程,开始——计划——执行——控制——结束,这一系列的过程一步步促进项目的实现。

软件项目管理也是项目管理的一种,在软件开发进程中为实现软件项目在整个软件生命周期中能够按照预定的时间、成本以及质量中完成开发从而对软件项目中的软件需求分析、软件产品设计、软件产品维护等方面进行把控与管理的工程活动。

1.3软件工程与项目管理之间的关系

软件工程与项目管理之间息息相关且相辅相成,软件工程关注软件的生命周期,为软件生命周期中的各个阶段提供工程化方法。项目管理则关注项目生命周期,针对项目生命周期中各个阶段进行管理。软件工程侧重于软件,而项目管理侧重于项目过程。二者之间的关系主要为:

1)软件本身具有一定的科学规律,在上述关于软件工程的定义中BarryBoehm等人对于软件工程总结了许多具有规律性的内容,并且将其整合成一系列的工程化方法。软件项目管理究其根本是依托于软件工程,离开了软件工程那么软件项目管理也就失去了基本意义,项目管理的本质是为了能够提交符合要求的软件产品,而软件产品的开发亦离不开软件工程。因此,要做好软件项目的管理就必须能够对软件工程有个深刻的认知与理解。

2)不论是软件工程还是项目管理,都涉及一些重叠的部分。在软件工程中包含着一些管理方面的问题,而在项目管理中亦包含着软件工程的工程方法。二者之间,内容有重叠却又不完全相同,存在相互补充相互依赖的关系。例如在项目管理知识体系中强调人力资源管理的有关管理方法,而在软件工程中则强调系统分析人员、编程人员、测试人员等不同角色在不同阶段的责任。在软件项目管理中,应充分注意这两者的有机结合。

2软件开发现状

由于我国软件开发技术起步较晚,导致我国软件开发中软件工程技术以及项目管理的应用存在许多弊端。

2.1缺乏合适的软件开发管理模式

目前来说,企业大部分都能够树立工程理念,采用现代软件工程方法,即分析—设计——编码——测试——维护这五个方面,然而对于每个企业来说,业务与制度各不相同。然而很多企业都没有一个根据企业特点制定的软件开发管理模式,在不合理的软件开发管理模式下进行软件开发会导致效率与质量的下降。

2.2软件开发缺少规范性

目前,我国大部分的软件公司的规模较小,在技术上和管理存在很多不足,相对来说更加重视软件工程技术,而忽视项目管理对软件开发的作用,缺乏对软件开发项目的统筹协调,没有一个规范性的制度体系,导致人员疲软,无法发挥最大效益。虽然,有一部分的企业正对该问题采取了一些措施,建立关于软件工程技术以及项目管理的规范,但是由于检查监督不力,导致可执行力不强,对软件开发进程中的项目周期依旧存在无法把控的问题。

2.2.3缺乏软件工程与项目管理的结合

当下,越来越多的企业逐渐重视起项目管理工作的重要性,认为在软件开发过程中项目经理的位置最为关键,接下来才是程序员、网站开发人员、设计师等职位。然而,片面的注重项目管理会导致背离软件工程方法的基本规律,使得软件开发进度滞后、质量脱节等问题出现。

3软件工程与项目管理相结合的对策

3.1建立完善的软件工程与项目管理体制

完善的软件工程与项目管理体制能够促使企业规范化管理,为软件开发提供一个大致的流程与框架,提高开发效率与质量。软件开发所涉及的内容繁杂,建立完善的软件工程与项目管理体制是一项道阻且长的任务。笔者认为首先,企业应当完善员工培训机制,树立以人为核心的观念,加强关于软件工程技术的培训;加强软件项目管理方法的培训;加强沟通技巧与能力的培训。并且,能够将理论用于实践,培养软件开发人员的实际操作能力,构建理论、实践、经验三方位一体的培训机制,致力于能够为软件工程项目配备专业的开发与管理人员,从而达到促进工作效率的目的。另外,企业需要进一步完善奖惩机制。科学有效的奖惩措施能够为软件开发人员提供晋升空间,最大限度上激发开发人员的工作热情与积极性,使其更好地遵循软件工程规律与项目管理的要求。

3.2加强对软件生命周期的细化管理

传统的基于软件工程规律的项目管理属于粗放式的项目管理,并没有对每个阶段的管理进行细分,因此仍旧会出现软件项目无法按照预计的时间、质量交付的情况出现。因此,针对这一问题,企业应当对项目管理进行细分,采用精细化的管理方式。具体来说应当加强管理者对软件生命周期的每个环节的认知,然后将任务具体化到每个开发人员,再设置相应的管理人员对任务的进度流程进行监督并构建评估报告,实现精细化的监督管理,全面把控软件开发进程。另外,管理人员之间也应当通过例会进行沟通交流,一旦发现某个环节出现错误能够及时的进行补救,确保整个软件项目能够按照利益相关者的需求与预期逐步开发。

3.3项目管理结合软件工程自身科学规律

B.W.Boehm一位著名的軟件工程师曾在80年代初总结出用分阶段的生命周期计划严格管理、严格的产品控制、阶段评审、开发团队少而精等相关规律。同样,我们在进行软件开发项目管理的同时也用当遵循软件工程自身的科学规律或原则。从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。因此,企业应当以通用的项目管理知识体系为基础,结合软件工程自身的科学规律,采用适用于该阶段特点的管理方式方法,做好项目阶段评估与风险规避。

4结束语

总而言之,在软件产业蓬勃发展且竞争激烈的当下,互联网企业与机构都应当把握住时代的步伐,推陈出新,进一步加强对软件工程的重视与管理,在正确认知软件项目管理的基础上结合软件工程自身的规律与原则做好软件开发项目管理工作,一方面,加强对开发人员关于软件工程与项目管理的培训,另一方面,有效监督软件开发进程,从而推进开发效率效益的逐步提升。

作者:赵俊 石春

上一篇:高校教学评估论文下一篇:化学教学管理论文