分工和对它的抵制:看软件开发中的三种重要角色
出 版 物:《程序员》 (Programmer)
年 卷 期:2003年第3期
页 面:35-37页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:软件工程 程序员 产品设计 系统构架设计 项目控制 软件开发
摘 要:“软件工程至少包括三个重要组成部分:产品设计、系统构架设计和项目控制。相应地,软件开发队伍中也有三个重要角色:产品经理、系统架构师和项目经理。但分工也有其弊端:细致的分工与“重量级方法论之间有很强的亲和性,容易导致更高的开发成本和开发风险。而极限编程方法论,却在很大程度上抵制了传统的分工体制……_