项目管理工具之MSF微软解决方案框架..docx

上传人:太** 文档编号:95881085 上传时间:2023-09-03 格式:DOCX 页数:6 大小:16.29KB
返回 下载 相关 举报
项目管理工具之MSF微软解决方案框架..docx_第1页
第1页 / 共6页
项目管理工具之MSF微软解决方案框架..docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《项目管理工具之MSF微软解决方案框架..docx》由会员分享,可在线阅读,更多相关《项目管理工具之MSF微软解决方案框架..docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目管理工具之MSF微软解决方案框架MSF, Microsoft Solution Framework,微软解决方案框架是一个在预算范围内按 期创建一个业务解决方案须要一种经过检验的方法。本文将结合MSF在项目管理中的实际应用进行讲解,假如您是软件项目的参加者, 如项目经理、开发工程师、系统架构师、顾问、质量管理人员等,想找到项目管理 中遇到问题的解决方案,信任本文会给您肯定的帮助。MSF为胜利地规划、设计、开发和部署IT解决方案供应了一套成熟的方法论。与 具有固定框架的方法相反,MSF供应了一个可以伸缩的敏捷框架,以满意任何规模 的组织或者项目开发团队的须要。MSF指导由原理、模型和用来管理

2、人员、项目和 技术元素的准则(大多数项目都会遇到)组成。MSF模型本身来源于微软公司在大 规模软件开发和服务操作项目上的珍贵阅历积累,来自于微软公司的顾问在为企业 客户实施项目时所获得的阅历,以及融合了来自于全球IT行业的先进理念,最终 形成的一套方法论。MSF为软件开发团队供应了一套可自定义、具有良好扩展的软件开发指导原则。MSF包括既敏捷又具有逻辑的方法,允许软件开发团队中的成员运用这些方法选择 最适合的方式完成个体的任务。采纳MSF敏捷的框架可以满意任何软件开发项目的 需求,同时不必考虑项目的大小与困难性。依据MSF的实现理念,没有一个单独结 构或流程可以特别好地适用于全部项目的需求和环

