当前位置:首页 > 开发 > IT生活 > 正文

软件分工

发表于: 2007-07-02   作者:clamp   来源:转载   浏览次数:
摘要: 合理的分工可以提高总体产能 因为员工可以专注,大幅度提高生产效率,再通过合理的过程将不同技能的员工组织起来,总体产能就可以大幅度提高。 在软件开发业,分工的效果似乎并不象制造业那么明显。 主要是由于双重复杂度引起的,即业务复杂度和技术复杂度。 由此形成了两个主要的分工模式 分析、开发、测试的分工方式可以分离技术复杂度,但无法分离业务复杂度。 第三方产品、框架在不同的层次
合理的分工可以提高总体产能
因为员工可以专注,大幅度提高生产效率,再通过合理的过程将不同技能的员工组织起来,总体产能就可以大幅度提高。

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

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

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

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

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

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

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

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

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

软件分工

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  最近看了点敏捷测试的东西,看得比较模糊。一方面是因为没有见真实的环境与流程,也许它跟本就
漫谈软件设计与分工协作 本节导读: 阐述“分工/协作”是世界万事万物进化发展的必然选择,也是软件
  关于游戏策划的分类并没有严格上的定义,在搜索资料的过程中,站长看了非常多的分类法,最后选择
一.人员分工: PM(杨伊):   任务一:撰写各种团队项目博客,分配任务(贯穿整个项目始终)   
  M、V、C之间有很强的关联性与独立性,看似矛盾的解释,却有十分奥妙的分工与合作关系。 彼此的
Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡
Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡
Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡
Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡
  团队的分工协作一直是管理学家们乐于研究的一个命题,良好的团队分工可以使团队运转的更加高效
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号