质量管理ISO-CMM-MSF

质量管理ISO-CMM-MSF

废话:  
   最近接触ISO,让我重新对PDCA模型进行了一个认识,plan---do---check =action
以前了解过CMM及CMMI,都没有深入到具体的实际,只是概念上的知道,这些东西,只有自己做了,才知道整体的架构应该怎样,这个过程中为公司又带来哪些人才培养的优劣。再后来,了解下面介绍的MSF
MSF:微软解决方案框架(Microsoft Solution Framework, MSF)
正文:
是一套大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发Client/Server结构的应用程序,是在微软的工具和技术的基础上建立并开发分布式企业系统应用的参考。MSF的最大特性是商业化,并自始至终地体现在项目的实施过程中。所谓商业化意味着客户的商业利益。客户投入多少,得到多少回报,客户要用到哪些最新的技术,最后如何把项目计划(Project)变成产品(Product)直至产生效益,等等,这些都是MSF要考虑的问题。
  MSF框架包括一个集成的整体使用的多个组件:基础原理、模型、准则等等。MSF中比较关键的模型为组队模型和过程模型,下面分别进行介绍。
  组队模型着重于解决在复杂软件工程项目中如何组建项目组、分配合适的角色、项目组的管理、职责划分和质量控制等问题。虽然组队模型是起源于软件开发过程中的规范和准则,但它也同样被成功的应用于基础信息结构设施的实现过程。标准的产品开发团队中包括开发、测试、用户体验、产品管理、程序管理、发布管理等角色。在MSF4.0中还包含一个后勤的角色.
同等关系的组队角色 MSF组队模型定义了相互依赖、相互协作、同等角色关系的工作模型。每个组中的成员在项目中都有一个明确定义的角色,并且关注于一种特定的任务。这种方法鼓励各个角色的所有感,最终结果是产生更好的产品。每种角色小组的领导者负责管理、指导和协调,小组中的成员专注于执行他们的任务。基于项目的大小,每个角色被分配给一个人或有人领导的一个小组。同样,一个人也可以承担多种角色。
角色模型中定义了角色任务与角色职责,目前外边流传的微软的组队模型中角色定义如下:
1,        质量控制贯穿于软件研发过程和测试过程
2,        每版本的测试都要提交源代码及单元测试代码(桩模块和驱动模块)
3,        针对代码进行完全覆盖的测试
MSF过程模型包含四个主要的里程碑,每个里程碑都是一个阶段的终结点。
1,项目架构阶段(ISO中叫前景/构思阶段 )
一旦一个新的产品(在信息基础设施实现的项目中,这样的产品可能是某项服务)吸引了大家的兴趣并得到了允许构建的批准后,项目组开始集中起来定义产品。前景描述文档清晰地阐明了产品或服务的最终目标,并提供了明确的方向。
2,设计阶段
设计阶段在“项目设计核准”里程碑上到达了终结点。项目设计包含功能规定文档、每种角色职能组的计划组合(如在MSF组队模型中定义的开发、测试、用户教育、系统实施、程序管理和产品管理)和时间进度安排。功能规定提供给项目组足够的细节情况确定需要的资源并作出承诺。在项目设计核准里程碑上,客户和项目组在要交付的内容上及如何进行构建达成一致。这是一个重新评估风险、建立优先级和对时间进度和资源调配情况做最终估计的非常重要的机会。
3,研发阶段
开发阶段在“范围完成/第一次使用”里程碑上到达了终结点。经过核准的功能规定和相关的项目计划提供了开始开发的基准线。开发组设置了一系列内部交付的里程碑,每个内部里程碑都要经过全部的测试/诊断/排错的过程。在这个里程碑上客户和项目组评估产品的功能,验证产品过渡和支持计划。同样在这个里程碑上,所有新功能的开发都已经结束,推迟开发的功能记录下来作为下一个版本功能的参考。
4,稳定版及bata测试
稳定阶段在“产品发布”里程碑上到达了终结点。测试工作是伴随着代码开发工作进行的,在稳定阶段因为集中注意力于寻找错误和修改错误,所以测试活动成为主要的工作。在产品发布里程碑,产品正式转交给操作和支持组。通常情况下,项目组或者开始下一个版本的产品开发,或者拆散加入其它的项目开发组。
由上我们发现 MSF中人才培养机制
1,MSF过程模型鼓励项目组将正在开发中的项目,想象成为一个产品,将新特色的开发和旧特色的维护作为不同版本的发布。这种概念会影响如何设定期望,以及整个项目如何设计、规划和管理。第一个版本的发布交付了一系列核心特色。随后的版本发布逐渐增加新的特色,直到完成了产品的全部前景和期望。不同的版本发布不一定需要前后衔接(也就是版本1发布后,版本2才开始)。当项目组成熟后,他们通常会采用重叠的发布方式(在版本1发布前版本2就开始了),
2,参与MSF过程的所有人,研发提升了代码质量,通过编写桩模块和驱动模块进行的单元测试,发现自己代码的不严谨性及可优化过程,从而写出更高质量的代码,测试,无论是质量控制还是白盒、黑盒测试过程,清晰直观的了解程序内部驱动结构,加大测试的针对性,从而更早的保证项目时效性。质量管理和项目管理在MSF中更是得到极致的展现,该问题是不是bug,非研发或测试说的为准,而是整个小组讨论的结果,而质量管理仅是评论管,对结果判定几乎没有影响
前几天51testing上招聘专版一直有腾讯30W年薪难求才,试问如何求才?大家一致的评价是从主观出发,考虑自己企业得育才文化,嘿嘿,我也做会愤青,唠叨几句,希望大家别见怪。

 

http://bbs.7dtest.com/thread-1438-1-3.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值