全球软件开发团队规模与供应商经理角色全解析
1. 软件开发团队规模建议
在软件开发项目中,团队规模和开发地点的安排是至关重要的因素。一般来说,建议单个团队规模不超过 10 人,单个开发地点的团队数量不超过 10 个。不过这只是经验法则,虽然有一些开发地点容纳超过 300 人仍取得成功的案例,但这些项目都是从小规模起步的。
采用地理分布式的软件开发方法是一种根本性的范式转变,组织需要时间来适应。如果没有相关经验就贸然开展大规模的分布式项目,很可能会导致项目失败。因此,初期建议开发地点不超过两三个,开发人员总数少于 100 人。在稳定状态下,超过七八个开发地点的项目很难取得成功。
如果项目规模超出了上述建议限制,可以考虑以下替代方法来控制团队规模:
- 增加整体开发进度,引入额外的迭代周期。
- 将系统进一步划分为不同的子系统,使各个项目在很大程度上相互独立。采用真正的产品线方法有助于实现这种分离。
此外,还有一个实用的小提示:确保每个团队能够在一个房间内开会。通常,模块开发团队的规模不应超过 10 名工程师。如果团队采用 Scrum 每日站会,就需要有合适的会议场所。项目需要配备会议室或工作区域用于团队会议,团队的最大规模会受到这些会议区域大小的限制。如果团队成员在一个房间内无法舒适地交流,就应该考虑重新组织团队。
2. 全球开发项目的特点与应对策略
全球开发项目与在本地完全开展的项目有所不同。虽然可以沿用一些以往有效的管理实践,但需要弥补与远程开发团队之间的巨大沟通差距。而且,对项目的控制会减少,并且要与可能从未见过面的员工合作。
在这种情况下,供应商经理将成为团队的关键成员,
全球软件开发与供应商经理指南
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



