ソフトウェアのアジャイル開発に関する次の記述のうち、
最も適切なものはどれか。
@ 継続的インテグレーションとは、稼働している
ソフトウェアを停止することなく、ソフトウェアの
改良を行う開発方法である。
A スクラムにおけるスプリントレビューでは、スプリント
により生成された製品の確認とスプリントにおける
問題点の洗い出しと改善策を議論する。
B スクラムにおけるプロダクトバックログとは、これまでの
達成されたタスクの履歴をまとめたものであり、
開発の進捗を把握することができる。
C バーンダウンチャートとは、プロジェクトの状況を
把握するのに利用され、縦軸が残りの必要作業
量、横軸が時間やイテレーションの回数を表す。
D ペアプログラミングとは、2人1組でソフトウェアを
開発する方法であり、各自が作成したソフトウェアの
よい部分を選択し、統合することでソフトウェアを
開発する。
@継続的インテグレーションは、開発物を頻繁に結合し、テストを行うことで
問題の早期発見と、開発の効率化や省力化を図る手法である。
Aスプリントは、1か月以下の短期間で行うアジャイル開発のことであり、
計画から開発、レビュー、次への改善計画などまでが含まれる。
スプリントレビューは、スプリントにより生成されたインクリメントの検査と
必要に応じて、プロダクトバックログの対応を行うことであり、
スプリントにおける問題点の洗い出しと改善策を議論する場面ではない。
なお、インクリメントは、アジャイル開発において、徐々に開発される
成果物のことである。
increment 自体には少しずつ増加するという意味があり、
コンピュータ用語では、+1するという意味もある。
Bプロダクトバックログは、製品に必要な全ての機能が列挙された一覧の
ことである。これまでの達成されたタスクの履歴ではない。
C正しい。
Dペアプログラミングとは、2人のプログラマが1組となって開発を行うことである。
「ドライバ」と呼ばれる方がコーディングし、「ナビゲータ」がチェックする。
各自が作成したソフトウェアのよい部分を選択し、統合する開発手法ではない。
EXCELのマクロのご相談なら ファーストマクロ へ
タグ:アジャイル開発