现代软件开发是一个庞大的体系,一个人的力量十分有限,所以出现了团队.
团队有两种,一种是有任务就叫人,各自干完走人的,一个走了对其他成员没有影响的.其实这也算不上团队,叫"非团队"
还有一种就是有着一致的集体目标,又有各自的分工,互相合作,共同完成任务.我们小组投票选出其中两种软件团队模式:功能团队和业余剧院团队.
功能团队模式:
这个模式是典型的团队模式,其最典型的特征是,组织架构按职能与专业划分,项目由跨越部门的人员组成。典型缺点是,由于项目负责人没有人事管理权,导致其责任与权力不匹配。
这个模式团队大小并不固定,大到一个公司,小到一个全栈工程师.这自然是最极端的情况,正常情况下功能团队模式是公司内部的一个业务线.
这个模式的特点是快速响应,在内部决定责任和沟通,减少了与其他部门的之间的上下游的竞争
业余剧院团队模式:
这个模式的特点是团队内成员的角色不是固定的,团队内的讨论十分频繁.这个模式在大学生的实践和培训中经常使用.