第2章 SPM-项目准备和启动_第1页
第2章 SPM-项目准备和启动_第2页
第2章 SPM-项目准备和启动_第3页
第2章 SPM-项目准备和启动_第4页
第2章 SPM-项目准备和启动_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

1、Kerry ZhuZhu.KerryGhttp:/ 项目建议书项目建议书2.2 项目可行性分析2.3 项目投标2.4 软件项目合同条款评审2.5 软件开发模型2.6 软件项目组织结构和人员角色2.7 软件项目的相关利益人2.8 软件项目启动动员会什么是项目建议书?什么是项目建议书? 项目建议书项目建议书 (project proposal ),顾名思义,就是项目立项申请报告。它可以比较简要,也可以比较详尽,而重点是如何向有关的投资方或上级阐述立项的必要性。见书示例(见书示例(P2425)项目建议书的内容项目建议书的内容项目的背景。项目的背景。项目的意义和必要性。项目的意义和必要性。项目产品或服

2、务的市场预测。项目产品或服务的市场预测。项目规模和期限。项目规模和期限。项目建设必需的条件、已具备和尚不具备的条件分析。项目建设必需的条件、已具备和尚不具备的条件分析。投资估算和资金筹措的设想。投资估算和资金筹措的设想。市场前景及经济效益初步分析。市场前景及经济效益初步分析。其它需要说明的情况其它需要说明的情况第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析项目可行性分析2.3 项目投标2.4 软件项目合同条款评审2.5 软件开发模型2.6 软件项目组织结构和人员角色2.7 软件项目的相关利益人2.8 软件项目启动动员会2.2 项项目可行性分析目可行性分析v2.2

3、.1 可行性分析前提可行性分析前提v2.2.2 可行性分析因素可行性分析因素v2.2.3 成本效益分析方法成本效益分析方法v2.2.4 技技术术及及风险风险分析方法分析方法v2.2.5 可行性分析可行性分析结论结论可行性分析因素可行性分析因素可行性分析流程可行性分析流程可行性分析方法可行性分析方法v成本效益分析方法(回收期法、净现值法) 回收期=原始投资额/每年现金净流入量(NCF) 净现值(Net-Present-Value)可行性分析方法可行性分析方法v技术及风险分析方法 技术分析-专家评定法 风险分析-决策树做项目?是否成功,收益:10万元失败,损失:5万元信息更新和维护人员工资:4万元

4、概率:70%概率:30%可行性分析结论可行性分析结论v项目需求分析概况项目需求分析概况v可行性要素分析可行性要素分析v项目的设计方案项目的设计方案v人员配置和培训人员配置和培训计划计划v项目主要风险项目主要风险v可行性研究的结可行性研究的结论和建议论和建议v其他重要意见其他重要意见见书示例(见书示例(P2831)第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析2.3 项目投标项目投标2.4 软件项目合同条款评审2.5 软件开发模型2.6 软件项目组织结构和人员角色2.7 软件项目的相关利益人2.8 软件项目启动动员会投标两个阶段投标两个阶段第一个阶段是参加竞标的供

5、应商在规定的时间内提交投标书。第二个阶段是需求方(客户)对投标书进行评估,得出竞标结果。参考其它书籍参考其它书籍第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析2.3 项目投标2.4 软件项目合同条款评审软件项目合同条款评审2.5 软件开发模型2.6 软件项目组织结构和人员角色2.7 软件项目的相关利益人2.8 软件项目启动动员会2.4 软件项目合同条款评审软件项目合同条款评审v2.4.1 合同合同计费计费的种的种类类v2.4.2 合同条款合同条款评审评审示例示例合同种类合同种类v 固定总价合同v 费用偿还合同v 时间和材料合同v 功能点计费合同合同评审v 制定合

6、同制定合同v 评审合同评审合同v 签订合同签订合同第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析2.3 项目投标2.4 软件项目合同条款评审2.5 软件开发模型软件开发模型2.6 软件项目组织结构和人员角色2.7 软件项目的相关利益人2.8 软件项目启动动员会v2.5.1 瀑布模型瀑布模型v2.5.2 快速原型快速原型实现实现模型模型v2.5.3 增量模型到敏捷方法增量模型到敏捷方法v2.5.4 极限极限编编程程v2.5.5 行行为驱动为驱动开开发发v2.5.6 功能功能驱动驱动开开发发v2.5.7 敏捷开敏捷开发发模型模型Scrum2.5 软件开发模型软件开发

7、模型瀑布模型瀑布模型定义阶段软件计划需求分析软件设计软件实现软件测试软件运行与维护开发阶段维 护 阶段 开开发过发过程程是通过一系列软件活动顺序展开的,从系统需求分析开始直到产品发布和维护,每个活动都会产生循环反馈。快速原型实现模型快速原型实现模型快速分析构造原型运行原型评价原型修改通过?结束NY增量模型增量模型增量2交付增量1交付分析设计编码测试增量3交付分析设计编码测试分析设计编码测试时间增量敏捷开发敏捷开发敏捷开发是一种思想或方法论。通过不断迭代开发和增量发布,最终交付符合用户价值的产品。软件开发模型的特点软件开发模型的特点 极限编程极限编程 快速反馈、假设简单、增量变化、包容变化Ker

8、ry:书上的图2-9是你画的吧,请帮忙更新一下?行为驱动开发行为驱动开发 BDD的做法:确立不同利益相关者要实现的远景目标使用特性注入方法绘制出达到这些目标所需要的特性通过由外及内的软件开发方法,把涉及到的利益相关者融入到实现的过程中使用例子来描述应用程序的行为或代码的每个单元通过自动运行这些例子,提供快速反馈,进行回归测试使用“应当(should)”来描述软件的行为,以帮助阐明代码的职责,以及回答对该软件的功能性的质疑使用“确保(ensure)”来描述软件的职责,以把代码本身的效用与其他单元(element)代码带来的边际效用中区分出来。使用mock作为还未编写的相关代码模块的替身功能驱动开

9、发功能驱动开发 Develop an overall Model开发一个全局的模型Build a feature list建立功能列表Plan by feature制定计划Design by feature功能设计Build by feature功能实现迭代三迭代一迭代二Scrum开发流程开发流程 五大价值观:承诺、关注、公开、尊重、勇气Scrum与传统模型对比与传统模型对比 传统传统模型模型Scrum模型模型 T cT c3 3项项目复目复杂杂度度低高高成功可能性成功可能性第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析2.3 项目投标2.4 软件项目合同条款评

10、审2.5 软件开发模型2.6 软件项目组织结构和人员角色软件项目组织结构和人员角色2.7 软件项目的相关利益人2.8 软件项目启动动员会2.6 组织结构和人员角色组织结构和人员角色v2.6.1 项项目的目的组织结组织结构构v2.6.2 软软件件项项目的目的组织组织架构架构v2.6.3 软软件件项项目目经经理理v2.6.4 QA与与QC耐人寻味的故事耐人寻味的故事从中你学到了什么?从中你学到了什么?项目组织结构项目组织结构有三种主要的类型:职能型,纯项目型,矩阵型v智能型智能型:经营活动按照职能划分成部门。项目功能都在本职能部门内部讨论完成再递交到下一个部门。如果完成期间涉及其他职能部门的问题,

11、只能报告给本职能部门经理,由各职能部门经理进行协调和沟通。v纯项目型:纯项目型:项目经理拥有领导权,项目内所有成员直接向项目经理汇报。每个项目就是一个独立自主单位。它就如同一个子公司那样运作,拥有完整的人员配备-像技术人员,行政人员,财务人员等。v矩阵型:矩阵型:它是职能型和纯项目型的结合体。但是项目内的成员受项目经理和职能经理双重领导。职能型职能型纯项目型纯项目型矩阵型矩阵型软件项目的组织架构软件项目的组织架构项目角色责任见表项目角色责任见表2-5 (P50)示例示例- 微软组织结构微软组织结构项目决策层,管理层和执行层之间的关系项目决策层,管理层和执行层之间的关系 项目经理项目经理 三国演

12、义中的诸葛孔明的军事才能和领导管理才能都是毋庸置疑的。如果没有诸葛亮对刘备的团队进行的计划、组织、实施、控制,也就没有三分天下的蜀国。 软件项目经理是整个软件项目的核心和灵魂。一个合格的项目经理必须具备良好的自身素质和较强的管理、技术能力。QA与与QCvQA-QA-质量保证质量保证,通过建立和维持质量管理体系来确保产品质量没有问题,是过程质量审计者。在我们软件开发过程中,QA也就是质量组成员。QA所关注的是软件产品质量保证体系。vQC-QC-质量控制质量控制,检验产品的质量,保证产品符合客户的需求;是产品质量检查者。在我们软件开发过程中,QC其实就是测试组成员。QC所关注的是产品,而非系统(体

13、系)。 QA与与QC各个阶段工作内容对照表各个阶段工作内容对照表 第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析2.3 项目投标2.4 软件项目合同条款评审2.5 软件开发模型2.6 软件项目组织结构和人员角色2.7 软件项目的相关利益人软件项目的相关利益人2.8 软件项目启动动员会软件项目干系人软件项目干系人 其实就是软件项目干系人(stakeholders),是指积极参与项目或其利益在项目执行中或成功后受到积极或消极影响的组织和个人。 梦断代码Chandle项目技术牛人痴迷技术,没有从客户的角度想问题。也是导致项目失败的重要原因之一。项目干系人关系图项目干系人关系图第第2章项目准备和启动章项目准备和启动2.1 项目建议书2.2 项目可行性分析2.3 项目投标2.4 软件项目合同条款

温馨提示

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

评论

0/150

提交评论