第2章SPM-项目准备和启动解说.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2 项目可行性分析 2.2.1 可行性分析前提 2.2.2 可行性分析因素 2.2.3 成本效益分析方法 2.2.4 技术及风险分析方法 2.2.5 可行性分析结论 可行性分析因素 可行性分析流程 可行性分析方法 成本效益分析方法(回收期法、净现值法) 回收期=原始投资额/每年现金净流入量(NCF) 净现值(Net-Present-Value) 可行性分析方法 技术及风险分析方法 技术分析-专家评定法 风险分析-决策树 做项目? 是 否 成功,收益:10万元 失败,损失:5万元 信息更新和维护人员工资:4万元 概率:70% 概率:30% 可行性分析结论 项目需求分析概况 可行性要素分析 项目的设计方案 人员配置和培训计划 项目主要风险 可行性研究的结论和建议 其他重要意见 见书示例(P28~31) 第2章 项目准备和启动 2.1 项目建议书 2.2 项目可行性分析 2.3 项目投标 2.4 软件项目合同条款评审 2.5 软件开发模型 2.6 软件项目组织结构和人员角色 2.7 软件项目的相关利益人 2.8 软件项目启动动员会 投标两个阶段 第一个阶段是参加竞标的供应商在规定的时间内提交投标书。 第二个阶段是需求方(客户)对投标书进行评估,得出竞标结果。 参考其它书籍 第2章 项目准备和启动 2.1 项目建议书 2.2 项目可行性分析 2.3 项目投标 2.4 软件项目合同条款评审 2.5 软件开发模型 2.6 软件项目组织结构和人员角色 2.7 软件项目的相关利益人 2.8 软件项目启动动员会 2.4 软件项目合同条款评审 2.4.1 合同计费的种类 2.4.2 合同条款评审 示例 合同种类 固定总价合同 费用偿还合同 时间和材料合同 功能点计费合同 合同评审 制定合同 评审合同 签订合同 第2章 项目准备和启动 2.1 项目建议书 2.2 项目可行性分析 2.3 项目投标 2.4 软件项目合同条款评审 2.5 软件开发模型 2.6 软件项目组织结构和人员角色 2.7 软件项目的相关利益人 2.8 软件项目启动动员会 2.5.1 瀑布模型 2.5.2 快速原型实现模型 2.5.3 增量模型到敏捷方法 2.5.4 极限编程 2.5.5 行为驱动开发 2.5.6 功能驱动开发 2.5.7 敏捷开发模型Scrum 2.5 软件开发模型 瀑布模型 定义阶段 软件计划 需求分析 软件设计 软件实现 软件测试 软件运行与维护 开发阶段 维护阶段 开发过程是通过一系列 软件活动顺序展开的,从系统 需求分析开始直到产品发布和 维护,每个活动都会产生循环 反馈。 快速原型实现模型 快速分析 构造原型 运行原型 评价原型 修改通过? 结束 N Y 增量模型 增量2交付 增量1交付 分析 设计 编码 测试 增量3交付 分析 设计 编码 测试 分析 设计 编码 测试 时间 增量 敏捷开发 敏捷开发是一种思想或 方法论。 --通过不断迭代开发 和增量发布,最终交付符 合用户价值的产品。 软件开发模型的特点 极限编程 快速反馈、假设简单、增量变化、包容变化 Kerry:书上的图2-9是你画的吧,请帮忙更新一下? 行为驱动开发 BDD的做法: 确立不同利益相关者要实现的远景目标 使用特性注入方法绘制出达到这些目标所需要的特性 通过由外及内的软件开发方法,把涉及到的利益相关者融入到实现的过程中 使用例子来描述应用程序的行为或代码的每个单元 通过自动运行这些例子,提供快速反馈,进行回归测试 使用“应当(should)”来描述软件的行为,以帮助阐明代码的职责,以及回答对该软件的功能性的质疑 使用“确保(ensure)”来描述软件的职责,以把代码本身的效用与其他单元(element)代码带来的边际效用中区分出来。 使用mock作为还未编写的相关代码模块的替身 功能驱动开发 Develop an overall Model开发一个全局的模型 Build a feature list 建立功能列表 Plan by feature 制定计划 Design by feature 功能设计 ? Build by feature 功能实现 迭 代 三 迭 代 一 迭 代 二 Scrum开发流程 五大价值观:承诺、关注、公开、尊重、勇气 Scrum与传统模型对比 传统模型 Scrum模型 ? Tc3 项目复杂度 低 高 高 成功可能性 第2章 项目准备和启动 2.1 项目建议书 2.2 项目可行性分析 2.3 项目投标 2.4 软件项目合同条款评审 2.5 软件开发模型 2.6 软件项目组织结构和人员角色 2.7 软件项目的相关利益人 2.8 软件项目启动动员会 2.6 组织结构和人员角色 2.6.1 项

文档评论(0)

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

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

1亿VIP精品文档

相关文档