MSF

MSF,全称是Microsoft Solution Framework,微软解决方案框架,是微软进行研发活动的方法论。

MSF有自己的一套思想框架--9条基本原则

  1. 推动信息共享与沟通
  2. 为共同的前景而工作
  3. 充分授权和信任
  4. 各司其职,对项目共同负责
  5. 交付增量的价值
  6. 保持敏捷,预期和适应变化
  7. 投资质量
  8. 学习经验
  9. 与顾客合作

软件开发团队管理有自身的特殊性,它更强调:

l        激发大家的潜能和创意。

l        让每一位成员有机会成为“牛人”。

l        充分发挥“牛人”的作用,并让牛人和其他团队成员和谐地工作。

l        让每位成员投入到创造性的工作中,享受成功的愉悦

 

很多软件公司的开发团队,大部分是由一名项目经理,若干项目成员组成,项目成员包括需求分析、架构设计、编码、测试等角色。

而微软的团队非常特别是没有项目经理的,由6类角色组成,分别是产品经理(Product Management)、程序经理(Program Management)、开发(Development)、测试(Test)、发布管理(Release Management)、用户体验(User Experience)

微软这种团队结构与我们常见的团队结构相比,有这样的特点:

l        扁平对等的团队结构,强调每个人的价值

这种团队结构,是“赋予小组成员权力”、“清晰的责任和共同的职责”、“推动开放式沟通”这三个原则的表现。这样的结构,让每位小组成员都感受得到自己的重要性,项目的成败与每位成员直接相关。这样的结构更容易调动每位成员的工作积极性,更容易让团队激发工作热情,产生更多的创造性成果。

l        微软很重视的我们常会忽略的用户体验和发布管理

微软团队的6种角色所负责的工作,覆盖了软件开发中需要考虑的各个方面,用户体验、发布管理是常被我们忽视的地方。微软软件的用户体验都非常好,规范一致的界面,详细的帮助系统,良好易用的安装程序,良好的技术支持等。微软创造了很多界面规范,操作习惯,这些都是我们需要认真去学习的。

posted on 2017-05-21 14:14  夜半钟声到客床  阅读(312)  评论(0编辑  收藏  举报