软件项目管理实用教程(W).doc

  1. 1、本文档共144页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目管理实用教程(W)要点

软件项目管理实用教程 前言 “和谐”是软件项目管理的精髓。 软件项目管理是一门科学也是一门艺术。我们既要遵循科学的规律去管理软件项目,也要因地制宜、机动灵活、随行就市地做好项目中的每一个子任务,实现每个子目标。 如何做好项目管理?作者以为,我们需要知晓如何定义项目的目标,制定项目的目标计划;需要知晓项目的开发周期、开发模型与开发步骤,做好软件项目的系统分析与设计;需要知晓如何建立项目质量的标准体系,定期和不定期地进行项目质量的检查与评比;需要知晓如何分析一个项目的工作任务结构,制定出项目的工作计划(时间计划)和成本计划;需要依据项目的工作任务结构(WBS)来预知、规避与处理项目的风险,做好项目的风险计划;需要知晓如何招募项目组成员,有效地分配项目任务,并带领您的项目团队在规定的时间内,以有限的项目资源(人、财、物与时间)去实现一个既定的项目目标。 本书结合我国目前软件项目开发与管理的实际,在上述几个方面都做了简要与实用的阐述,希望您能从中获得收益,在以后的软件项目开发与管理活动中取得成功。 本书的任务与目的: (1)定义什么是软件项目、软件项目管理、软件项目目标与软件项目范围; (2)预估项目工作量; (3)如何编制项目的时间计划、成本计划、人员计划、风险计划等; (4)如何做好项目的团队建设; (5)如何做好软件的质量分析与质量管理; (6)什么是项目的变更控制与管理; (7)软件项目的招投标、项目立项、可行性分析、合同签订、项目验收等; (8)如何做好软件项目的系统分析; (9)如何做好软件系统的架构设计。 第1章 项目管理综述 我们的企业要两条腿走路,一个是科学技术,一个是项目管理。 ——华罗庚 1.1什么是项目 项目是为完成某个独特的产品或服务所做的一次性任务。 软件项目的特点: (1)项目是一项有计划的活动。若一项工作的开展与完成无需与之对应的工作目标计划、工作任务计划、工作时间计划、工作成果质量计划与资源(人、财、物、时间)使用计划,我们就不能把该工作看做为一个项目,也就是说,项目是一项耗时长,有一定技术难度,相对复杂,且需要消耗一些资源的工作。 (2)项目是一项基于日常工作与科学探索之间的活动。从一般概念上来讲,日常工作应该是简单的,容易完成的,具有固定的工作流程与工作模式,变化小,挑战性低,工作结果具有明显的确定性;科学探索活动尽管拥有坚实的理论体系,科学的探索途径,但需要多长的时间,其工作结果怎样却不能预先知晓。 软件项目工作居于上述两者之间,既拥有枯燥繁杂的日常工作之特点,也拥有自身的理论体系,具有一定的技术性与挑战性,吸引了一批又一批,一代又一代的仁人志士为之而奋斗。 (3)项目是一项具有确定的工作目标,需要产出固定的项目产品或需要实施与完成项目所规定的若干服务。比如开发出一套ERP软件系统或完成ERP软件系统中的数据库系统的升级。 (4)项目具有预先确定的时间周期。比如用一年的时间开发出一套ERP软件系统或用三个月的时间为某个企业实施ERP软件系统。 (5)项目是一群人的工作,需要相互合作,共同完成,不是只由你自己也不是只需要你自己就能完成的工作。 (6)项目需要专家的支持与参与,需要拥有广泛的领域知识与一定的专业技术,不是一般人所能胜任与完成的工作。该特性强调了项目工作的难度与复杂性。 (7)项目需要分阶段完成。该特性强调了项目工作的长期性,项目成果的阶段性,同时也指明了项目最终目标实现的途径。 (8)所需的项目资源是有限的,是受限的。 软件项目的分类: 按规模划分,可分为大型项目、中型项目和小型微型项目等。 按软件开发模式划分,可分为组织内部项目(软件产品项目)、为用户开发的外部项目(定制项目)和软件外包项目(承接子模块、子系统)。 按产品交付类型划分,可分为产品型项目、一次型项目。产品型项目往往来源于多个的一次性项目。 按软件商业模式划分,可分为软件产品销售、在线服务(SaaS)两种模式。 按软件发布方式划分,可分为新项目、重复与类似项目,也可分为完整版本、次要版本或服务包(service pack)、修正补丁包 (patch)等。 按项目待开发的产品划分,可分为组织型、嵌入型和半独立型。 按系统架构划分,可分B/S、C/S多层结构,也可分集中式系统和分布式系统,或者分为面向对象、面向服务、面向组件等类型。 按技术划分,可分为Web应用、客户端应用、系统平台软件等,也可分为J2EE、.Net 等不同平台之上的项目。 1.2什么是项目管理 PMBOK(Project Management Body of Knowledge,项目管理的知识体系)给出的定义: 项目管理是为了满足项目需求,在项目活动中采用的知识、方法、技术和工具的集合。 PRINCE2(PRoject IN Controlled

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档