从菲尔普斯到软件团队建设

 

如果有人要问当今世界男子泳坛的大哥大是谁,我相信很多人都会不假思索地脱口而出:菲尔普斯(Michael Phelps)!的确,菲尔普斯已经以他无法用语言来描述的表现征服了水立方,征服了北京奥运,也征服了世界!他之所以如此强大,就是因为他专注、强壮,并且拥有过人的天赋。

当菲尔普斯拿到第八金时,大家也许会很吃惊的,大家真的服了。这就是一个人的英雄事迹,一个人就可以拿到八金。回到我们软件开发里,一个人的英雄也是有的,比如Linux的创始人,就是一个人的英雄事迹。那么在我们软件开发团队,就需要这样的人物,才可以带领着前进的方向。

 

除了有关Windows 7官方博客的话题,辛诺夫斯基透露了一些Windows团队的构成情况。他表示Windows工程团队一共由25支不同的特性团队构成。每一支特性团队有着大约40多位开发人员。一些团队开发诸如Windows Media PlayerInternet Explorer之类独立的软件。而其他诸如Kernel & VM团队则聚焦于Windows系统核心部件的开发工作。每一支小的团队有着三类员工,分别是项目群经理(负责明确工作目标和项目监管事宜)、开发人员(编写代码和设计架构)、测试人员(测试开发者的编写代码并辅助改进代码工作)。每个小组的开发人员和测试人员的数量一致,而项目群经理的数量却只有前两类人员的一半多。假如一个小组要是有40个测试人员的话,那么项目群经理的数量就是20个。此外他还透露一支独特的小组团队——“用户界面平台小组将会致力于为Windows 7开发multi-touch多点触摸输入特性功能以及一些传统的访问操控技术。  除上述团队组合之外,他还加入四个不称作特性团队的其他小组,分别是内容开发小组、产品策划小组、产品设计小组以及研究可用性小组,这四个团队将配合整个工程团队工作。

Windows开发团队里,可以看到,我们需要最基本的三架马车:

项目群经理(负责明确工作目标和项目监管事宜)、

开发人员(编写代码和设计架构)、

测试人员(测试开发者的编写代码并辅助改进代码工作)

 

这三者缺一不可,否则就造成软件团队的缺失,效率和质量的下降。

在每一个开发团队里,都有一个菲尔普斯的高手,然后再带着其它40多人共同开发项目,这就是软件开发的成功之道。

 

不过,在菲尔普斯拿到这么多金牌里,有好几块是团体的,也就是说他们是团队作战,才可以拿到这么好成绩。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

caimouse

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值