3、境。图L MSF组队模型MSF框架于1994年被首次提出,最初被提出来是因为微软顾问询问部门为了微软 公司的一个产品开发项目供应项目管理询问服务而产生的一套理论。从那时起, MSF起先逐步发展,这来自微软公司的产品组、微软服务中心、微软公司的内部操 作和技术组(OTG、微软公司合作伙伴和客户那里胜利的和实践的最佳做法。MSF是 基于一整套成熟的软件管理方法论,并融合了微软公司在IT行业内超过25年的项 目周期管理阅历。MSF框架中供应的方法论被设计帮助Microsoft的顾问、合作伙 伴和客户来解决技术生命周期过程中遇到重大挑战。MSF运用这套经过内部和外部检验的真实最佳做法,并对这些其中部分

4、方法进行简 化、整理和检查,使得MSF具有更广泛的通用性,以便更多的合作伙伴和客户理解 和采纳。MSF由Microsoft里一个特地的产品小组在管理和开发,它同时还得到了 国际顾问理事会该方面专家的指导和评论。MSF目前还在接着汲取微软公司当前的 阅历。同时微软公司在其发布的开发平台Visual Studio 2005中供应了实现MSF 的基础工具支持,Visual Studio 2005已经不仅仅是一个开发的平台,更是强大 一个软件项目团队管理和软件生命周期管理的工具。MSF的核心有八个基础原理,本文中将对几个和团队管理结合比较紧密的原理进行 分析。推动开放式沟通在一些项目开发过程中常常会遇

5、到这样的问题,项目开发周期较短工作量却很大, 开发人员开发出来的软件和最终用户的需求在功能上吻合度很高,但是最终用户却 觉得这个不是他们想要的软件。事实上这是沟通与沟通的问题,项目的开发人员在 时间紧迫的状况下,往往是只看到眼前的工作,而忽视了与团队成员及最终用户的 沟通,结果就是从功能上完成了工作,但是软件产品或解决方案的易用性大打折 扣,导致最终用户觉得最终提交物与他们的预期相距甚远。在一些国内的大型软件项目开发中,许多状况下是项目组成员可能根本都不在一个 城市,他们有的来自于总部的研发中心,有的来源于测试中心,有的在遍及全国各 地的各个实施地点负责详细实施,有的可能以顾问的角色参加到项目

6、中来,这样就 要求整个团队有一个良好的沟通方式,保证项目的顺当进行。软件项目和信息类解决方案都是由人的活动来构建和交付的。从事软件项目的每个人都会给项目组带来自己的才智、实力和观点。为了将开发团 队中成员的个人效力最大化,同时优化其工作效率,团队成员的沟通和沟通就显得 尤为重要。假如在客户和开发团队之间或团队成员之间没有一种很好的沟通形式,那么团队成 员就无法有效地完成其任务,或是不能找到最正确的方法来完成任务。随着项目规模和困难性的增加,对开放式沟通的须要就变得更加紧迫。完全基于开 发团队内部个人意志的工作成果可能导致软件产品的缺陷,以至于减弱软件产品的 可用性,甚至会产生软件产品本身的缺陷

7、。MSF框架中最重要的一个基础的原理就是提倡团队内部和最终客户之间的沟通,团 队成员之间的协作是项目进程中最重要的环节,MSF推出了一种开方式和包涵式的 沟通方式,既最大限度了团队成员的才智和创建性,同时也在宏观上保证项目朝着 正确的目标前进,并且能够符合诸如时间约束和特殊环境等条件的限制。许多可能在最终提交产品时候发觉的问题,可能都会因为增加团队成员的沟通而刚 好发觉和改进,这样不仅最大程度上降低了项目的风险,同时也提高了团队的协作 实力。为共同的前景而工作在国内的软件行业中,多数的一线技术人员往往都是技术领域的专家,但是同时也 缺乏对项目大局观的把握。他们知道如何正确的运用技术来完成自己当

8、前的工作,却对项目的共同目标缺乏相 识。这往往会导致软件项目在一样性上的不足,也会影响团队的协作。而项目的领 导者通常是对团队成员的详细工作进行了布置和支配,但是忽视了对团队成员大局 观的培育。项目经理在对开发人员布置任务的时候,通常要讲“你只要把某某功能实现就可 以,“你的程序要达到一个很高的稳定性和效率”,但是至于实现该项功能在 整个项目中的作用,程序的稳定性干脆关系到项目的哪些模块的稳定程度,都是没 有最终传达给开发人员。这些都导致了团队成员缺乏对项目共同前景的了解。共同的前景是MSF小组和过程模型里的一个关键组件,它强调团队成员理解项目目 标的重要性。当全部的参加者都理解了共同的前景并

9、为之而工作的时候,他们才能清晰的相识到 自己所做的工作在项目整个生命周期中的作用,进而调整自己的确定和工作重点。MSF过程模型中特殊强调要求有一个共同的前景存在,以便指导解决方案朝着最终 的业务结果前进。保持灵活,预料改变 许多项目经理或是团队的领导者常常犯的一个错误就是过于志向化。例如在做支配的时候将工作量估计的太过保守,殊不知团队中的成员有可能因为各 种各样的其他缘由不能在支配的时间中全部投入到项目中,或是最终用户的需求临 时发生更改,所做的项目支配缺乏足够的敏捷度,导致的结果就是项目支配抵挡不 了突然的外部条件改变,当这种改变真正发生时一切都已为时过晚。传统的项目管理方法和“瀑布”式的解

10、决方案交付过程模型会假定某一层次或项目 的某一个进程的可预料性,在软件项目中这样的假设是不行行的。常见的状况是,许多项目因为实现的预料没有成为现实而导致项目的进程受阻。软 件开发项目本身就是一个创新的过程。在这个过程中有许多的未知因素是不行预料的,解决方案必需顺应新的改变。在面 对这种不确定性的时候要假装或者要求确定性(至少)将会是不现实的,或者(至 多)是不正常的。MSF主见软件项目的混乱有序的本质。它的一个基本假设是,连续的改变应当能够 被预料到,而软件项目本身就是与这些改变分不开的。例如,它认为项目的一些支配可能从一起先就很难说清,而且会随着项目进展会越 来越难以预料。MSF已经将其小组

11、和过程模型设计成能够预料和管理改变的形式。MSF小组模型通 过在关键决策中实现全部小组角色的参加从而加强了处理新挑战的灵活性,因此确 保了从全部重要的角度去探究和审查这些问题。近几年来,产生了一些开发软件的特地方法,这些方法致力于将灵活性的原理和为 改变而做好打算的原理最大化。有了这一理念,MSF会激励在合适的地方应用这些 方法。质量投资在国内一些规模不是很大的开发团队中,质量管理投资往往是没有被重视起来,缘 由可能是多方面的,项目时间惊慌,人员惊慌,调配不出更多的人员来进行特地的 质量保证工作,但是其中最重要一条是团队的领导者对质量管理投资的重视程度不 够。必要的质量投资会为项目的实施与正式

12、上线之后节约许多成本,而且质量投资 是随着项目的进展始终进行的。MSF团队模型要求团队里的每一个人都要对质量负起职责,同时担当起测试过程管 理的角色。测试角色会激励团队在项目期间进行必要的投资,以确保最终交付的软 件产品或解决方案质量水平能够满意期望。在MSF过程模型里,由于项目交付内容 是逐步生产和审查的,所以测试就成为了质量的一部分。该模型定义了关键里程 碑,并提出了中间里程碑,供测试角色和相关角色运用团队建立的质量标准对解决 方案进行量化的测试。在软件项目进行的过程总,不断的对这些里程碑进行检查可 以确保对质量的不断关注,并为在必要的时候进行中途的修正供应机会,避开风 险,提高项目最终胜

13、利率。技术的提高让一个团队获得了更大的发展潜力。大多数团队都依靠技术本身来实现 提高,而一个真正优秀的团队的闪光点不仅仅在于技术的领先,还在于怎么样将优 秀的技术转化为生产力。MSF框架有助于指导团队来实现这种转换,完成自我提高。通过运用MSF框架对软 件项目管理进行重新定位和规划,软件开发团队不仅仅获得是生产力的提升,同样 可以获得团队整体水平的提升,团队成员之间形成一种良性的协作习惯,在项目周 期管理上获得共同的价值观,保障项目开发的顺当进行。这一切都会形成一种良性 循环,周而复始,软件开发团队的整体水平积累了从量变到质变所须要的资本。但是,在项目团队里运用MSF是一项要求相当高的支配,它

14、须要团队领导的大局观 和周密的规划,同样须要团队成员对MSF理论的深刻相识,同样须要一种机制来保 证新的团队管理方式的推行顺畅。而MSF框架的运用也会为团队带来活力与战斗 力,有利于团队精神的发扬和持续,不仅仅是项目管理水平的提升,更有利于团队 学问管理框架的建立,积累珍贵的项目管理阅历。事实上,软件开发项目不仅仅是为了给最终用户交付一个可以运行的软件产品或是 解决方案,更深层次的胜利则是通过一个有一个项目的开发,团队能够得到学问积 累和成熟工作模式的形成,这已经超出了项目管理的范畴,提升到软件企业管理的 层次,只有企业内部的全部软件开发团队都朝这个方向努力,才能真正为企业带来 学问积淀和长久的生命力。图2:功能小组示例MSF阅历学问库主要内容 企业结构设计方案一采纳交互的方式,侧重于制定长期规划,同时也能完 成短期目标。 项目开发准则一包含组队模型和过程模型,用于建立高效的项目组,管理 项目的生命周期。 项目设计过程和多层结构的应用程序模型一用于支持设计困难的分布式企 业应用。 企业信息基础设施的实施方法一运用组队模型和过程模型支持实现、操作 和技术上的方案。MSF三个关键的胜利因素口一种帮助供应技术决策指南的观点。 一组反复跟踪、监控和管理项目及其进展的参考方法。 一样的重用性保证在敏捷的计算环境中有效的利用已有的学问和技能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