技术开发 频道

VSTS项目管理理论基础:MSF

  【IT168 技术文档】

  本篇,我们重点来讲述一下VSTS中的管理理论基础——MSF,它是VSTS同期发布后,重点宣扬的一种理念,是一整套的可借鉴的开发流程和方案集合。
 
  MSF概念界定
 
  MSF(Microsoft Solution Framework),它来自于超过25年的微软与众多合作伙伴的非常好的应用实践,是一个将软件开发流程、原则和公认的做法完全集成的集合,并且提供了很好的模板级解决方案实现来支持团队开发。
 
  这里首先要明确一点,虽然仍旧将MSF作为产品进行发布,但是,它不是一套软件,而是一个体系,一个Framework,VSTS中整合了最新的MSF 4.0。
 
  团队开发的问题
 
  相信大家在团队开发过程中都有下面类似的经历,可能项目经理的感觉更为深刻,但是,即使是普通的开发人员,也会对下面的情况有所感触:
 
  ·项目中缺少必要的边界管理,变更管理等等,最后产品与需求定义完全脱离
  ·沟通存在障碍,团队开发效率低下
  ·过程管理不够灵活,缺少应对灵活性
  ·开发人员关注最新的技术,最cool的功能,可能未必是客户需要的
  ·如此等等
 
  那么,作为软件界当之无愧的老大,微软是如何面对这些问题,如何实践一个项目的呢?他们有哪些成功经验呢?而我们又如何才能得到他们的专家级解决方案呢?
 
  微软解决方案框架(MSF)
 
  微软将自己的非常好的实践作为VSTS的管理理念基础,提供了一套通过非常好的实践而得到的过程方法论——MSF。MSF融合进了IT行业的世界观方法论:IT世界的目标是如何将主要力量,丰富的技术与人和过程进行高效结合,而不是更多的技术。
 
  MSF来自于微软全球产品组,咨询部门,信息技术部门以及与众多合作伙伴的成功经验的总结,包含了两个模型和三个准则,即:团队模型、过程模型;项目管理准则、风险管理准则、就绪管理准则。这些模型和准则是值得我们借鉴和学习的,但是,根据每个项目的不同特征,我们应该学会灵活变通,使其真正发挥效用,盲目服从既定的准则,一成不变,势必是要摔跟头的。
 
  下面我们来简单了解一下MSF的两个模型和三个准则,感兴趣的朋友可以针对项目所需进一步深入研究,这里只抛砖引玉,让大家有一个宏观的理解,正如上文所说,重要的在于借鉴和灵活变通,完全照搬不是一种聪明的做法。

0
相关文章