漫谈软件项目管理

来源 :网络与信息 | 被引量 : 0次 | 上传用户:lcsj652
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  关于软件管理,历来是仁者见仁、智者见智,但软件项目复杂而又难于管理应该是公认的。
  为此,早在1968年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(software engineering)这个概念。
  软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。
  软件工程包括两方面内容:软件开发技术和软件项目管理。
  软件开发技术包括软件开发方法学、软件工具和软件工程环境。
  软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划等。
  统计数据表明,大多数软件开发项目的失败,并不是由于软件开发技术方面的原因。它们的失败是由于不适当的管理造成的。
  随着人们对软件项目管理重要性的认识有所提高,在软件项目管理方面总结出很多经验和行之有效的方法。
  人们发现,软件项目管理的本质就是对时间、质量和成本的管理。通过项目管理,我们可在同样的时间内,花更少的钱,开发出更优秀的软件产品。这不是特例,越来越多成功的公司和越来越多成功的产品一次又一次证明了实施软件项目管理的有效性。
  按PMI的定义:“Project management is the applications of knowledge, skills,tools, techniques to project activities in order to meet or exceed stakeholder needs and expectations from the project. ”。项目管理就是“在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求”。
  对于以项目为基本运作单位的IT服务公司来说,主要目标是让每个项目都能使客户满意和公司获利,成熟有效的项目管理无疑将起着重要的作用。因此,项目管理的水平已经是公认的IT服务公司核心竞争力之一。
  为了有效提高项目管理的水平,要涉及到相当多的领域,在这里,只着重分析时间管理、质量管理和成本管理。
  时间(Time)。项目时间相关的因素用进度计划描述,进度计划不仅说明了完成项目工作范围内所有工作需要的时间,也规定了每个活动的具体开始和完成日期。项目中的活动根据工作范围确定,在确定活动的开始和结束时间时还要考虑它们之间的依赖关系。
  质量(Quality)。是指项目满足明确或隐含需求的程度。一般通过定义工作范围中的交付物标准来明确定义,这些标准包括各种特性及这些特性需要满足的要求,因此交付物在项目管理中有重要的地位。另外,有时还可能对项目的过程有明确要求,比如规定过程应该遵循的规范和标准,并要求提供这些过程得以有效执行的证据。
  成本(Cost)。指完成项目需要的所有款项,包括人力成本、原材料、设备租金、分包费用和咨询费用等。项目的总成本以预算为基础,项目结束时的最终成本应控制在预算内。特别值得注意的是,在IT项目中人力成本比例很大,而工作量又难以估计,因而制定预算难度很大。
  时间、质量、成本这三个要素简称TQC。在实际工作中,时间由进度计划规定,成本通过预算规定,而如何确保质量在质量保证计划中规定。这几份文件是一个项目立项的基本条件。TQC确定了,项目的顺利完成就有保障了。如果项目在TQC的约束内顺利结束,就可以说项目成功了。
  说起来容易,做起来难,表面上看这三要素是相辅相成、互相配合的,但大多数情况下,三要素是鱼与熊掌不可兼得的,特别是有重大的变更发生时,你要么是保证质量、延长工期、增加成本,要么是保证工期和成本而在质量上作出让步。
  但有一点是肯定的,随着项目管理的水平不断提高,项目的进度会越来越精确,项目的质量会越来越有保障,而项目的成本更会呈不断下降的趋势。
  首先为了保证按期完成,我们要制定项目的计划,它应该来自启动项目的基本文件。
  项目章程经常提到计划的项目开始与结束日期,它们是更详细的进度计划的起点。项目经理将从项目章程开始,制定详细的范围说明书和WBS。项目章程也应该包括一些关于多少资金将被分配到项目上的估计。
  有了这项信息,项目经理及其团队就可以使用范围说明书、WBS和预算信息、开始制定更加详细的项目进度计划并估计完成日期。如果估计的完成日期与高层管理者或客户的原始计划差别很大,项目经理为了达到预期的进度计划,必须就范围或成本方面的变更进行谈判。
  如果我们能对所做过项目的相关数据有很好的保留,并有专项的统计和分析,那么我们在做类似的项目时,我们将能更快更精确地制定出项目的进度计划,而且如果这个过程能够持续下去,我们将能够得到不断的修正和自我完善。
  正常情况下,我们在制定计划时就已经考虑到了成本的问题,如果我们能顺利完成计划,项目的成本将不会超出预算。
  下一个重要的问题就是我们如何保证项目的质量。
  我们知道,软件产品的质量取决于它开发过程的质量。只要我们将开发中的各个过程的质量加以控制,我们就可以保证软件产品的质量。关于过程的持续改进,无论CMM还是ISO都有详细的定义和很好的解决办法。
  关于项目管理的领域涉及很多,以上只就时间、质量和成本(TQC)进行了简要地阐述,主要因为这三个因素无论是客户还是开发商都很关心,而且相对来说管理这三个因素的成功案例和有效方法较多,见效也比较明显,本着循序渐进,持续改进的原则,我们可以不断在项目的开发过程中逐步实践、完善和扩展。
