项目管理在软件中的应用_第1页
项目管理在软件中的应用_第2页
项目管理在软件中的应用_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目管理在软件中的应用TheApplicationInSoftwareDevelopmentOfTheProjectManagement内容内容摘要:随着信息产业的飞速发展,项目管理对于以应用开发为主的软件企业是一个行之有效的管理方法,项目管理在软件开发中的应用日益遭到看重。本文重要通过对项目管理在软件开发中的应用的成因、存在的问题以及相应的解决方案进行了分析和阐述。AbstractContent:Withthedevelopmentatfullspeedoftheinformationindustry,theprojectmanagementisaneffectualofficeproceduretothesoftwareenterpriserelyingmainlyonapplicationanddevelopment,theapplicationinsoftwaredevelopmentoftheprojectmanagementispaidattentiontodaybyday.Thistexthasbeenanalyzedanddescribedthroughtheorigincauseofformation,existingproblemandcorrespondingsolutionofapplicationtotheprojectmanagementinsoftwaredevelopmentmainly.本文关键词语:项目管理,软件开发Keywords:Projectmanagement,Softwaredevelopment假如用两个字概括当下社会的特点,那就是“变化〞,而这种变化在信息产业中具体表现出得尤为突出,技术创新速度越来越快,用户需求与市场不断变化,人员流动也大大加快。在这种环境下,企业需要应对的变化以及由此带来的挑战大大增长,也给管理带来了许多问题和挑战。软件行业是一个极具挑战性和创造性的新行业,管理上没有成熟的经历体验可供借鉴。而项目管理应该说对于软件企业,尤其是那些以应用开发为主的软件企业,是行之有效的管理方法。因而,项目管理在软件开发中的应用日益遭到看重。项目管理的两个问题什么是项目管理?项目管理是在一定的约束条件下,以高效率地实现项目业主的目的为目的,以项目经理个人负责制为基础和以项目为独立实体进行经济核算,并根据项目内在的逻辑规律进行有效的计划、组织、协调、控制的系统管理活动。2、为什么要有项目管理?没有项目管理,项目也有可能成功。但没有管理的项目,很难保证项目的利润空间,对公司来说,亏损的风险就大。所以我们要有项目管理,以保证公司在总体上是盈利的,留意不是每一个项目都要盈利。另外,有了项目管理,就有了管理改良的基础,无论刚开始的项目管理多么糟糕,只要有管理,就有了改良的可能性,至于能不能得到改良,以及改良的快慢,则取决于两个因素:一个是人,十分是各级管理者;另一个是利益。关键是“利益〞,精确的说是“利益的分配〞,在权责利明确的前提下,人能力充足的发挥作用。还需要指出的是“利益〞是多元的,这里的多元不仅指利益的详细形式,而且指利益的受众是多元的,包含客户方相关人员个人的利益。3、项目管理的发展与现在状况。今天,项目管理作为一种现代化管理方式在国际上已获得了广泛的应用,从最初的国防、航天、建设工程领域,迅速发展到电子、通信、计算机、软件开发、金融等行业以及机关的项目管理工作。随着计算机、网络系统的迅速发展,项目管理技术的不断进步,项目管理软件产品层出不穷,其功能、特点、应用对象也各不一样。当下,越来越多的企业和组织在内部推广项目管理的理论方法及管理形式,假如都采取项目管理软件进行管理,效果就愈加明显,能够节省大量的资源和财富。国外90以上的项目管理都采取软件进行,但我们国家在这方面的应用还不到10。新项目管理在中国的迅速兴起,给软件企业的发展带来了史无前例的发展机遇。项目管理在软件开发中的应用的成因随着的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。从概念上讲,软件项目管理是为了使软件项目能够根据预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表示清楚这个企业的软件生产越趋向于成熟,企业越能够稳定发展〔即减小开发风险〕。同时,随着软件开发规模及开发队伍的逐步增大,软件开发不再是向过去那样一二个开发人员即可解决的事情。迫切需要一种开发规范来规范每个开发人员、测试人员与支持人员的工作,每个项目构成员按约定的规则准时完成自己的工作。同时采取规范化管理,专业分工可以以降低对开发人员的要求,进而降低产品研发成本。软件开发是一项复杂的系统工程,牵涉到各方面的因素,实际工作中,经常会出现各种各样的问题,以至面临失败。怎样总结、分析失败的原因,得出有益的教训,对一个公司来说,是在今后的项目中获得成功的关键。早在20世纪60年代中期,人们就发现软件的生产出现了“问题〞,重要表如今生产经过不规范,缺乏管理。后来,人们在软件工程方法学中引入了工程的概念、原理、技术和方法,这种思想在一定水平上解决了软件生产经过中碰到的问题。但是直至80年代还是没有提出一套管理软件开发的通用原则,软件管理不善的问题还是那样在大范围内存在。当前的软件开发正逐步趋向于复杂化、多元化,大多数开发团队中都会出现同时开发多个版本、开发/维护工作并存、多地点同时开发等情况,给软件开发管理带来了史无前例的困难。假如管理不善,必将造成版本混乱,各个开发人员的工作互相穿插、干扰,整个开发团队的工作在一种无秩序的不良状态下运行,严重影响软件产品开发的进度和质量。因而,随着软件开发的深切进入、各种技术的不断创新以及软件产业的构成,人们越来越意识到软件经过管理的主要性,管理学的思想逐步融入软件开发经过中,应用开发的项目管理日益遭到看重。而项目管理技术的发展与计算机技术的发展是密不可分的,随着计算机性能的迅速提升,大量的项目管理软件涌现出来。它们能够用于各种商业活动,提供便于操作的图形界面,帮助用户制订任务、管理资源、进行成本预算、跟踪项目进度等。软件项目管理常见问题及解决方案对于软件开发项目中,经常出现两种极端情况,一种是创造了新的生产率和质量的纪录;一种则完全是一场灾难,不是被取消就是拖延很长时间。前者如在很短的时间内,为了赶进度,在几乎不可能的时间内开发出一套软件产品,创造了软件开发的记录,知足了上级所要求的上机日期,由于开发时间太短,过于仓皇,上机时,问题百出,试运行时间长达几个月或一年半载的,而且程序一改再改,维护工作量大。后者,如某套系统未弄清楚需求,或因设计问题,开发失败。通过提炼这些成功和失败的例子,软件项目成功或失败的根本原因可能会更清楚明晰一些。当前我们国家大部分软件公司,无论是产品型公司还是项目型公司,都没有构成合适自己公司特点的软件开发管理形式,固然有些公司根据软件工程理论建立了一些软件开发管理规范,但并没有从根本上解决软件开发的质量控制问题。这样导致软件产品质量不稳定,软件后期的维护、升级出现麻烦,同时最终也会损害用户的利益。分析当前项目管理需要改良的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论