星期三 2006年06月14日
足球与软件
四年一度的世界杯,好像一切都与足球发生了关系。足球,足球,还是足球。。。
记得之前的《敏捷软件》笔记中有一段是说软件与运动的关系,作者认为软件开发与攀岩运动类似,这里我觉得软件开发与足球也很类似。同样的团队运动,同样的需要协作,需要经验,需要核心,需要质量保证。从足球来看,有11人制的正规比赛,有7人制的小场,有5人制足球赛,不同的规模需要使用不同的策略,就像软件开发中不同的规模需要不同的方法一样;同时有一些基本的要素是放之四海而皆准的,需要良好的技术,良好的体力,软件也一样。下面对比一下足球中的角色与软件中的角色:
教练 VS 项目经理
队长 VS 项目负责人
前锋 VS 开发人员
中场 VS 配置人员
后卫 VS 测试人员
门将 VS QA
上面的球队的基本要素,但取胜的关键并不是这些,而是:
战术 VS 开发方法
配合 VS 团队协作
球星 VS 技术高手
热身赛 VS DEMO
战术调整 VS 方法的调整
呵呵,作为世界杯中的一点感想。
Posted at 08:29下午 六月 14, 2006 by xMatrix in 软件工程 | 评论[0]