MSF(微软解决方案框架)_第1页
MSF(微软解决方案框架)_第2页
MSF(微软解决方案框架)_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

)新技术后系统整体的费用,以及成功的应用微软技术整合商业过程的方法。MSF揭示出为成功设计、构建和管理技术基础结构或商业解决方案,所需知识库应用指南和实践经验,如:企业结构设计方案—采用交互的方式,侧重于制定长期规划,同时也能完成短期目标。项目开发准则—包含组队模型和过程模型,用于建立高效的项目组,管理项目的生命周期。项目设计过程和多层结构的应用程序模型—用于支持设计复杂的分布式企业应用。企业信息基础设施的实施方法—使用组队模型和过程模型支持实现、操作和技术上的方案。一、概述MSF是一个经验知识库,它包括以下方面的内容:企业结构设计方案—短期目标。项目开发准则—包含组队模型和过程模型,用于建立高效的项目组,管理项目的生命周期。项目设计过程和多层结构的应用程序模型—用于支持设计复杂的分布式企业应用。企业信息基础设施的实施方法—使用组队模型和过程模型支持实现、操作和技术上的方案。它是一种框架结构框架结构重点解决一个基本的问题:它提供解决总体问题和作出有效决策的轮廓。框架结构可以增强分析和开发大型项目的能力。MSF能够确定项目最大的风险在何处,强调制定计划和确定进度,确保成功发布一个产品所必备的条件。MSF基于一组工作模型,这组模型是由微软公司及其合作伙伴,在与客户成功开发分布式计算和客户服务器应用程序的经验得来的。框架结构不是一种预先决定工作结构、工作任务和发布产品具体方法的方象任何明确定义的工作模型一样,MSF积累了三个关键的成功因素:一种帮助提供技术决策指南的观点。一组反复跟踪、监控和管理项目及其进展的参考方法。一个资源的集合MSF收集了一组集成的资源和准则来指导项目组走向成功。它包括明确的概念、详细的工作指南和微软最好的实践经验,保证您能立即开始工作。这些资料可由以下途径得到:联机资料CD-ROM知识库教学课程完整的参考手册因为CD光盘中的内容是由HTML文档组成,所以要使用MicrosoftInternetExplorer阅读这些资料。此外,CD光盘中还有更详尽的指南讨论在参考手册中提出的概念。您如何得到它MSF它在不断发展MSF会随我们从微软的。这些发展将适应技术的更新、商业需求的变化,并支持构建更好的软件解决方案。MSFInternet强大的生命力和影响力,我们就在我们的资料上很快的作Internet的更新,补充介绍我们的概念如何应用于开发基于Internet/Intranet基础和结构的应用程序。MSF将一个项目中不同阶段的工作人员分为六个角色,通过这六个角色,目可以得以迅速、完善地实施。这也体现了项目开发的六个重要质量指标,它们在全球是一致的。这六个角色分别是:·产品经理。他了解用户特征,尤其是商业特征,明确用户的需求以及需求的期望值,是因为用户的商业化特征比较强,尽,无法界定到底如何才算需求得到了满足。而确定了需求期望值后,用户的商业目的就非常明确,实施起来也比较顺畅。··程序管理员。他负责制定计划,每天找出完成该计划的风险所在,排除风险,每天交付应该完成的内容,确保计划按质、按量实施。·用户教育。设计友好的用户界面,对用户进行培训,确保用户能够并且愿意和喜欢使用开发出的产品。·开发需求分析和项目计划制定,,他负责进行代码开发,在每一个阶段,内容的代码。·测试。负责开发出的代码的测试。测试者并不是要找到每一个开发者的每一段代码的每一个错误(bug),而是要找到代码错误之间的关系,解决最根本的错误,掌握错误的状态,从而迅速排除错误。·后勤。后勤人员负责将实验室的产品商品化,变成实际可以运行的产品,达到最初制定的商业目的,因为实验室的环境可能和实际环境几乎一致或差别不大。而现在却不同了,实验室环境可能十分简单,而实际环境可能非常复杂,比如分布式环境、Internet/Intranet环境等,尤其是大企业,实际环境比实验室环境复杂得多,因往往使整个项目前功尽弃,功亏一篑。二、MSF简史1994Microsoft?MicrosoftSolutionFramework(MSF)MSF进2002VisualStudio.NetMSF3.0的白皮书,MSF3.0的大规模培训也在中国开始。20064.0VisualStudioTeamFoundation2005发布。它增加了不少敏捷开发团队典型的流程和在新的团队协作VSTS中的应用。MSF演化的细节,要记住所有模式关键是要掌握变化的原因。三、MSF的基本原则MSF的核心有八个基本原则:·推动开放的沟通·为共同的前景而工作·充分授权和信任·各司其职,对项目共同负责·重视商业价值·保持敏捷,预期变化·质量投资·学习所有的经验四、MSF的一些特点MSF是微软在总结自身多年项目管理经验的基础上提出的一套项目管理界11、CodeReview原则是指程序员定期向其他人讲解自己源程序的活动,这个方法被众多公司采用并被认为是一个行之有效的方法。主要优点有:因为要向大家讲解自己的程序,程序员会更重视自己的工作进度、代码质量。可以互相学习,共同提高,及时发现问题。程序员可掌握他人的程序设计思想和方法,利于维护他人程序2Checkbuild所有程序,如果build不能通过,程序员必须立即修改自己的程序。每隔一段时间配release一个内部版本。主要优点:从开始程序就是一个整体,而不是到最后才整合在一起。互相检查才能Checkin可以减少错误的发生。里程碑的设定,对大项目的管理尤其有益,既不会因为计划时间较长而有松懈,也能做到有张有弛。3、文档管理,MSF的文档崇尚实用简洁,尽量避免事后没人看得文档,资料的积累和经验的继承通过加强程序员的交流来解决(如CodeReview,Checkin前的互相检查)。微软认为,一个项目的存在是和项目组的存在相关一般的应用软件开发相比会有所不同。4、人员招聘培训,人员招聘首先注重人格因素,其次是技术因素。人员的培训最有效最方便的手段是利用网络以多媒体、电子文档的方式提供。561:1,2:1雇用大量的学生等临时人员来进行开发和测试。7、强调进行风险管理,对项目风险进行确认并全程跟踪。8、项目开发过程进行里程碑的建立和管理。9、项目总结制度。每个项目完成后,对其失败和成功的地方进行总结五、为什么应用MSF?商业问题商业策划者在面对世界上不断变化的复杂技术时,必须确定自身企业总体技术策略的方向。最大的挑战来自于保证商业目标和技术目标间的一致。当前,信息技术的投资较以往越来越高。投资以不仅仅局限在数据中心方证信息技术投资得到有效的控制。即便完全不考虑这些投资,错误的使用技术给商业带来的负向费用的影响,也是不容质疑的。所以新技术的成功实现将给企业带来重要的机会:今天的分布式组件技术允许更大的弹性,包括集成不同的协议、应用程序接口、应用程序、操作系统和硬件。今天的技术也通过消息传递、事务处理协调、复制、数据仓库、多层结构的设计和鲁棒性的客户机/服务器开发工具包提供对商业处理过程和活动的支持。基于组件的技术提供了一种在商业方案中集成组件行业最好产品的能力。降低费用客户机/(六、MSF如何帮助解决问题?MSF模型适用于规划、构建和维护整个过程中不同方面的问题。(1)图1:MSF强调的几个领域MSF企业总体结构MSFMSF应用模型的基础。图2:企业总体结构模型图3:MSF应用模型MSF组队模型MSF组队模型展示了如何组织项目队伍,在时间控制和连续不断发展计划的要求下,有效的交付系统的解决方案。它描述了六种基本的角色(产品管理、开发、测试、系统实现和用户教育)。4MSF组队模型MSF过程模型MSF过程模型解释了如何基于:范围、进度和资源,规划过程模型中的“设计”ComponentSolutionsProcess)中,进行了详细的介绍。图5:MSF过程模型图6:组件方案设计过程七、MSF的组成元素规划企业总体结构规划应用三个基本模型可以帮助整体的理解企业。企业总体结构规划提供了分析企业组织机构运作和商业应用集成和处理的基准。企业总体结构是包含四个方面的框架:事务、应用、信息和技术。这些模型不仅仅描绘了企业总体结构的组成部分,还通过以上各个方面在MSF的方法以“”一直伴随着商业需求变化和技术发展的连续过程。企业总体结构规划使用了MSF的一些基本原则,如:风险控制的时间安排、固定的产品发布时间、基于构建方案开发准则--SolutionsDevelopmentDiscipline(SDD)的方法,将会抑制创造力、有效的交流和真正的方案开发。SDD通过在软件开MSF基本模型,帮助软件组织克服这些障碍。组件方案设计--DesigningComponentSolutions(DCS)DCSMSF过程模型中“设计”DCS基于方案设计过程,覆盖了为给出满足商业需求的功能设计,所必需进行的设计活动。DCS的概念(在项目层次上这种设计过程允许有效地分派各种具备专业技能的人,以使特定的需求得对象设计。重用性设计--DesigningforUsability(DFU)DFUWindowsWindows维护基础设施实现和维护MSFMSF决实现、管理和维护技术基本结构的问题。MSFIT基础结构实现要求的、有效的组队模型和过程模型,确定了的好处和费用的降低。八、实施MSF在项目实施的过程中运用MSF,其效果将是显著的,它能够将技术变成产品,由产品变成效益;它能够帮助用户少走或不走弯路,从而更快地达到自己的商业目标。MSF在微软的许多大客户中得以大显身手,比如:瀛海威、中国投资银行、香港跑马场、香港汇丰银行等。目前,MSF巡回讲座,,尤其是大公司的领导,认识MSF想和原理,MSF架构,如方正、用等。张彤川先生笑着对记者说,尽管每一位实施MSF项目的微软顾问的收费比较高,MSF由于我国旧的体制往往并不以商业化为主要目标或商业化目的不明确,致使现在仍抱有旧体思想的企业在进行项目实施时常常陷入死循环。比如,当一个开发项目即将结束时,由于技的发展或业务的发展,客户的需求有所变化(往往是提高了),和最初签定项目实施协议时不同。抱有旧体制思想的客户通常是拒绝在项目结束协议上签字,而是要求开发商按照变化了需求继续进行开发。但是,当按照变化了需求所进行的开发结束时,需求可能又发生了变。于是又继续进行开发,如此死循环。而MSF却可以解开这一死循环。当开发项目结束时,即使需求发生了变化,但仍然可以将已开发出的部分变成产品,把该产品投入商业应用,使它生商业效益。至于变化了的需求,则可以开发出下一个版本来满足,甚至不断地开发新版本,以满足不断变化的需求。MSF思想正是要解开这一旧体制造成的死循环,从而更好地利用投资,MSF巡回讲座、和大公司共同实施MSF思想的主要原因之一。张彤川先生告诉记者,微软是一个产品提供商和技术提供商,提供平台、产品和技术。而真正满足用户实际需求的成千上万的应用(Solution而不提供具体的解决方案(Solution),各个领域内的合作

温馨提示

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

评论

0/150

提交评论