其他文献
2007年1月份Vista的多个版本将全部上市,面对Vista的强势登陆,各大厂商都是兵马未动粮草先行。威盛P4M900是P4M890的下一代产品,针对Vista进行了全面升级,集成DX9显示核心,成为Vista来临时最具竞争力的集成主板;PT890则凭借着领先价格上优势,成为不集成显示核心主板中最具性价比的Vista支持者。P4M900万众注目之下终于浮出水面,究竟表现如何?威盛第一款集成DX9
期刊
首先我们来看看素材。这样一张毛皮动物素材会让人很伤脑筋,而且背景跟主体部分非常接近,不管是从色相、明度、饱和度上看都很难区分,如图1。      大家跟我看一下这样的实验后,就会明白为什么要用这种方法做这个抠图了。  首先将画笔调整一下状态 ,这里说一下,钢笔压力这个选项只有装了手写板才会有的选项。如图2、如图3。  按下Q键,进入快速蒙版编辑状态,双击以快速蒙版模式编辑按钮,在弹出的对话框中做如
期刊
1.保护密码   即便是相信您的朋友,一起打牌的时候还是要洗一下牌。同样道理,即便是您对自己的记忆充满信心,最好也保存一张含有密码的启动磁盘,这样万一您忘记了密码,还可以有方便的解决办法。具体操作步骤是:第一,找一张已经格式化好的空白软盘,然后在任意的资源管理器窗口或者IE 窗口的地址栏上键入“控制面板/ 用户账户”并回车,在“用户账户”窗口中选择您的账户,在相关的任务列表中,点击“阻止一个已忘记
期刊
首先让我们先看一下制作完成之后的效果,如图1所示。  现在我们开始制作。   第一步:创建灯光以及树叶轮廓   1.我们要建立一个虚拟灯光,让灯光照在树叶上,使树叶有高光区和阴影区,这样可以达到更加逼真的效果。首先将背景颜色设定为#666666,然后建立一个图层,名为“light source”,在第1帧按F5创建关键帧,在绘图区的左上角用绘图工具绘制出一个虚拟的灯光(如图2所示),这个灯光将决定
期刊
随着笔记本价格的不断跳水和生活水平的提高,越来越多的人使用上了笔记本,有的人甚至已经逐步用笔记本取代了台式机。可是,笔记本的各个部件都是有使用寿命的,而这里面最为娇气的,恐怕就是液晶屏幕了。要知道一个液晶屏幕,正常的使用时间,也就是5年左右,随着时间的推移,笔记本的屏幕会越来越黄,这就是屏幕内灯管老化的现象,很正常,那么如何将老化的时间尽可能后退呢?让我们通过几个简单的关于笔记本屏幕的使用和保养的
期刊
局域网中各工作站的TCP/IP参数被随意修改后,很容易造成IP地址的冲突,这会给管理工作带来不小的麻烦。那么,有没有办法保护好自己的网络,不让别人非法修改IP地址呢?其实,很简单,你只要参照下面的步骤,就能轻松避免IP地址被非法修改的麻烦。     注册表设置法   首先,需要将桌面上的“网上邻居”图标隐藏起来,让其他人无法通过“网上邻居”属性窗口进入到TCP/IP参数设置界面。依次展开注册表编辑
期刊
2006年下半年,采用Core微架构的处理器已经公开发售。这次架构的改变也统一在移动处理器、桌面处理器和服务器处理器中进行,分别有面对笔记本市场的移动处理器Merom,面向桌面处理器的Conroe和服务器领域的Woodcrest。  Core微架构产品推出后,Intel处理器也会全面进入双核时代,名称更换为Croe 2以作为对上一代移动处理器Core Duo/Solo的识别,桌面处理器将会有面对中
期刊
摘要:根据IP网络的主要特点,重点从网络带宽、压缩技术、多播技术、传输协议、QOS等五个方面论述了基于IP网络构建视频会议系统的技术要求。  关键词:多媒体通信;IP;视频会议    1 前言    随着多媒体计算机技术和通信技术的发展,产生了一种新的技术——多媒体通信技术,它是多媒体、通信、计算机和网络等相互渗透和发展的产物,兼收了计算机的交互性、多媒体的复合性、通信的分布性以及电视的真实性等特
期刊
摘要:本文总结了SSL VPN 的基本原理,研究了SSL VPN 的安全性,并与IPSec VPN 做了相关比较。  关键词:SSL VPN;IPSec VPN;网络安全    VPN 是一项非常实用的技术,它可以扩展企业的内部网络,近期,传统的IPSec VPN 出现了客户端不易配置等问题,相对而言,SSL VPN作为一种全新的技术正在被广泛关注,SSL利用内置在每个Web浏览器中的加密和验证功
期刊
摘要:在现今我国实现“以信息化带动工业化,以工业化促进信息化”的战略部署中,大力推进ERP在企业中的有效应用,是促进企业管理创新的突破口,而企业要想保证ERP项目的有效实施,必须首先抓好ERP项目培训管理。本文分析了ERP项目培训管理的要点,提出了ERP项目培训中应注意的问题。  关键词:ERP;ERP项目;ERP项目培训;培训管理    加人WTO后,我国企业面临日趋激烈的市场竞争和全球经济一体
期刊