`
gdpglc
  • 浏览: 87821 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

客户需求及骨头与肉的分工方法

阅读更多
1.客户需求
对客户需求分析后可以进行产品功能设计。而产品功能设计又会衍生出新的功能性需求。

2.骨头与肉的分工方法

1.team leader 负责客户需求分析和功能的概要设计,概要设计给出的是功能的骨架和应用的核心技术。

2.team member 负责详细的功能设计、程序设计和开发。即在骨头的基础上丰富出软件的肉。

3.开发团队规模5人最佳。1名高级,2名中级,1名初级人员,1名需求与架构人员。

4.美工与测试人员,需要时聘请。

5.领域专家,需要时聘请。

6.实施人员1名。


一个感悟:
团队规模取决于team leader 能掌控的需求和概要设计的效率,当团队开发效率大于team leader的分析设计效率时,将出现团队成员工作不饱和的情况。当team leader的分析设计效率远高于团队的开发效率时,应增加人手。

当team leader效率高于团队开发效率时,团队开发效率可以通过增加人手或加班提高。当team leader的分析设计效率跟不上开发团队的效率时,有两个方案:

首先,让team leader 能专注于需求、概要设计、设计文档审核、及功能验证工作。由于team leader常常是能力最强的,team leader 还要负责代码复查、核心功能开发、难点解决、测试等事务,如果想扩大团队规模,就得把team leader相关的次要职责或简单的工作分出去。比如:聘请技术专家、专业的测试团队等。

其次,也许增加团队低级别人员在需求和概要设计的参与程度(组员主动认领任务)可能是一个办法。否则,只能增加需求分析或架构师级别的人员来解决问题了。
1
0
分享到:
评论
1 楼 masuweng 2017-03-07  
      :i总结的很好dea:

相关推荐

Global site tag (gtag.js) - Google Analytics