問51
頻出度★★★
アジャイル開発を実施している事例として, 最も適切なものはどれか。
这道题的解析和你的作答记录。
アジャイル開発を実施している事例として, 最も適切なものはどれか。
这说的是在着手开发之前进行试验(trial)以选出有效的算法,即一种事前验证(PoC)的做法,而不是通过反复迭代地培育可运行软件来推进开发=敏捷的事例。
这是把开发委托给拥有相关技术的供应商,属于外部委托(外包)的决策,与反复、渐进这种开发过程的推进方式=敏捷没有直接关系。
从上游到下游,一边对各工序的完成进行审批、一边不回退地按顺序推进,这种描述正是瀑布模型本身。由于工序是单向推进的,因此与以短反复为特征的敏捷恰恰相反,属于反面事例。
正解 正确答案是エ。敏捷开发是指:不在最初就把需求和规格全部定死,而是反复进行「固定的短周期反复循环(迭代/冲刺)」,每次向可运行的软件中逐步追加、改进功能的开发方法。エ写的是「为了提高分析精度,反复进行固定的短周期,依次追加分析程序的功能」,这与短反复循环、功能渐进式追加这一敏捷的核心特征完全吻合。因此エ是最恰当的事例。