知识卡片
特性关注会挤占风险关注
内容
团队对交付特性的关注会挤占对风险的关注,即使开发者理智上认可风险重要,实践中也常被淹没——有案例显示,团队转向纯特征驱动过程后,一直推迟质量属性的关注,直到维护期才被迫面对,改动成本已大幅上升;另有研究发现即使架构师本人权衡时,给予风险的重视也低于预期。”知道风险重要”和”决策时优先处理风险”是两回事,需要机制把风险摆到台面上。
参考来源
- 位置:《恰如其分的软件架构》第3章《风险驱动模型》3.1节《风险驱动模型是什么?》(源文件:_epub-src/OEBPS/text00027.html)
- 结论依据:原文引用Babar(2009)的案例研究和Clerc、Lago与Van Vliet(2007)的早期研究,说明特征驱动开发容易导致风险被推迟处理,即使是架构师本人对风险的重视程度也常常低于预期。
- 原始内容:整个团队关注于交付的特性,以至于推迟了对质量属性的关注,直到项目开发终止时,该系统已处于维护期(Babar, 2009)……即使是架构师在权衡设计因素时,对风险给予的足够重视也比人们预期的少(Clerc,Lago & Van Vliet,2007)。