软件项目管理_摘要26202.docx
《软件项目管理_摘要26202.docx》由会员分享,可在线阅读,更多相关《软件项目管理_摘要26202.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Chapter 1 软件项目管理引言 1.项目:是已计划划的活动。 作业:常常规活动。 探索:结果不定定的活动。项项目介于两两者之间2.项目的的特征:11)有明确确的目标22)项目之之间的活动动具有相关关性3)限限定的周期期4)有独独特性5)资资源成本的的约束性66)项目的的不确定性性3.项目与与常规活动动的区别: 1)项项目是一次次性的,常常规活动是是重复进行行的 2)项项目是以目目标为导向向的,常规规活动是通通过效率和和有效性体体现的 3)项项目是通过过项目经理理及其团队队工作完成成的,而常常规活动是是职能式的的线性管理理 4)项项目存在大大量的变更更管理,而而常规活动动则基本保保持连贯性
2、性的。4.软件项项目的产品品具有的特特征:1)不不可见性(项目进展是不能立刻看到的) 22)复杂性性(软件产品品相对于其其他工程制制品更复杂杂) 33)一致性性(需求与开开发的一致致) 44)灵活性性(软件产品品可以灵活活地被改变变)5.软件项项目的分类类: 1)信息息系统与嵌嵌入式系统统(a。信信息系统是是与组织的的接口 b。嵌嵌入式系统统是与机器器的接口) 2)目的的与产品(a。目的的驱动项目目 b。产产品驱动项项目) 计算算机操作系系统主要是是与组织的的交互,所所以它是嵌嵌入式系统统。6. 产生一个新新系统需要要三个连续续步骤:11)可行性性研究 (旨旨在判断一一个预期项项目是否值值得开
3、始即存 在在有效的业业务案例) 2)判判断一个预预期的项目目是否值得得开始 3)策策划(为项项目制定活活动计划) 4)项项目实施 (a。包包括设计和和实现 b。设计计和策划的的区别)7.定义软软件开发的的典型顺序序:1 需需求分析(需需求引导的的目的是发发掘潜在的的客户,他他们的经理理以及雇员员对新 系统在功功能和性能能上的需求求) 2 构架架设计(将将需求映射射到系统构构件) 3 详细细设计(将将每个软件件构件分解解成可以单单独进行编编码和测试试的软件单单元) 4 编码码和测试 5 集成成 6 合格格性测试 7 安装装 (将一一个新系统统进行工作作的过程) 8 验收收支持8. 判断一个预预期
4、的项目目是否值得得开始:aa。收集需需求b。估估计成本和和收益c。本本身可以作作为一个项项目来处理理9.可行行性的内容容:a。开开发成本不不允许超越越利润的价价值b。系系统特性不不能降低到到不能实现现期望的利利润c。交交付日期不不能拖延而而导致不可可接受的利利润损失)10.项目目管理包括括:组织职职责,质量量管理,配配置管理11.需求求: 功能需求求:项目的的最终产品品主要用于于提供功能能需求质量需求:最终产品品的质量 资资源需求:最终产品品的资源耗耗费 必必须与业务务案例相一一致12.管理理包括一下下活动: 计计划:决定定要做什么么 组组织:进行行安排 人人员:选择择合适的人人员 指指导:作
5、出出指示 监监督:检查查进展控制:采取取行动以清清除项目的的障碍革新:提出出新的解决决方案代表:与用用户、开发发者、供应应商等沟通通13.好的的项目目的的描述:详详细,可度度量,可达达到,相关关性,时间间限制14.项目目相关人员员:项目组组内部人员员,在同一一组织内但但在该项目目组外的人人员或完全全是在该组组织以外的的人员。115.项目目与常规活活动的区别别主要在于于项目的结结果更具不不一定性,项项目成功的的关键在于于有明确目目的,这需需要公认的的项目主管管当局,为为了让目的的更有效,必必须有测试试目的是否否已经满足足的实用方方法,无歧歧义的沟通通非常重要要!16.项目目成功的关关键因素是是:
6、要有明明确的目的的,然而,不不同的项目目相关人员员可能有不不同的目的的,这表明明需要一个个普遍认可可的项目主主管当局。Chaptter 22 步进式式方法:项项目的概括括 1. 步进式方法法只用在项项目的策划划阶段,不不用于项目目的监督和和控制阶段段。2. 项目策划的的主要原则则是先做概概要策划,然然后在要执执行活动时时细化。3. 步进式方法法的主要步步骤:选择择项目,标标识项目的的范围和目目的,标识识项目的基基础设施,分分析项目的的特征,标标识项目的的产品和活活动,估计计每个活动动的工作量量,标识活活动的风险险,分配资资源,评审审/发布计计划,执行行计划,进进行较低层层次的策划划。4. 项目
7、经理应应该知道有有关项目的的项目策划划和控制标标准,5. 区分项目是是产品驱动动还是目的的驱动。尽尽管目的总总是存在并并且必须考考虑,但更更多采用的的是产品驱驱动。6. 方法学:是是指用在项项目中的一一组方法、7. 产品是活动动的结果8. 活动网络图图:为了从从其他产品品产生一个个产品需要要一个或多多个活动来来执行转换换,标识了了这些活动动,就可创创建一个活活动网络图图,表示必必须执行的的任务以及及执行这些些任务的次次序。活动动网络图总总的活动可可以标注上上它们的耗耗费时间,这这样就可以以计算出该该项目的整整个工期。9. 耗费时间和和工作量之之间的区别别:工作量量是指需要要做的工作作的总量。耗
8、耗费时间是是指从任务务开始到任任务结束需需要的时间间。单独的的活动工作作量估计用用一个整体体的有底向向上的估计计。10. 策划项目包包括:确立立项目的目目的,分析析项目的特特点,确立立组成一个个合适的组组织及其标标准、方法法和工具集集的基础设设施,标识识项目的产产品以及需需要生成这这些产品的的活动,把把资源分配配给活动,确确立质量控控制。Chaptter 33 项目管管理群与项项目评价 1. 项目群:为为了获得利利益,用协协同方式管管理的一组组项目,而而这些项目目不能进行行独立的管管理。2. 项目群存在在的方式:战略项目目群,商业业周期项目目群,基础础设施项目目群,研究究和开发项项目群,创创新
9、的伙伴伴关系。3. 收益管理:收益管理理对案例没没有实现预预期收益进进行补救的的方法,它它包括对业业务变更所所带来的预预期收益的的标识、优优化和跟踪踪,以确保保确实实现现了收益。4. 要确保实现现了收益必必须:定义义从项目群群中能够获获得的预期期收益,分分析成本和和收益之间间的平衡关关系,计划划如何实现现和度量收收益,为成成功的实现现收益分配配职责,监监督收益的的实现。5. 收益有很多多类型包括括:强制性性服从,服服务质量,生生产率,更更有动力的的劳动力,内内部管理收收益,风险险缓解,经经济,收入入提高/增增加,战略略准备。6. 收益可以:量化和估估计:即实实现了直接接的财务收收益 量量化但不
10、能能估价 标标识但不容容易量化。7. 评估项目价价值的时候候要考虑三三个方面的的因素:技技术可行性性,成本和和收益平衡衡以及项目目相关风险险的等级。8. 评价任何项项目的经济济效益的标标准方法是是进行成本本效益分析析9. 成本分析包包括:1)标识和估计所有执行该项目和运行该系统成本和效益。2)按公共的单位表示这些成本和效益。10. 按项目生命命周期总的的出现阶段段对成本进进行分类:开发成本本,安装成成本,运行行成本。11. 比较项目的的常见方法法:净利润润:项目的的净利润是是在项目的的整个生命命周期中总总成本和总总收入之差差。简单的的净利润 不考虑现现金流时限限 回收收期:是达达到收支平平衡或
11、偿还还初始投入入所花的时时间。优点点:计算简简单,而且且不会因小小 的的预测误差差而受影响响。缺点:作为一种种选择技术术,它忽略略了项目的的总的可能能 的的收益;事事实上,它它完全忽略略了任何收收益,只要要项目取得得收支平衡衡就可以 投资资回报率:提供了一一种方法来来比较净收收益率与需需要的投入入。优点:简单容易易的方法来来 (ROOI) 计算资金金回收率,不不不考虑现现金流的时时限。回报报率与当前前利润是相相当吸引人人 的。缺点点:它u考考虑现金流流或以复利利计算利息息的时限,因因此,它很很可能潜在在 的误导。RROI=(平平均年利润润/总投资资)*1000. 净现现值:是一一种项目评评价技
12、术,它它考虑了项项目的收益益率和要产产生的现金金流的时限限。它是 (NPVV) 通过从从未来的现现金流中减减去一个百百分比后得得出的,这这个百分比比称之为贴贴现率。 现值值=第t年年的值/(1+r)t r是是贴现率,tt是现金流流 在未来来出现的年年数。 缺缺点:尽管管它可以用用于比较项项目,但不不可能从其其他投资中中得到的收收益或借贷贷 资本的成成本进行直直接比较 内部部回报率:作为可直直接与利润润比较的百百分比回报报,试图提提供一种利利润度量。IIRR是一一 (IIRR) 个方便便有用的项项目价值的的度量,它它是一个百百分比数,可可以用来和和其他项目目的 回报率或或其他引用用的利率进进行直
13、接比比较12.项目目相对有风风险的情况况下,常见见的做法是是使用更高高的贴现率率来计算NNPV.Chaptter 44 选择择合适的项项目方法 1. 生命周期需需要哪些要要素:1)控控制系统,22)信息系系统,3)通通用工具,44)专用技技术,5)硬硬件环境, 66)安全性性关键的系系统,7)不不准确的需需求2. 项目周期模模型中,要要求一次正正确的是:瀑布式软软件模型; 最适适用于需求求不明确的的情况是:软件原型型开发; 最适用用于需求复复杂的情况况是:增量量式开发在不确定性性比较高的的情况下,最最好使用进进化式方法法,不确定定性的一个个例子是用用户需求没没有得到清清楚的定义义在需求相对对明
14、确但相相当复杂的的情况下,可可能最好使使用增量式式方法。采用进化式式或增量式式方法,在在最终期限限到达时,即即使不能交交付当初承承诺的所有有功能,至至少也能交交付一些功功能。3.选择技技术将影响响:1)开开发人员的的培训需求求。2)要要招聘的员员工类型。33)开发环环境。4)系系统维护安安排4.结构化化方法由步步骤集和在在产生系统统产品时要要应用的规规则集组成成5.瀑布型型模型:这这是经典的的系统开发发模型,这这个模型也也被成为一一次完成或或者一次通通过模型。当当恰当的执执行时,瀑瀑布型能更更准确的预预测项目的的完成时间间。对于大大型项目,要要避免先前前认为已经经完成的任任务的返工工,如果重重
15、新打开已已完成的活活动,就会会严重影响响承诺的完完成日期。6.V过程程模型:这这是瀑布型型的细化,强强调了与创创建项目产产品的活动动匹配的必必要的确认认活动。它它每一步都都有匹配的的确认活动动,在发现现缺陷的情情况下,就就要退回到到相应的开开发阶段,并并在后续步步骤中进行行返工。7. 螺旋模型:对项目的的每个阶段段考虑的越越详细,项项目取得的的成功的概概率就越大大。这可描描绘成一个个循环或者者螺旋。其其中待实现现的系统在在每次螺旋旋时都得到到了更详细细的考两次次。每次螺螺旋都一下下一个迭代代开始前的的评价结束束。8. 软件原型开开发:原型型是已规划划的系统的的一个或多多个方面的的工作模型型。用
16、快速速而又经济济的方法来来构建和测测试原型以以检验各种种设想。 原型可可以分为:抛弃式原原型或进化化型。9. 抛弃型原型型:只用于于检验某些些想法,然然后在真正正开始开发发可运行的的系统时将将其抛弃。原原型可使用用不同的软软件环境来来开发应用用程序构造造工具,而而不用像开开发最终系系统那样使使用过程编编程语言,甚甚至可以在在不同的硬硬件平台上上开发。10. 进化型原型型:开发和和修改原型型直到它最最终成为可可运行的系系统。在这这种情况下下必须仔细细考虑用于于开发软件件的标准。11. 采用原型开开发的理由由:在实践践中学习,改改进沟通,改改进用户参参与,验证证规格说明明的一致性性和完整性性,减少
17、文文档的需要要,降低了了维护的成成本,特征征约束,产产生期望的的结果,用用户可能曲曲解原型的的作用,可可能缺乏项项目标准,额额外的费用用,机器效效率,与开开发人员密密切接近。12. 原型开发通通常只是模模仿目标应应用程序的的某些方面面:实验模模型,模仿仿交互,部部分工作模模型(纵向的,有有些但不是是所有的特特征要彻底底进行原型型化。横向的,所所有的特征征都要原型型化,但不不详细进行行。13. 哪些要进行行原型化:人机界面面(原型往往往局限在在操作人员员交互操作作的特点上上) 系统的功功能性(这这里系统内内部运行的的准确方式式是不知道道的)14. 增量式交付付:这种方方法包括将将应用程序序分解为
18、小小的构件,然然后按顺序序实现和交交付构件。需需求可随时时改变。 优点:1)从早早期增量得得到的反馈馈来改进后后面的阶段段 22)由于构构件设计与与其实现之之间安定跨跨度较短,因因此减少了了需求变更更的可能性性。 33)与用常常规方法相相比,用户户在早期就就能得到效效益 44)一些有有用的构件件的早期交交付改进了了现金流,因因为早期就就能得到一一些投资回回报 55)较小型型的子项目目更易于控控制和管理理 66)镀金(即即对不需要要的和事实实上不使用用的特征的的要求)是是不太重要要的 77)如果突突然出现更更多紧急的的工作,那那么项目可可以临时放放弃。 88)开发人人员增加了了工作的成成就感,定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 摘要 26202
限制150内