《MSF微软解决方案框架.ppt》由会员分享,可在线阅读,更多相关《MSF微软解决方案框架.ppt(54页珍藏版)》请在三一办公上搜索。
1、第六章,项目的计划,第 6 章,课程概览,章节,第一章微软解决方案框架简介 第二章MSF 团队的组建第三章项目风险的管理第四章项目生命周期的建立第五章项目的启动第六章项目的计划第七章解决方案的开发第八章解决方案的稳定第九章解决方案的部署第十章课程总结,第 6 章,本章概览,MSF 计划阶段计划构建什么样的解决方案计划如何构建解决方案计划构建解决方案的进度开发和测试环境的准备工作,第 6 章,MSF 计划阶段,学习完本节后,你将能够:描述如何通过高效的计划提高项目质量 描述计划和设计的逐步完善和迭代过程 列举出高效的计划可以解决的问题 描述 MSF 计划阶段中的目标、里程碑和交付成果,第 6 章
2、,MSF 计划阶段概览,目标:创建解决方案的体系结构和设计方案、项目计划和进度表 团队重点尽可能早地发现尽可能多的问题知道项目何时收集到足够的信息以向前推进,第 6 章,MSF 计划阶段的里程碑和交付成果,交付成果功能规格说明书主项目计划主项目进度表,第 6 章,通过高效的计划提高项目质量,计划能够降低风险及早地发现缺陷控制成本提高质量计划需要付出主动制定计划计划是项目过程之一,第 6 章,MSF 对计划的解释,计划是一个逐步完善和迭代过程 高效的计划主要解决以下问题:构建什么样的解决方案?如何构建?构建的进度?我们是否已准备好?,第 6 章,本节回顾,计划是如何降低风险的?高效的计划主要解决
3、哪些问题?对于其中单个问题,计划的成果如何帮助解决每个问题?计划阶段的交付成果是什么?团队如何知道已经对项目作了足够的计划?,第 6 章,计划构建什么样的解决方案,学习完本节后,你将能够:解释什么是概念设计、逻辑设计和物理设计 描述什么是功能规格说明书以及如何组织它 描述 MSF 如何使用三个不同的设计视图设计解决方案,第 6 章,在解决方案概要的基础上进行进一步设计,第 6 章,对技术进行验证,对技术的初始评估,包括评估技术的功能和每个功能的操作手动安装或配置技术记录哪些功能可用及需要开发的功能为设计提供信息确定问题和技术风险在项目计划和进度表中反映这些问题和风险,中间里程碑 技术验证完成,
4、第 6 章,解决方案的设计,项目计划认可,物理设计基准,概念设计,逻辑设计,物理设计,远景/范围认可,逻辑设计基准,概念设计基准,计划阶段,第 6 章,概念设计,体现业务需求和用户需求在业务角度体现需求和功能创建用户使用场景作为初步规格说明书的一部分减少重复工作定义对“特性”的需求安全性可用性可靠性可管理性可伸缩性可支持性,第 6 章,数据收集的方法,面谈在用户环境中工作利用已有的文档和图表开发系统原型关注团体协作用户调查用户支持让用户来教你,第 6 章,逻辑设计,从组织、结构和各部分的相互关系描述解决方案 为应用程序创建对象、服务和属性,以及逻辑数据库和用户界面确定逻辑基础架构和体系结构以及
5、组件的相互集成找出概念设计中的错误和不一致的地方为物理设计打下基础,第 6 章,物理设计,描述逻辑设计的特定实现确定物理基础设施、体系结构和拓扑结构创建一组物理设计模型,包括应用程序的组件设计、用户界面设计和数据库物理设计提供一个基于组件的灵活设计符合企业基础架构评估不同的实现方法作为评估成本、进度表和资源的基础,第 6 章,设计目标的类别,安全性可维护性可伸缩性性能可用性易于开发和部署,可扩展性可重用性可管理性可靠性与原有系统整合,第 6 章,功能规格说明书的目标,功能规格说明书描述了要构造的解决方案的功能,包含了设计成果重要的交付成果:加强对业务和用户需求的共识可作为团队和客户之间关于项目
6、最终交付成果的合同以清晰的逻辑结构分解问题和模块化解决方案为解决方案的计划、进度安排和构造提供了途径和结构,中间里程碑 功能规格说明书基准确定,第 6 章,创建功能规格说明书的建议,理解使用者的需求建立功能与最终用户和业务流程的对应关系达到简明的一致的详细程度在必要时进行量化包含限定条件反复强调反馈的重要性尽可能早地确定基准,尽可能晚地确定最终版本,第 6 章,功能规格说明书的各个元素,远景/范围总结背景信息设计目标使用场景功能和服务的描述组件规格说明(产品和配置)依赖关系附件企业体系结构文档 概念、逻辑和物理设计文档,第 6 章,本节回顾,在构思阶段过渡到计划阶段时,项目需求、使用场景和解决
7、方案概要是如何变化的?三个设计阶段(概念、逻辑和物理)的主要目标是什么?好的功能规格说明书包含哪三个目标?,第 6 章,计划如何构建解决方案,学习完本节后,你将能够:描述目标和初始计划如何成为项目计划描述角色平等的团队如何制定项目计划描述如何通过计划对项目预算和进度进行估算 描述计划是如何集成和同步的 描述主项目计划和子项目计划如何引导团队构建解决方案,第 6 章,从目标和初始计划到项目计划,将目标和初始计划转变为项目计划使每个团队角色都对项目计划负责计划的数量和复杂度依赖于项目的特点不要把项目计划与 Microsoft Project.MPP文件相混淆,计划 描述如何完成解决方案,第 6 章
8、,计划是团队的任务,每个角色在项目计划中都对目标和初始计划进行完善,第 6 章,沟通计划,开发计划,创建主项目计划,采购和设施计划,部署计划,预算计划,容量计划,培训计划,试运行计划,测试计划,安全性计划,主项目计划,第 6 章,部署计划,第 6 章,试运行计划,第 6 章,采购和设施计划,第 6 章,测试计划,第 6 章,培训计划,第 6 章,沟通计划,第 6 章,容量计划,容量计划包括:解决方案将产生多少新的网络流量这些新的网络流量将对用户有哪些影响现有的系统和网络是否可以支持系统未来的使用需要哪些硬件或服务来提高系统和网络的性能对客户端计算机有什么其他要求,第 6 章,安全性计划,安全性
9、计划描述了:如何贯彻已制定的安全性指南在没有安全性指南的情况下,还有哪些降低风险的措施如果已有的安全措施同项目有冲突,将采取什么临时安全措施,第 6 章,预算计划,从以下几方面得到项目的预期成本和对成本的限制:,功能规格说明书其他项目计划(例如:开发、部署、试运行、采购和设施、测试、培训、沟通、容量和安全性计划)用户的期望值,第 6 章,从计划估算项目预算和进度,按照计划和规格说明书确定需要的工作量创建工作分解结构(WBS)把一个工作分为多个任务按照角色分解任务和子任务每个任务的进度应多于四个小时,小于一星期,估算 创建预算表和进度表所用的数据,第 6 章,估算技巧,使用自下而上的估算方法决定
10、任务的进度开发原型帮助对项目进行估算 分配一定的预留时间,第 6 章,计划的集成和同步,集成保证了不同计划中的任务和交付成果的相关性同步保证了一个合理的项目任务执行顺序程序管理角色负责集成和同步计划,形成主项目计划基准,中间里程碑 主项目计划基准确定,第 6 章,本节回顾,目标/初始计划和项目计划有什么联系?指出与每个 MSF 团队角色相关的计划计划是如何指导团队准备项目成本估算和工作分解结构(WBS)的?为什么自下而上估算和预留时间是高效的进度安排技巧?计划经过集成和同步后的两个结果是什么?,第 6 章,课堂活动:把工作任务同计划相联系,按照教师的指导完成,第 6 章,计划构建解决方案的进度
11、,学习完本节后,你将能够:列举高效安排进度的推荐做法 描述各个团队角色是如何参与进度安排的 描述主项目进度表和子项目进度表是如何指导团队何时构建解决方案的,第 6 章,进度安排,使用任务进度估算创建进度表包含假期、节假日和资源可用性信息,进度表 以时间顺序编排的任务列表,标明了任务的起始和完成时间,任务之间的关系以及执行任务的资源,第 6 章,安排进度是一个团队共同参与的活动,每个角色对各自任务提供进度信息,第 6 章,进度安排的推荐做法,风险驱动的进度安排在适当的情况下固定项目开发周期保持固定交付日期的意识将预留时间安排为主要里程碑前的最后一个任务,第 6 章,进度表的集成和同步,解决不同角
12、色间的进度表冲突过度分配资源错误的任务关系分配错误或过时的资源分配程序管理角色创建一个综合的主项目进度表,中间里程碑 主项目进度表基准完成,第 6 章,本节回顾,MSF对进度表的定义是什么?工作分解结构(WBS)包含任务和持续时间,但不包含_。引入风险驱动的进度安排,固定项目开发周期和预留时间是如何使进度安排更高效的?,第 6 章,准备开发和测试环境,学习完本节后,你将能够:描述如何准备开发和测试环境 描述可控状态的概念以及它在开发中的重要性描述开发和测试环境的用途及其重要性,第 6 章,开发,测试,开发和测试环境,开发和测试环境必须能反映生产环境生产环境同开发和测试环境必须分离,生产,第 6
13、 章,环境的准备,创建开发和测试环境按照开发和测试计划中设置的标准配置来建立环境考虑创建及运行开发和测试环境所需的后勤工作:电源和空调设备布线和网络访问容量 物理访问和安全性,第 6 章,可控状态的创建和维护,在开发和测试环境创建后才能进入开发阶段使用配置管理和变更控制来跟踪可控状态同步开发和测试环境之间的状态,中间里程碑 开发/测试环境建立,第 6 章,本节回顾,开发和测试环境是如何既同生产环境相联系又和它相分离的?在创建开发和测试环境时要考虑哪些主要因素?,第 6 章,回顾计划阶段里程碑和交付成果,交付成果功能规格说明书主项目计划主项目进度表,第 6 章,计划阶段的成功标准,干系人和团队针对项目就以下几点达成一致:要交付的解决方案组件主要项目里程碑的日期如何构建解决方案创建好开发和测试环境开始对项目进行变更控制和配置管理发起人和(或)主要干系人正式认可本阶段的交付成果和完成的工作,第 6 章,本章总结,开发阶段的目标是创建解决方案体系结构和设计、项目计划以及进度表功能规格说明书由详细的需求信息、场景信息和设计文档组成推荐的估算技巧有:自下向上的估算方法和分配预留时间计划阶段的交付成果是功能规格说明书、主项目计划和主项目进度表,