Temp
SDL
http://coolshell.cn/articles/3609.html#comment-29547
敏捷开发的一个潜台词是“高手开发”,“敏捷” 的核心就是:深刻理解业务需求 + 合适(成本、可扩展性的均衡)地实现需求+ 一有必要立即重构以增加设计弹性 + tdd(质量保证)。所有这一切都需要高手才能做到。
对于大型的系统,我的实践经验是:在架构设计层面(系统设计、程序结构设计、数据库设计等),高手进行“敏捷式设计”,而具体的实现可由普通开发人员完成,一则提供优秀的系统设计、为未来始终留下扩展余地,二来也不会过度设计导致实现成本过高,三来普通的开发人员的工作也好干。
题外话:与高手一起工作的惬意无与伦比。