我是靠谱客的博主 酷酷帆布鞋,最近开发中收集的这篇文章主要介绍[名人观点--刘振飞] 微软研发流程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

刘振飞:

  微软项目经理

  开源缺陷管理工具bugfree创始人

------------------------------------------------------------------------

[名人观点]:

微软的研发管理可以从以下几个方面描述:

(1) 研发人员分工明确。

主要的三个角色:PM (Program Manager)、Dev (Developer)、 Tester三者分工明确、接口清晰.

PM 来定义需求、书写出来每个功能特性 (Feature)的设计文档(Spec),

Dev写代码来实现这个 Spec,

Tester来测试 Dev做出来的东西是否符合 PM定义的Spec,

三个角色之间并无必然的上下级关系,只是分工合作完成某个功能(Feature)。我将之形容为�三权分立� ,三者之间有效合作并制衡。国内企业好像还没有 PM 这个角色,而测试人员又往往成为开发人员的附庸,一个 Bug 是否要被解决全由开发人员说了算,这很糟糕,就像政治上一个权力没有被有效的制衡一样,一定会产生各种问题。

2011032213425367.jpg

(2)研发工具很配套。

PM将写好的需求设计文档(Spec)保存到 SharePoint文档库中,所有相关的人都可以随时查看;

Dev用 Source Depot (功能类似CVS 的微软内部源代码管理工具)来保存源程序;

Tester把发现的Bug记录到Raid中以有效跟踪这个问题的处理流程。

(3)分阶段的研发流程。

和任何软件公司一样,微软的研发无非也分为规划、开发、测试、发布等几个阶段。但是微软的研发流程不走形式,可以统一产品组所有员工的思想,并且能
够有效地控制住进度。做完一个版本后,还会让所有员工匿名投票,找出这次研发过程中出现的各种问题以便在下个版本中解决 (此过程称为 Postmortem,挺吓人的一个词)。

2011032213451360.jpg

转载于:https://www.cnblogs.com/nzyjlr/archive/2011/03/22/1991348.html

最后

以上就是酷酷帆布鞋为你收集整理的[名人观点--刘振飞] 微软研发流程的全部内容,希望文章能够帮你解决[名人观点--刘振飞] 微软研发流程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部