2007-07-02

软件分工

合理的分工可以提高总体产能
因为员工可以专注,大幅度提高生产效率,再通过合理的过程将不同技能的员工组织起来,总体产能就可以大幅度提高。

在软件开发业,分工的效果似乎并不象制造业那么明显。

主要是由于双重复杂度引起的,即业务复杂度和技术复杂度。

由此形成了两个主要的分工模式

分析、开发、测试的分工方式可以分离技术复杂度,但无法分离业务复杂度。
第三方产品、框架在不同的层次上分离业务复杂度,在部分框架极为成熟的领域,如三维设计、游戏开发,团队主要关心业务复杂度,而次要关心技术复杂度。

分工后就会产生新的对人力资源的需求,由于分离了复杂度,从而对人力资源需求的高度可以有所降低。

就目前而言,还没有找到比较合适的针对业务复杂度的分工。

相应的,每个员工都不同程度的卷入业务复杂度中。

目前市场上能够满足掌握业务复杂度的人太少。

也许可以从游戏设计的团队构成中得到一些启迪。
评论
发表评论

您还没有登录,请登录后发表评论

clamp
搜索本博客
存档
最新评论
  • 数学和软件
    对我们一般程序员来讲,如果将两者结合起来,是有相当难度的。不但要掌大量高等数学知 ...
    -- by blackanger
  • 数学和软件
    我觉得软件开发有个三个主要问题:做什么;怎么做;为什么这么做。数学有助于后两个问 ...
    -- by cookoo
  • 数学和软件
    hurricane1026 写道庄表伟 写道数学<>逻辑学 软件开发,更 ...
    -- by cookoo
  • 数学和软件(3)——从勾股 ...
    不否认软件和数学有一定的关系,但是这样的对应关系是不是有点牵强了。。。 。。。 ...
    -- by blackanger
  • 数学和软件
    我的理解是: 数学好的人,可以把软件用纯数学的语言来描述,这种方式也许只能数学水 ...
    -- by blackanger