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